When the weather turns chilly, I crave something warm, savory, and deeply satisfying. This Cozy White Bean Mushroom Stew is my go-to for busy weeknights. It's rich, creamy, and packed with umami from the mushrooms and herbs.
Advertisements1
I love that this stew comes together in one pot, using mostly pantry staples. It's the kind of meal that makes you feel like you've been simmering it for hours, but it's actually on the table in about 30 minutes. Perfect for those evenings when you need comfort food fast.
This recipe was inspired by my love for minimalist cooking—simple ingredients, big flavor, and no fuss. Whether you're a seasoned cook or just starting out, this stew is foolproof and endlessly adaptable.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra-virgin for best flavor. You can substitute with avocado oil or any neutral oil.
1 medium yellow onion, diced
About 1 cup. Sweet onion or shallots work too.
3 cloves garlic, minced
Fresh garlic is best; pre-minced can be used in a pinch.
8 ounces cremini mushrooms, sliced
Baby bella or white button mushrooms; shiitake add extra umami.
2 tablespoons all-purpose flour (or gluten-free flour blend)
Helps thicken the stew. You can use cornstarch slurry instead for GF: mix 1 tbsp cornstarch with 2 tbsp water.
2 cups vegetable broth
Low-sodium preferred; you can use chicken broth if not vegetarian.
1 (14-ounce) can cannellini beans, drained and rinsed
Great northern or navy beans also work. Rinsing removes excess sodium.
1 teaspoon dried thyme
Or 1 tablespoon fresh thyme leaves. Rosemary or sage are nice alternatives.
1/2 teaspoon smoked paprika
Regular paprika works, but smoked adds a lovely depth. You can omit if needed.
1/2 cup canned coconut milk (full-fat)
Adds creaminess. For a lighter option, use unsweetened oat milk or cashew cream.
2 cups baby spinach
Kale or Swiss chard are great substitutes; just add a bit earlier to wilt.
Salt and freshly ground black pepper, to taste
Essential for seasoning. Start with 1/2 tsp salt and adjust.
Tips & Tricks
Don't skip browning the mushrooms
Let them sit in the pan without stirring for a few minutes to get a golden, caramelized crust.
- If the stew seems too thick, add a splash of broth or water. If it's too thin, let it simmer uncovered for a few extra minutes.
- Adjust seasonings at the end—the flavor changes as it cooks, so always taste before serving.
Pro Tips
Step-by-Step Instructions
1. Sauté Aromatics
In a large pot or Dutch oven, heat olive oil over medium heat. Add onion and cook for 3-4 minutes until translucent. Add garlic and cook for 1 minute until fragrant.
2. Brown the Mushrooms
Add sliced mushrooms and a pinch of salt. Cook for 5-7 minutes, stirring occasionally, until mushrooms release their liquid and start to brown. Let them caramelize for depth of flavor.
3. Add Flour and Spices
Sprinkle flour over the mushrooms and stir to coat. Cook for 1-2 minutes to remove raw flour taste. Add thyme and smoked paprika, stirring well.
4. Deglaze with Broth
Slowly pour in vegetable broth, scraping up any browned bits from the bottom. Bring to a simmer and cook for 2-3 minutes until slightly thickened.
5. Add Beans and Coconut Milk
Stir in the drained beans and coconut milk. Return to a gentle simmer and cook for 5-7 minutes, allowing flavors to meld.
6. Wilt the Spinach
Add spinach in handfuls, stirring until wilted. Cook for 1-2 minutes until bright green and tender.
7. Season and Serve
Taste and adjust salt and pepper. Serve hot, garnished with fresh herbs or a drizzle of olive oil if desired.
Delicious Variations
- Add a handful of chopped kale instead of spinach for a heartier green.
- Stir in cooked quinoa or brown rice to make it a more substantial bowl.
- For a spicier kick, add a pinch of red pepper flakes or a dash of hot sauce.
How to Store Cozy White Bean Mushroom Stew
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop or microwave, adding a splash of broth to loosen.
Frequently Asked Questions
Q: Can I use a different type of bean?
Yes, you can use any white bean like great northern or navy. Chickpeas also work well.
Q: Is this stew gluten-free?
Yes, if you use a gluten-free flour blend or cornstarch slurry instead of regular flour. The rest of the ingredients are naturally gluten-free.
Q: Can I make this stew oil-free?
Yes, you can sauté the onion and garlic in a few tablespoons of vegetable broth or water instead of oil. Just add more liquid as needed to prevent sticking.
Q: How can I thicken the stew?
If the stew is too thin, simmer it uncovered for a few more minutes, or mash some of the beans with a fork. Conversely, add extra broth if it's too thick.
Q: What can I serve with this stew?
It's delicious on its own, but you can serve it over rice, quinoa, or with crusty bread for a complete meal.
I hope you cozy up with a bowl of this stew soon! Try it this week and let me know how you like it. Small steps count.
Cozy White Bean Mushroom Stew
A hearty, creamy one-pot stew with white beans and mushrooms that's vegan, gluten-free, and ready in 30 minutes.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 8 ounces cremini mushrooms, sliced
- 2 tablespoons all-purpose flour (or gluten-free flour blend)
- 2 cups vegetable broth
- 1 (14-ounce) can cannellini beans, drained and rinsed
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1/2 cup canned coconut milk (full-fat)
- 2 cups baby spinach
- Salt and freshly ground black pepper, to taste
📋 Instructions
- 1Sauté Aromatics — In a large pot or Dutch oven, heat olive oil over medium heat. Add onion and cook for 3-4 minutes until translucent. Add garlic and cook for 1 minute until fragrant.
- 2Brown the Mushrooms — Add sliced mushrooms and a pinch of salt. Cook for 5-7 minutes, stirring occasionally, until mushrooms release their liquid and start to brown. Let them caramelize for depth of flavor.
- 3Add Flour and Spices — Sprinkle flour over the mushrooms and stir to coat. Cook for 1-2 minutes to remove raw flour taste. Add thyme and smoked paprika, stirring well.
- 4Deglaze with Broth — Slowly pour in vegetable broth, scraping up any browned bits from the bottom. Bring to a simmer and cook for 2-3 minutes until slightly thickened.
- 5Add Beans and Coconut Milk — Stir in the drained beans and coconut milk. Return to a gentle simmer and cook for 5-7 minutes, allowing flavors to meld.
- 6Wilt the Spinach — Add spinach in handfuls, stirring until wilted. Cook for 1-2 minutes until bright green and tender.
- 7Season and Serve — Taste and adjust salt and pepper. Serve hot, garnished with fresh herbs or a drizzle of olive oil if desired.



