Rating: 3.77
(90)

Hearty Bean Stew

February 17, 2025

Hearty bean stew is the ultimate comfort food, perfect for chilly days when you crave something warm, filling, and satisfying. Packed with nutritious beans, vegetables, and rich flavors, this stew is not only hearty but also incredibly versatile. It’s a one-pot dish that’s easy to make and can be customized to your taste, whether you’re a meat-eater or prefer a vegetarian option.

The base of the stew is filled with a variety of beans—kidney beans, black beans, and white beans are popular choices—each contributing its own texture and flavor. Beans are a great source of protein, fiber, and nutrients, making this stew a wholesome and well-rounded meal. As the beans simmer, they absorb the spices and seasoning, creating a flavorful broth that’s rich and comforting.

The addition of vegetables, such as carrots, celery, onions, and tomatoes, adds both texture and freshness to the stew. These vegetables soak up the savory broth while maintaining their shape, providing a satisfying contrast to the softness of the beans. You can also throw in some greens like spinach or kale for added nutrients and color, making the dish even heartier.

To enhance the flavor, the stew is seasoned with a blend of herbs and spices. Garlic, thyme, bay leaves, and smoked paprika are common additions, creating a well-rounded depth of flavor. A splash of vinegar or lemon juice can be added at the end to balance the richness of the beans and vegetables, giving the stew a bright, tangy finish.

This hearty bean stew is perfect for meal prep, as it tastes even better the next day when the flavors have had time to meld. Serve it with a slice of crusty bread or a side salad for a complete meal. It’s a dish that’s both nourishing and satisfying, making it a great option for a family dinner or a solo meal that will keep you full and warm for hours.

Hearty Bean Stew
Hearty Bean Stew
3.77 from 90 votes
A warm, comforting stew filled with a variety of beans and vegetables, perfect for a cozy meal.
Servings 4 people
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Ingredients
  

  • 2 tablespoons olive oil for cooking
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 1 medium carrot diced
  • 1 stalk celery chopped
  • 1 can diced tomatoes 15 oz
  • 1 can kidney beans drained and rinsed
  • 1 can black beans drained and rinsed
  • 1 can cannellini beans drained and rinsed
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon salt or to taste
  • 1/2 teaspoon black pepper

Instructions
 

  • Heat the olive oil in a large pot over medium heat.
  • Add the onion, garlic, carrot, and celery and cook until the vegetables begin to soften, about 5 minutes.
  • Stir in the diced tomatoes, kidney beans, black beans, and cannellini beans.
  • Pour in the vegetable broth and add dried thyme, salt, and black pepper.
  • Bring the mixture to a boil, then reduce the heat to low.
  • Simmer the stew for 25-30 minutes, stirring occasionally.
  • Taste and adjust the seasoning if necessary before serving.

Nutrition

Serving: 1gCalories: 250kcalCarbohydrates: 40gProtein: 12gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 600mgPotassium: 800mgFiber: 10gSugar: 4gVitamin A: 30IUVitamin C: 15mgCalcium: 10mgIron: 20mg
Calories: 250kcal
Meal Type: Lunch
Cuisine: Mediterranean
Keyword: comfort food, stew, vegetarian
Cooking Method: Boiled
Time: 30-45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Join the Conversation
  1. 5 stars
    This stew is so comforting and delicious! I added some spices and it turned out amazing! 5 stars!

  2. 4 stars
    Very easy to make, but I think it needs more spice! Maybe some cumin or chili powder would help.

    1. User avatar leonardo.waelchi2024 says:

      5 stars
      I totally agree! A little kick would really make this dish pop! Can’t wait to try it with some cumin!

  3. 4 stars
    Decent stew, but mine needed more time—25 minutes felt a bit short for the carrots. Next time I’ll simmer closer to 40 and maybe mash a little beans to thicken.

  4. 1 star
    I had to substitute regular beans for some old dried ones 😬. Not the best decision – they didn’t cook right.

  5. User avatar norberto.rempel36 says:

    5 stars
    This is super comforting. I simmered it closer to 35 minutes and the flavors really melded. Next time I’ll add a little smoked paprika for depth.

  6. 4 stars
    I ain’t no cook but this was easy to make! I guess the kids liked it too.

  7. User avatar sharla.windler2004 says:

    3 stars
    Is it really necessary to use three types of beans? Seems kinda extra to me. 🤷

    1. 2 stars
      Three kinds of beans? That’s just too much work! Why not just use one or two? Seems like overkill. 🙄

    2. User avatar evonne.zulauf32 says:

      5 stars
      I think the variety adds richness to the stew! Each bean has a unique flavor and texture. Totally worth it! 😊

  8. User avatar wellRespected says:

    5 stars
    This stew is amazing! So hearty and filling. My whole fam loved it! 😍

  9. User avatar delinda.weber84 says:

    3 stars
    I followed it exactly and it was… okay? Like, good flavor but not wow. Maybe my salt was off or my onions weren’t sautéed long enough. Still ate it all though.

    1. User avatar marcos.quitzon says:

      4 stars
      Honestly that “okay but not wow” feeling happens to a lot of stews—your hunch about the salt and sauté time is probably right. Onion/carrots/celery usually need a bit more time to build sweetness (even 7–10 min helps). Also, did you rinse the beans well? Sometimes leftover can flavor can mute things. Next time try tasting after 15 minutes and adjusting thyme/salt again.

  10. User avatar reyes.crooks60 says:

    2 stars
    I tried this and it was fine, I guess. The instructions are clear but I’m missing instructions on whether to mash some beans for thickness… still ate it though.

  11. User avatar sha.douglas29 says:

    3 stars
    Healthy option but too many beans for my taste. I prefer more veggies!

  12. 1 star
    1/2 teaspoon pepper is not enough!! Also I think it said to bake it or something? (I might’ve skipped a step?) Either way, not impressed.

    1. User avatar jeremy.hahn44 says:

      3 stars
      1/2 tsp pepper sounds fine to me but everyone’s palate different. Also it’s definitely not bake—stove top: boil then simmer 25-30 min. If yours was bland, maybe it needed more salt or more thyme, not more pepper.

    2. User avatar shan.lakin23 says:

      4 stars
      Aw, I get what you mean—pepper can be a little timid in bean stews. I usually add more to taste at the end too. And yep, it should boil then simmer; you didn’t miss a “bake” step unless the recipe got changed.

  13. User avatar Spider Worker says:

    2 stars
    It’s just beans in water, like what’s the hype? Not for me. 😒

  14. User avatar Falmer Spellsword says:

    5 stars
    YUM!! Just what I was craving on a cold day. 😊

  15. User avatar blondell.jacobson16 says:

    5 stars
    This stew is amazing! So hearty and filling! I added some chili flakes for a kick, and it turned out great.

  16. User avatar Ms. Darrick Trantow says:

    3 stars
    Simple & easy to make! I added some leftover meat I had. Doesn’t taste like a stew though, but it worked.

    1. User avatar gary.runte says:

      2 stars
      Umm, but isn’t it supposed to taste like a stew? I don’t know about mixing in meat. Just stick to the recipe next time, yeah?

    2. User avatar mitch.jast says:

      4 stars
      Glad to hear it worked for you! Leftover meat sounds like a tasty twist. I’ve tried adding sausage before, and it made it even heartier!

  17. User avatar sterling.hermiston says:

    3 stars
    I followed the recipe but it turned out too salty. Anyone else have this problem?

    1. User avatar olinda.feest1975 says:

      4 stars
      I had the same issue! I think the vegetable broth might be too salty. Next time, I’ll try a low-sodium option.

  18. User avatar tawana.block says:

    5 stars
    This stew was AMAZING! So hearty and filling, my family loved it. Will definitely make again!

  19. 1 star
    Too many beans! I don’t like the texture. Next time I’ll half the beans. Not for me.

  20. User avatar walker.mann says:

    3 stars
    Bean stew is bean stew, ya know? I think it’s missing something. Like maybe cumin? Or it needs to be cooked longer for sure. Still, not horrible.

    1. User avatar francis.koelpin59 says:

      5 stars
      Totally get what you mean—bean stew can feel a little “flat” sometimes. Cumin would definitely help, and I also think simmering closer to 45-60 minutes (or at least letting it reduce a bit) makes a big difference. A splash of vinegar or a squeeze of lemon at the end can brighten it too.

  21. User avatar Phouchg says:

    4 stars
    I followed the recipe but added some chili powder for a kick. It turned out great!

    1. User avatar bryce.nicolas51 says:

      5 stars
      Chili powder sounds like a great idea! I’m trying that next time!

  22. User avatar conrad.kshlerin46 says:

    2 stars
    I’m not sure why everyone loves this recipe. It was kinda bland. Needs more spices or something.

    1. User avatar jess.mraz82 says:

      3 stars
      I thought it was delish! But, yeah, seasoning is up to taste. Maybe you’re just not into it that much? 🤷‍♂️

    2. User avatar merle.kutch29 says:

      4 stars
      I totally get you! It needs some kick, maybe add a dash of cayenne or some cumin next time. That might help! 🌶️

  23. User avatar oma.gerlach95 says:

    5 stars
    Just made this and wow! So hearty! Perfect for a cold night. Thanks for sharing!

  24. User avatar Lumberjack says:

    2 stars
    Honestly, it was too bland for my taste. I think it needs more spices or something. Disappointed!

    1. User avatar santo.runolfsson14 says:

      5 stars
      I totally agree! I added some cayenne pepper and it made a big difference. You really need to spice it up for more flavor!

  25. User avatar Kasie Jerde says:

    5 stars
    Hearty, it is!!! 😍 Best stew ever.

    1. User avatar edmond.stokes21 says:

      2 stars
      I dunno… beans ain’t really my thing. Looks good tho.

    2. 5 stars
      I totally agree! This stew is like a warm hug in a bowl! 💖

  26. User avatar cesar.armstrong says:

    3 stars
    Can you use chicken broth instead of veg? Asking for a friend.

  27. User avatar Corrupted Shade says:

    2 stars
    Just ok. Didn’t have all the beans so I used whatever was in the pantry. Still edible, but wouldn’t make again.

  28. 4 stars
    Great recipe but I subbed the kidney beans for chickpeas. Still turned out yummy!

  29. 5 stars
    This came out super comforting—thick, hearty, and the thyme really made it taste “real.” I added an extra splash of broth since mine got a bit too thick.

    1. 5 stars
      Yes!! “Real” is exactly it—thyme does that. I also tend to add a little extra broth if it thickens up, so your adjustment makes total sense.

  30. User avatar Jessica Atreides says:

    4 stars
    I’m skeptical about how much flavor you get with just dried thyme. I tried it anyway and honestly it was better than expected. Could use more garlic or pepper in my house.

  31. 4 stars
    I didn’t have thyme, so I used Italian seasoning. Still tasted great!

  32. User avatar darci.shanahan94 says:

    3 stars
    I followed the recipe exactly but it turned out kinda bland. Maybe more salt next time?

    1. User avatar moises.weissnat says:

      4 stars
      I totally get that! Sometimes adding a bit more seasoning is all it takes. You could also try some fresh herbs or a splash of vinegar for extra flavor!

    2. 2 stars
      Bland? No way! I loved it just as is. Maybe you just didn’t season enough before cooking?

  33. User avatar anonymous_hacker says:

    3 stars
    Couldn’t find cannellini beans, so I used green beans instead. Haha, not the same but it was fun.

    1. User avatar len.gusikowski62 says:

      4 stars
      That’s a creative substitution! Green beans would add a nice crunch, I bet it was still tasty. 😊

  34. User avatar antonia.effertz2013 says:

    5 stars
    My teenager stole the leftovers and said it was ‘like restaurant food’ lol. I didn’t have celery so I used extra carrot—still turned out great.

    1. 5 stars
      Haha that’s adorable 😂 And extra carrot is honestly a great move—sweetness with the beans sounds perfect.

    2. User avatar laree.ritchie says:

      3 stars
      Not gonna lie, I’ve never trusted celery swaps. But if it still tasted good, I guess I’ll try it. How much carrot did you add?

  35. User avatar Alverta Spinka says:

    5 stars
    Yum! I love beans, and this recipe is a winner. I added some chili flakes for extra kick!

  36. 5 stars
    Yum! My kids loved it too! Perfect for cold weather. I’ll be making this for sure!

  37. 5 stars
    This stew is a lifesaver! So filling and delicious. My family loved it. Will definitely make again.

  38. User avatar aleshia.kreiger41 says:

    5 stars
    Yummy yummy! My kids ate it all!!

  39. User avatar myrle.mohr says:

    4 stars
    Hearty indeed! I like that it uses all three bean types; gives different textures. Only issue: I used regular tomatoes instead of canned diced once and it wasn’t as rich.

  40. User avatar tommie.walsh says:

    4 stars
    Not gonna lie, 3 types of beans feels excessive 😂 but it worked. Texture is nice and it thickens well without any flour.

    1. User avatar rosena.runolfsson says:

      5 stars
      Honestly I thought the same thing 😂 but good call—having three beans really gives it that stew-y body. Glad it thickened without flour!

  41. User avatar jospeh.johns98 says:

    3 stars
    My celery was still crunchy at 25 minutes. Maybe my pot runs cold? I cooked it longer and it improved a lot.

  42. User avatar olin.harris says:

    5 stars
    This stew was absolutely delicious! Perfect for a chilly evening.

  43. User avatar sirena.runolfsson2009 says:

    3 stars
    I followed the recipe but it turned out too salty for my taste. Might try less salt next time.

  44. User avatar micah.hartmann10 says:

    2 stars
    I followed it pretty closely and it turned out bland. Maybe my salt was off—“to taste” is tricky when you’re eyeballing. Could use more pepper or a pinch of chili flakes.

    1. User avatar francisca.zemlak2023 says:

      5 stars
      Maybe the problem is the beans/broth were low-sodium? “Salt to taste” really is misleading. I’d try tasting after simmering, not right at the start. And chili flakes would fix it quick, for sure.

    2. User avatar quinn.conn79 says:

      4 stars
      Ugh, I’ve had that happen with bean stews too. If you only simmer 25–30 min, it might not really “meld.” I usually add a bit more pepper *and* a pinch of smoked paprika or cumin. Also, salt can be tough—tomatoes + broth brands vary a lot.

  45. 4 stars
    Soo easy to make! Was able to whip this up in no time. And it’s healthy too!

  46. User avatar kirby.kemmer says:

    2 stars
    Didn’t like it. My mom’s stew is way better. It’s all about the seasoning y’know.

  47. User avatar grace.stokes2024 says:

    4 stars
    Made it exactly as written and it turned out hearty but honestly a bit bland at first. After tasting, I added more salt + pepper and it was great.

    1. 5 stars
      Totally get that—bean stews can taste a little flat at first. Glad you adjusted with salt/pepper and got it to “great”!

  48. User avatar jessica.abernathy16 says:

    5 stars
    This is LEGENDARY! Who knew beans could be this delish? Definitely making this again!

    1. User avatar Mickey Homenick DDS says:

      2 stars
      Legendary? Really? It’s just a bunch of beans…but I guess that’s some people’s thing.

    2. User avatar gaylene.kling says:

      5 stars
      I know right? I was skeptical at first, but this stew really changed my mind about beans!

  49. User avatar rosendo.bins says:

    4 stars
    I love bean stews, but this one needs something to brighten it. I squeezed in lemon at the end and it was way better.

    1. User avatar Draugr Deathlord says:

      5 stars
      Yes!! Lemon at the end is exactly what I do too—really wakes up the flavors. I’ll try it with a bit more thyme maybe.

  50. User avatar florentino.keebler89 says:

    4 stars
    Not bad at all, but 25-30 minutes felt a little short for me. I simmered closer to 45 and it was way better. Also next time I’ll chop the veggies smaller.

  51. User avatar jeanetta.breitenberg says:

    2 stars
    Hearty? More like watery. I added 2 more cans of beans to thicken it up.

    1. 4 stars
      I thought it was great! Maybe you added too much broth?

  52. User avatar wellRespected says:

    4 stars
    Can’t believe it’s only simmering 30 min. Beans usually take forever, right? But this was actually fine—maybe because they’re canned. Still, I would add bay leaf next time.

  53. User avatar breann.homenick says:

    5 stars
    This came out super comforting. The thyme + veggie broth combo is doing a lot of work here—tastes hearty without being heavy. I added a little chili flakes and it was perfect.

    1. User avatar The Allitnils says:

      5 stars
      Yes!! I love when it tastes hearty but doesn’t feel weighed down. The veggie broth + thyme combo is *chef’s kiss*. I’m stealing the chili flakes idea next time.

    2. User avatar Cammar Pilru says:

      4 stars
      Interesting—mine didn’t taste “hearty” until I simmered it closer to 45 minutes. Also I accidentally used chicken broth once and it still turned out good, so maybe the broth matters less than the timing? Either way, glad yours worked!

  54. User avatar Trillian says:

    3 stars
    Could be just my taste, but 1 tsp thyme felt low. I’m usually a “more herbs” person, so I doubled it and liked the result.

  55. User avatar lourdes.moen says:

    5 stars
    Yum, yum, yum!

    1. 2 stars
      It’s just beans and veggies… how can that be yum? 🤔

    2. User avatar mario.marquardt24 says:

      5 stars
      I made this yesterday and it was AMAZING! So filling and delicious. Perfect for a cold day!

  56. User avatar luvenia.mccullough2004 says:

    2 stars
    Not bad, but I felt like it was kinda bland. I used the ‘to taste’ salt and maybe I underdid it. Also my carrots were still crunchy after simmering, so yeah.

3.77 from 90 votes
Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like 321
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: