
Cozy White Bean Mushroom Stew Recipe tastes rich and earthy, with creamy beans, tender mushrooms, and a deep savory broth that feels like a hug in a bowl. It works perfectly for busy weeknights or slow weekends, since you can finish it in about 45 minutes from chopping board to table. I first made a version of this stew during a snowstorm in my tiny apartment kitchen, and it has stayed in heavy rotation ever since.
Why Make This Cozy White Bean Mushroom Stew Recipe at Home
This Cozy White Bean Mushroom Stew Recipe gives you restaurant-level comfort with simple pantry ingredients and one pot to wash. You control the salt, the richness, and the texture, so it fits gluten free, vegetarian, or dairy free needs without stress.
You also stretch a few cans of beans and a pound of mushrooms into a hearty, filling meal that feeds four to six people. Leftovers taste even better the next day, so you cook once and eat twice.
“This Cozy White Bean Mushroom Stew Recipe tastes like a fancy bistro meal, but I whipped it up on a Tuesday with pantry staples. ★★★★★”
Ingredients You Need
Here is everything you need to make this Cozy White Bean Mushroom Stew Recipe at home.
Produce
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 to 4 garlic cloves, minced
- 12 ounces mushrooms, sliced (cremini or baby bella give the best flavor; white button mushrooms also work)
- 1 tablespoon fresh thyme leaves, or 1 teaspoon dried thyme
- 1 tablespoon fresh rosemary, minced, or 1 teaspoon dried rosemary
- 1 bay leaf
- 2 cups chopped kale or baby spinach, loosely packed
- Juice of 1 small lemon
Canned & Pantry
- 2 cans white beans, drained and rinsed (cannellini or great northern beans work best)
- 3 to 4 tablespoons olive oil
- 2 tablespoons tomato paste
- 4 cups vegetable broth or chicken broth (low sodium if possible)
- 1 cup water, plus more as needed
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes, optional for a little heat
- 1 to 2 teaspoons soy sauce or tamari, optional but adds deep savory flavor
- 2 teaspoons cornstarch or arrowroot mixed with 2 tablespoons water, optional for thicker stew
- 2 to 3 tablespoons nutritional yeast or grated Parmesan, optional for extra richness
Optional toppings
- Extra olive oil for drizzling
- Fresh parsley, chopped
- Extra lemon wedges
- Crushed red pepper flakes
Ingredient notes and substitutions
- Use canned beans to save time; if you use cooked-from-dry beans, measure about 3 cups.
- Swap kale with spinach if you prefer a softer green; add spinach at the very end since it wilts fast.
- Use any mushrooms you like; mix shiitake with cremini for a deeper, almost meaty flavor.
- If you avoid gluten, use tamari instead of regular soy sauce and confirm your broth label.
- Skip nutritional yeast or Parmesan if you keep the stew fully dairy free and vegan.
Equipment list
- Large heavy pot or Dutch oven, at least 4 to 5 quarts
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle for serving
- Small bowl for cornstarch slurry if you thicken the stew
Tips & Mistakes
- Brown the mushrooms in a single layer so they caramelize; crowding the pan makes them steam and taste bland.
- Salt in layers while you cook the onions, then the mushrooms, then the stew, instead of dumping all the salt at the end.
- Stir the tomato paste for at least 1 to 2 minutes so it darkens slightly; this step deepens the flavor.
- Use low sodium broth so you avoid an overly salty stew once the liquid reduces.
- Rinse canned beans under cold water to remove extra starch and any metallic taste.
- Add greens near the end so they stay bright and tender instead of gray and mushy.
- Taste before serving and adjust with lemon juice, salt, and pepper; acid often fixes a stew that tastes flat.
- Keep the heat at a gentle simmer; a hard boil can break up beans and turn them chalky.
- Stir occasionally and scrape the bottom of the pot so nothing sticks and burns.
- Avoid over-thickening; add cornstarch slurry slowly and stop once the stew coats the back of a spoon.
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 about ¼ inch thick so they keep some texture. Mince the garlic and herbs, and drain and rinse the white beans.
Step 2: Sauté the aromatics
Heat 2 tablespoons of olive oil in your pot over medium heat. Add the onion, carrots, and celery with a pinch of salt, and cook 6 to 8 minutes until the vegetables soften and the onion turns translucent. Stir in the garlic and cook about 30 seconds until it smells fragrant.
Step 3: Brown the mushrooms
Push the vegetables to one side of the pot and add another tablespoon of olive oil to the empty space. Add the sliced mushrooms in as close to a single layer as you can manage, and sprinkle with a little more salt. Let the mushrooms cook without stirring for 3 to 4 minutes, then stir and cook another 3 to 4 minutes until they release their liquid and turn golden in spots.
Step 4: Build the flavor base
Stir the tomato paste into the vegetables and mushrooms and cook 1 to 2 minutes, stirring often, until it darkens slightly. Add thyme, rosemary, smoked paprika, oregano, black pepper, and red pepper flakes if you use them. Stir well so the spices coat the vegetables and toast lightly.
Step 5: Add liquids and beans
Pour in the broth and water, then add the bay leaf and soy sauce or tamari if you use it. Stir in the white beans and bring the stew up to a gentle simmer over medium heat. Adjust the heat as needed so the stew bubbles softly, not vigorously.
Step 6: Simmer until rich and cozy
Let the stew simmer uncovered for 20 to 25 minutes, stirring occasionally. The liquid should reduce slightly and the flavors should deepen as the beans share their starch with the broth. If the stew looks too thick, add a splash of water or broth; if it looks too thin, keep simmering.
Step 7: Thicken if you like
If you prefer a thicker Cozy White Bean Mushroom Stew Recipe, mix cornstarch or arrowroot with water in a small bowl until smooth. Stir the slurry into the simmering stew and cook 2 to 3 minutes until the liquid thickens and turns glossy. Add more slurry only if you still want a thicker texture.
Step 8: Add greens and finish
Stir in the chopped kale and cook 3 to 5 minutes until tender, or stir in spinach and cook 1 to 2 minutes until it wilts. Turn off the heat and add lemon juice, nutritional yeast or Parmesan if you use it, and a drizzle of olive oil. Taste and adjust with more salt, pepper, or lemon juice until the flavor makes you happy.
Step 9: Serve
Fish out the bay leaf and discard it. Ladle the Cozy White Bean Mushroom Stew Recipe into bowls. Top with fresh parsley, extra olive oil, and a pinch of red pepper flakes if you like a little kick.
Variations I've Tried
I swap half the mushrooms with diced zucchini in warmer months, which lightens the stew while keeping the same cozy flavor. I also add a small diced potato or two when I want an extra hearty bowl that feels almost like a chowder without cream. I sometimes stir in a spoonful of miso paste at the end instead of soy sauce, which adds deep umami and a slightly sweet finish.
I tried a version with coconut milk and curry powder that turned the Cozy White Bean Mushroom Stew Recipe into a creamy, gently spiced bowl. I also tested a smoky version with extra smoked paprika and a splash of liquid smoke, which pairs nicely with crusty bread. When I cook for kids, I skip the red pepper flakes and blend a cup of the stew, then pour it back in to create a thicker, smoother texture.
How to Serve Cozy White Bean Mushroom Stew Recipe
Serve this Cozy White Bean Mushroom Stew Recipe in warm bowls with crusty bread, garlic toast, or toasted pita for dunking. Add a simple green salad or sliced cucumbers and cherry tomatoes on the side for freshness and crunch. Spoon the stew over cooked rice, quinoa, or small pasta if you want to stretch it into extra portions.
Top each bowl with a squeeze of lemon, fresh herbs, and a drizzle of olive oil to brighten the flavor. Kids often enjoy it with a sprinkle of mild shredded cheese on top and some crackers on the side.
How to store
- Cool the stew to room temperature within 1 to 2 hours, then store it in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer safe containers or bags for up to 3 months, leaving a little space at the top for expansion.
- Reheat on the stove over medium low heat, adding a splash of water or broth as needed, and stir often until hot.
- Reheat single servings in the microwave in 60 to 90 second bursts, stirring between bursts so the heat distributes evenly.

Cozy White Bean Mushroom Stew Recipe
Ingredients
Instructions
- Prep the vegetables by dicing the onion, carrots, and celery into small even pieces. Slice the mushrooms about 1/4 inch thick, mince the garlic and herbs, and drain and rinse the white beans.
- Heat 2 tablespoons of olive oil in a large heavy pot over medium heat. Add the onion, carrots, and celery with a pinch of salt and cook for 6–8 minutes, stirring occasionally, until softened and the onion is translucent. Stir in the garlic and cook for about 30 seconds until fragrant.
- Push the vegetables to one side of the pot and add another tablespoon of olive oil to the empty side. Add the sliced mushrooms in as close to a single layer as possible and sprinkle with a little salt. Let them cook without stirring for 3–4 minutes, then stir and cook another 3–4 minutes until they release their liquid and turn golden in spots.
- Stir the tomato paste into the vegetables and mushrooms and cook for 1–2 minutes, stirring often, until it darkens slightly. Add the thyme, rosemary, smoked paprika, oregano, black pepper, and red pepper flakes if using, and stir so the spices coat the vegetables and toast lightly.
- Pour in the broth and water, then add the bay leaf and soy sauce or tamari if using. Stir in the white beans and bring the stew to a gentle simmer over medium heat, adjusting the heat as needed so it bubbles softly.
- Let the stew simmer uncovered for 20–25 minutes, stirring occasionally, until the liquid reduces slightly and the flavors deepen. Add a splash of water or broth if it becomes too thick, or continue simmering if it seems too thin.
- If you prefer a thicker stew, stir together the cornstarch or arrowroot with 2 tablespoons of water until smooth, then stir the slurry into the simmering stew. Cook for 2–3 minutes until the liquid thickens and turns glossy, adding more slurry only if needed.
- Stir in the chopped kale and cook for 3–5 minutes until tender, or stir in spinach and cook for 1–2 minutes until wilted. Turn off the heat and add the lemon juice, nutritional yeast or Parmesan if using, and a drizzle of olive oil. Taste and adjust with more salt, pepper, or lemon juice as needed.
- Remove the bay leaf. Ladle the stew into warm bowls and top with fresh parsley, an extra drizzle of olive oil, more lemon, and a pinch of red pepper flakes if you like heat. Serve with crusty bread, toast, or over rice or quinoa.
Notes
Approximate per serving (1/6 of recipe): 260–320 calories; fat 9–12 g; saturated fat 1.5–2 g; carbohydrates 36–40 g; fiber 9–11 g; sugars 6–8 g; protein 11–13 g; sodium 650–850 mg (varies with broth, salt, and soy sauce). Values will vary based on specific ingredients, add-ins, and portion size. Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.
