Hearty Mushroom & Three-Bean Stew
Hearty Mushroom & Three-Bean Stew is a rich, comforting one-pot meal packed with tender mushrooms, creamy cannellini beans, kidney beans, and butter beans. A flavorful tomato-based broth infused with smoked paprika, oregano, cumin, and thyme gives this stew a deep, savory taste.
It’s an easy vegetarian meal that’s filling enough for dinner and perfect for chilly evenings. The combination of hearty beans, browned mushrooms, and tender vegetables creates plenty of texture, while a touch of fresh lemon at the end brightens the entire dish.
Ingredients
For the Stew
- 1 can (15 oz / 425 g) cannellini beans, drained and rinsed
- 1 can (15 oz / 425 g) kidney beans, drained and rinsed
- 1 can (15 oz / 425 g) butter beans or great northern beans, drained and rinsed
- 10 oz (280 g) mushrooms, sliced
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 can (14 oz / 400 g) diced tomatoes
- 2 tbsp tomato paste
- 2 tbsp olive oil
- 2 cups (480 ml) vegetable broth
- 1 tsp smoked paprika
- 1 tsp dried oregano
- 1/2 tsp ground cumin
- 1/2 tsp dried thyme
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes, optional
- 1 bay leaf
For Finishing
- 1 tbsp fresh parsley, chopped
- 1 tbsp fresh thyme leaves
- 1 tsp fresh lemon juice
How to Make It
1. Sauté the Vegetables
Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery. Cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.
2. Brown the Mushrooms
Add the sliced mushrooms to the pot. Cook for 6–8 minutes, stirring occasionally, until the mushrooms release their moisture and develop nicely browned edges. Allowing them to brown adds extra depth and savory flavor to the stew.
3. Add the Garlic
Stir in the minced garlic and cook for 30–60 seconds, just until fragrant. Be careful not to let the garlic brown too much.
4. Build the Flavor
Add the tomato paste, smoked paprika, dried oregano, ground cumin, dried thyme, salt, black pepper, and optional red pepper flakes. Stir everything together and cook for 1–2 minutes to lightly toast the spices and caramelize the tomato paste.
5. Add the Tomatoes and Broth
Pour in the diced tomatoes and vegetable broth. Add the bay leaf and stir well, scraping up any flavorful browned bits from the bottom of the pot.
6. Add the Beans
Gently fold in the cannellini beans, kidney beans, and butter beans. Stir carefully so the beans remain mostly whole and retain their creamy texture.
7. Simmer the Stew
Bring the stew to a gentle boil, then reduce the heat to low. Partially cover the pot and simmer for 20–25 minutes, stirring occasionally, until the vegetables are tender and the tomato broth has thickened into a rich stew.
8. Adjust the Consistency
If you prefer a thicker stew, gently mash a small portion of the beans against the side of the pot and stir them back into the sauce. If the stew becomes too thick, add a small splash of vegetable broth until it reaches your preferred consistency.
9. Finish the Stew
Remove the bay leaf and stir in the fresh lemon juice. Taste and adjust the salt and black pepper as needed. The lemon adds a subtle brightness that balances the rich tomato and bean mixture.
10. Garnish
Ladle the hot stew into serving bowls. Finish generously with fresh parsley and thyme for a fresh, aromatic touch.
11. Serve
Serve warm with crusty bread, toasted sourdough, rice, or a simple green salad. The stew is especially satisfying when served with bread for soaking up the flavorful tomato broth.
Why This Recipe Works
This stew gets its hearty texture and satisfying flavor from a simple combination of mushrooms, vegetables, and three different types of beans. Browning the mushrooms first gives them a deeper, more savory character before they simmer in the tomato broth.
Using cannellini, kidney, and butter beans also creates a wonderful variety of textures. Some beans remain firm and substantial while others become soft and creamy, naturally helping to thicken the stew.
The smoked paprika, oregano, cumin, and thyme add warmth and complexity, while the final splash of lemon juice keeps the flavors bright and balanced.
Tips for the Best Mushroom & Three-Bean Stew
- Brown the mushrooms well: Don’t rush this step. Letting the mushrooms release their moisture and develop golden edges adds significant flavor.
- Use different beans: The combination of three varieties creates a more interesting texture, but you can substitute other canned beans if needed.
- Don’t skip the tomato paste: Cooking it briefly with the spices helps deepen the savory flavor of the stew.
- Mash a few beans: This is an easy way to thicken the stew naturally without flour or cornstarch.
- Adjust the heat: Add more or less red pepper flakes depending on how spicy you like your stew.
- Finish with lemon: A small amount of fresh lemon juice makes the rich flavors taste fresher and more balanced.
- Let it rest: Allowing the stew to sit for a few minutes before serving gives the flavors a chance to settle and deepen.
Serving Suggestions
This mushroom and three-bean stew is hearty enough to serve as a complete vegetarian dinner. Pair it with warm crusty bread, toasted sourdough, or a rustic loaf for dipping into the rich tomato broth.
For a more substantial meal, serve it over steamed rice, quinoa, couscous, or creamy mashed potatoes. A simple green salad with lemon vinaigrette makes a refreshing contrast to the warm, savory stew.
It’s also an excellent make-ahead meal because the flavors become even more developed after resting in the refrigerator.

Frequently Asked Questions
Can I use fresh beans instead of canned beans?
Yes. Cooked dried beans can be used in place of canned beans. Make sure they are fully cooked and drained before adding them to the stew.
Can I use different types of mushrooms?
Absolutely. Button, cremini, baby bella, shiitake, or a mixture of mushrooms can all work well. Using a combination can give the stew even more depth of flavor.
Can I make this stew ahead of time?
Yes. This stew is excellent for meal prep. Once cooled, refrigerate it in an airtight container and gently reheat it on the stovetop when ready to serve. Add a splash of broth if it thickens too much.
Can I freeze mushroom and bean stew?
Yes. Allow the stew to cool completely before transferring it to freezer-safe containers. Freeze for up to a few months for best quality, then thaw and reheat gently.
How can I make the stew thicker?
Simply mash some of the beans against the side of the pot and stir them into the broth. You can also simmer the stew uncovered for a few extra minutes to allow more liquid to evaporate.
Can I add other vegetables?
Yes. Spinach, kale, bell peppers, zucchini, or potatoes can all be added. Adjust the cooking time depending on the vegetables you choose.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 40 minutes |
| Total Time | 55 minutes |
| Servings | 6 |
| Calories | Approx. 345 per serving |
| Protein | Approx. 15g per serving |
Final Thoughts
Hearty Mushroom & Three-Bean Stew is the kind of comforting one-pot meal that’s simple to make but full of satisfying flavor. Tender vegetables, browned mushrooms, and three varieties of creamy beans simmer together in a rich tomato broth seasoned with warming herbs and spices.
Finished with fresh lemon, parsley, and thyme, every bowl is hearty, cozy, and packed with plant-based goodness. Serve it with plenty of crusty bread and you’ve got an easy dinner that’s perfect for any night of the week.
Print
Hearty Mushroom & Three-Bean Stew
- Total Time: 55 minutes
Description
A rich and comforting one-pot vegetarian stew packed with tender mushrooms, cannellini beans, kidney beans, and butter beans. A flavorful tomato broth infused with smoked paprika, oregano, cumin, and thyme creates a deeply savory meal finished with fresh lemon, parsley, and thyme.
Ingredients
For the Stew
1 can (15 oz / 425 g) cannellini beans, drained and rinsed
1 can (15 oz / 425 g) kidney beans, drained and rinsed
1 can (15 oz / 425 g) butter beans or great northern beans, drained and rinsed
10 oz (280 g) mushrooms, sliced
1 medium yellow onion, diced
2 medium carrots, diced
2 celery stalks, diced
3 garlic cloves, minced
1 can (14 oz / 400 g) diced tomatoes
2 tbsp tomato paste
2 tbsp olive oil
2 cups (480 ml) vegetable broth
1 tsp smoked paprika
1 tsp dried oregano
1/2 tsp ground cumin
1/2 tsp dried thyme
1/2 tsp salt
1/4 tsp black pepper
1/4 tsp red pepper flakes, optional
1 bay leaf
For Finishing
1 tbsp fresh parsley, chopped
1 tbsp fresh thyme leaves
1 tsp fresh lemon juice
Instructions
1. Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery and cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.
2. Add the sliced mushrooms and cook for 6–8 minutes, stirring occasionally, until they release their moisture and develop nicely browned edges.
3. Stir in the minced garlic and cook for 30–60 seconds, just until fragrant, being careful not to let it brown too much.
4. Add the tomato paste, smoked paprika, dried oregano, ground cumin, dried thyme, salt, black pepper, and optional red pepper flakes. Stir well and cook for 1–2 minutes to lightly toast the spices and caramelize the tomato paste.
5. Pour in the diced tomatoes and vegetable broth. Add the bay leaf and stir well, scraping up any flavorful browned bits from the bottom of the pot.
6. Gently fold in the cannellini beans, kidney beans, and butter beans, stirring carefully so the beans remain mostly whole.
7. Bring the stew to a gentle boil, then reduce the heat to low. Partially cover and simmer for 20–25 minutes, stirring occasionally, until the vegetables are tender and the broth has thickened.
8. For a thicker stew, gently mash a small portion of the beans against the side of the pot and stir them back into the sauce. If the stew becomes too thick, add a small splash of vegetable broth.
9. Remove the bay leaf and stir in the fresh lemon juice. Taste and adjust the salt and black pepper as needed.
10. Ladle the hot stew into serving bowls and finish generously with fresh parsley and thyme.
11. Serve warm with crusty bread, toasted sourdough, rice, quinoa, couscous, creamy mashed potatoes, or a simple green salad.
Notes
Brown the mushrooms well and don’t rush this step. Allowing them to develop golden edges adds significant savory depth. The combination of three different beans creates a variety of textures, but other cooked or canned beans can be substituted if needed. Cook the tomato paste briefly with the spices to deepen the flavor of the stew. Mashing a few beans is an easy way to thicken the stew naturally without flour or cornstarch. Add more or less red pepper flakes depending on your preferred level of heat. A small amount of fresh lemon juice brightens the rich tomato and bean flavors. Let the stew rest for a few minutes before serving so the flavors can settle and deepen. Cooked dried beans can be used instead of canned beans. Make sure they are fully cooked and drained before adding them. Button, cremini, baby bella, shiitake, or a mixture of mushrooms all work well. The stew is excellent for meal prep. Refrigerate cooled leftovers in an airtight container and gently reheat on the stovetop, adding a splash of broth if needed. The stew can be frozen in freezer-safe containers for up to a few months for best quality. Thaw and reheat gently. Spinach, kale, bell peppers, zucchini, or potatoes can be added for extra vegetables. Adjust the cooking time as needed. Serve with warm crusty bread, toasted sourdough, steamed rice, quinoa, couscous, creamy mashed potatoes, or a simple green salad.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Vegetarian
