
Cozy White Bean Mushroom Stew Recipe tastes rich, earthy, and creamy without any actual cream, perfect for chilly nights when you want something hearty but still pretty wholesome. It works well for busy folks who want a comforting one-pot dinner in about 45–55 minutes, with simple ingredients and very little fuss. I tested this version on my own family on a rainy Tuesday, and no one spoke for ten minutes because they kept going back for “just one more spoonful.”
Why Choose This Cozy White Bean Mushroom Stew Recipe
This Cozy White Bean Mushroom Stew Recipe gives you all the comfort of a slow-cooked stew in under an hour. White beans make it filling, mushrooms bring deep savory flavor, and a few pantry staples pull everything together into a thick, spoon-coating bowl of goodness.
The recipe uses simple, affordable ingredients that you probably already keep in your kitchen. It also scales easily, so you can cook once and eat twice, which my future self always appreciates.
“This Cozy White Bean Mushroom Stew Recipe tastes like a hug in a bowl and somehow gets better with every bite. ★★★★★”
Ingredients You’ll Need
Here is everything you need for this Cozy White Bean Mushroom Stew Recipe. I include easy swaps so you can still cook it when your fridge looks a little sad.
Vegetables and aromatics
- 2 tablespoons olive oil (use extra virgin if that is what you have)
- 1 tablespoon butter or vegan butter (adds richness, optional but tasty)
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3–4 garlic cloves, minced
- 10–12 ounces mushrooms, sliced (cremini or baby bella taste best; white button mushrooms also work)
- 1 teaspoon soy sauce or tamari (deepens the savory flavor)
- 1 tablespoon tomato paste (from a tube keeps well in the fridge)
Beans and broth
- 2 cans (15 ounces each) white beans, drained and rinsed
- Use cannellini beans for a creamy texture, or great northern / navy beans as easy substitutes.
- 4 cups vegetable broth (low sodium if possible, so you control the salt)
- 1 cup water, as needed to adjust thickness
Herbs, spices, and flavor boosters
- 1 teaspoon dried thyme (or 2 teaspoons fresh, chopped)
- 1 teaspoon dried rosemary, lightly crushed between your fingers
- 1 teaspoon smoked paprika (or sweet paprika if you prefer milder flavor)
- 1 bay leaf
- ½–¾ teaspoon fine sea salt, to taste
- ½ teaspoon black pepper
- 1 teaspoon lemon juice or red wine vinegar, to brighten at the end
- 2–3 tablespoons chopped fresh parsley, for serving
Creaminess and body
- 2 tablespoons nutritional yeast or grated Parmesan (optional but tasty)
- 1–2 tablespoons cornstarch mixed with 2 tablespoons water, only if you want a thicker stew
- ¼–½ cup unsweetened plant milk or half-and-half, optional for extra creaminess
Optional add-ins
- 1 small potato, diced, for extra heartiness
- 1 cup chopped kale or baby spinach, stirred in at the end
- A pinch of red pepper flakes, if you like gentle heat
Equipment list
- Large heavy-bottomed pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Ladle
- Small bowl for cornstarch slurry, if you use it
- Measuring cups and spoons
Tips & Tricks
- Brown the mushrooms well so they release moisture and develop deep flavor instead of steaming.
- Rinse canned white beans thoroughly to remove extra sodium and any tinny taste.
- Crush dried rosemary between your fingers to wake up the flavor before it hits the pot.
- Taste the stew near the end and adjust salt, acid, and herbs so the flavor pops.
- Mash a small portion of the beans in the pot to thicken the stew without extra starch.
- Add leafy greens in the last few minutes so they stay bright and tender, not mushy.
- Use low heat once it simmers so the vegetables soften gently and the broth stays clear.
- Cook a double batch and freeze half, since the flavor deepens after a day or two.
How to Make Cozy White Bean Mushroom Stew Recipe
Step 1: Prep the vegetables
Chop the onion, carrots, and celery into small, even pieces so they cook at the same rate. Slice the mushrooms, mince the garlic, and rinse the white beans. Keep everything close to the stove so you move quickly once the pot heats up.
Step 2: Sauté the aromatics
Heat the olive oil and butter in your pot over medium heat until the butter melts and sizzles slightly. Add onion, carrots, and celery, then stir and cook for 6–8 minutes until the vegetables soften and the onion turns translucent at the edges. Sprinkle in a pinch of salt to help them release moisture and sweeten.
Step 3: Brown the mushrooms
Add the sliced mushrooms to the pot in an even layer. Let them cook without stirring for 3–4 minutes so they brown on one side, then stir and cook another 3–4 minutes until they shrink and deepen in color. Stir in the soy sauce and tomato paste, then cook 1–2 minutes so the tomato paste darkens and smells slightly sweet.
Step 4: Add garlic, herbs, and spices
Add the minced garlic, thyme, rosemary, smoked paprika, and bay leaf. Stir constantly for about 1 minute so the garlic softens and the spices toast lightly. Keep the heat at medium so the garlic does not burn.
Step 5: Add beans and broth
Tip in the rinsed white beans and stir so they mix with the vegetables and aromatics. Pour in the vegetable broth and enough water to cover everything by about half an inch. Scrape the bottom of the pot with your spoon to lift any browned bits, since those bits carry a lot of flavor.
Step 6: Simmer the stew
Bring the pot to a gentle boil, then lower the heat to maintain a steady simmer. Cook uncovered for 20–25 minutes, stirring occasionally, until the carrots feel tender and the flavors taste cozy and blended. If the liquid reduces too much, add a splash of water and stir.
Step 7: Thicken and enrich
Scoop out about half a cup of beans and broth and mash them in a bowl with a fork, then stir that mixture back into the pot to thicken the stew. If you want it even thicker, mix the cornstarch with water in a small bowl, then stir that slurry into the simmering stew and cook 2–3 more minutes. Stir in nutritional yeast or Parmesan and the plant milk or half-and-half, if you use them, and let the stew heat gently for another minute.
Step 8: Finish with acid and herbs
Turn off the heat and stir in lemon juice or vinegar. Taste and adjust with more salt, pepper, or acid until the flavor tastes bright and balanced. Stir in chopped parsley and any tender greens, then let the stew sit for 5 minutes so everything settles and thickens slightly.
Step 9: Serve
Ladle the Cozy White Bean Mushroom Stew Recipe into warm bowls. Top with extra parsley, a crack of black pepper, and maybe a drizzle of olive oil. Serve hot while the broth still feels silky and the mushrooms taste meaty and savory.
What to Serve with it?
This Cozy White Bean Mushroom Stew Recipe pairs beautifully with crusty bread, garlic toast, or warm pita that you can swipe through the bowl. You can also spoon it over fluffy rice, quinoa, or mashed potatoes for an extra cozy, stick-to-your-ribs dinner. A simple green salad with lemony dressing or sliced cucumbers and tomatoes adds freshness and crunch. For a drink, try sparkling water with citrus slices or a mug of hot herbal tea.
Storage Options
- Cool leftovers to room temperature, then store the stew in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer-safe containers or bags for up to 3 months, and label them with the date so you stay organized.
- Thaw frozen stew overnight in the fridge or gently in a covered pot over low heat with a splash of water.
- Reheat on the stove over medium-low heat, stirring often, and add a bit of broth or water if it thickens too much.

Cozy White Bean Mushroom Stew Recipe
Ingredients
Method
- Prep the vegetables by dicing the onion, carrots, and celery, slicing the mushrooms, mincing the garlic, and rinsing and draining the white beans.
- Heat the olive oil and butter in a large heavy-bottomed pot over medium heat. Add the onion, carrots, and celery with a pinch of salt and cook for 6–8 minutes, stirring, until softened and the onion is turning translucent.
- Add the sliced mushrooms in an even layer. Let them cook without stirring for 3–4 minutes to brown, then stir and cook another 3–4 minutes until they shrink and deepen in color. Stir in the soy sauce and tomato paste and cook for 1–2 minutes until the tomato paste darkens and smells slightly sweet.
- Add the garlic, thyme, rosemary, smoked paprika, and bay leaf. Cook, stirring constantly, for about 1 minute so the garlic softens and the spices become fragrant.
- Stir in the white beans. Pour in the vegetable broth and enough water to cover the ingredients by about 1/2 inch. Scrape the bottom of the pot to release any browned bits.
- Bring to a gentle boil, then reduce heat to maintain a steady simmer. Cook uncovered for 20–25 minutes, stirring occasionally, until the carrots are tender and the flavors have melded. Add a splash of water if it reduces too much.
- Scoop out about 1/2 cup of beans and broth, mash them in a bowl with a fork, and stir back into the pot to naturally thicken the stew. If you want it thicker, stir in the cornstarch slurry and simmer for 2–3 more minutes. Add nutritional yeast or Parmesan and the plant milk or half-and-half, if using, and warm through gently.
- Turn off the heat and stir in the lemon juice or vinegar. Taste and adjust salt, pepper, or acid as needed. Stir in chopped parsley and any tender greens, then let the stew rest for about 5 minutes to slightly thicken.
- Ladle the stew into warm bowls. Garnish with extra parsley, a crack of black pepper, and a drizzle of olive oil if desired. Serve hot with crusty bread or over rice, quinoa, or mashed potatoes.
Notes
Approximate per 1 of 4 servings (prepared with olive oil, butter, nutritional yeast, and unsweetened plant milk, without potato or cheese): 320 calories; fat 11 g; saturated fat 3 g; carbohydrates 42 g; fiber 11 g; sugars 7 g; protein 14 g; sodium 780 mg. Values are estimates and will vary based on specific ingredients, add-ins, and portion size.
