
Cozy White Bean Mushroom Stew Recipe tastes rich, earthy, and creamy, with a brothy comfort that feels like a hug in a bowl. It suits busy weeknights, cozy date nights at home, or meal prep Sundays, and you can get it on the table in about 45 minutes. I tested this version on a chilly Tuesday in sweatpants, and my family scraped the pot clean before I finished taking photos.
Why You Should Try This Cozy White Bean Mushroom Stew Recipe
This Cozy White Bean Mushroom Stew Recipe packs deep flavor from browned mushrooms, garlic, and spices, while white beans give it a creamy, velvety body without heavy cream. It tastes like a cross between a rustic Italian soup and a hearty casserole, but it stays light enough that you do not need a nap afterward.
You can keep the recipe fully vegan, or you can finish bowls with a little grated Parmesan for extra richness. The stew uses mostly pantry ingredients, so you can pull it together when the fridge looks a little sad and you still want something that feels special.
“This Cozy White Bean Mushroom Stew Recipe tastes like it simmered all day, but it came together in under an hour and my whole family asked for seconds. ★★★★★”
Ingredients You’ll Need
Main ingredients
-
Olive oil
Use a good everyday extra-virgin olive oil, not your fancy finishing bottle. Avocado oil or canola oil also work. -
Yellow onion, diced
One medium onion gives sweetness and depth. Use white onion if that is what you have. -
Carrots, diced
Two medium carrots add color and natural sweetness. Baby carrots work if you chop them small. -
Celery, diced
Two ribs of celery add that classic stew flavor. If you dislike celery, reduce it by half and add extra carrot. -
Mushrooms, sliced
About 16 ounces total. Cremini or baby bella mushrooms give the best flavor, but white button mushrooms still taste great. You can mix in a handful of shiitakes for extra earthiness. -
Garlic, minced
Four to six cloves, depending on how much you love garlic. Jarred minced garlic works in a pinch, though fresh tastes brighter. -
Fresh thyme
A few sprigs, leaves stripped. Dried thyme also works; use about one-third the amount. -
Fresh rosemary
One small sprig, finely chopped. Go light, since rosemary tastes strong. -
Tomato paste
Two tablespoons, ideally from a tube so you can store the rest easily. The tomato paste adds umami and color. -
Harissa paste
One to two teaspoons for gentle heat and smoky depth. Use mild harissa if you do not want much spice, or swap in smoked paprika if you do not keep harissa. -
Ground coriander
Adds a lemony, warm background note that pairs well with mushrooms. -
Ground turmeric
Gives a golden color and subtle earthiness, plus a little anti-inflammatory bonus. -
Vegetable broth
About 5 to 6 cups. I like low-sodium broth so I can control the salt. Chicken broth works if you do not need the stew to stay vegetarian. -
Canned white beans
Two cans of cannellini or great northern beans, drained and rinsed. Navy beans or butter beans also work. Canned beans keep this Cozy White Bean Mushroom Stew Recipe weeknight friendly. -
Bay leaf
One leaf adds depth while the stew simmers. Pull it out before serving. -
Soy sauce or tamari
One to two teaspoons to boost umami and saltiness. Use tamari or coconut aminos for a gluten free option. -
Baby spinach or chopped kale
A few big handfuls stirred in at the end. Spinach wilts quickly and tastes mild, while kale stays a little chewier. -
Lemon juice
A squeeze at the end brightens the whole pot. Bottled lemon juice works if fresh lemons hide from you. -
Salt and black pepper
Season in layers. Taste near the end and adjust.
Optional richness and toppings
-
Coconut milk or cashew cream (optional)
Stir in a splash at the end for a creamier stew that still stays dairy free. Use full-fat coconut milk for the richest texture. -
Grated Parmesan or Pecorino (optional, not vegan)
Sprinkle on top of each bowl. A little goes a long way. -
Fresh parsley or chives
Chopped herbs make the bowls look pretty and taste fresher. -
Crushed red pepper flakes
Add a pinch at the table if you like extra heat.
Pantry shortcuts and brand notes
- Use canned beans instead of cooking from dry to save at least an hour. I like brands that list only beans, water, and salt on the label.
- Use jarred minced garlic and squeezable tomato paste when you want less chopping and less cleanup.
- Use Better Than Bouillon vegetable base with hot water if you do not have boxed broth. It tastes rich and keeps well in the fridge.
Equipment list
- Large Dutch oven or heavy-bottomed soup pot
- Wooden spoon or silicone spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Ladle for serving
Tips & Tricks
- Brown the mushrooms in batches so they caramelize instead of steaming.
- Salt lightly at each stage, then taste at the end and adjust so the stew never tastes flat.
- Use low-sodium broth so you control the seasoning and avoid an overly salty pot.
- Mash a few beans against the side of the pot to thicken the stew without cream or flour.
- Add greens near the end so spinach stays vibrant and kale stays tender, not mushy.
- Stir the stew occasionally while it simmers so nothing sticks to the bottom.
- Add lemon juice off the heat so the flavor stays bright and fresh.
- Cool the stew before storing so condensation does not water it down.
How to Make Cozy White Bean Mushroom Stew Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Brown the mushrooms
Push the veggies to the sides of the pot and add a little more oil to the center if the pot looks dry. Add half the mushrooms in a single layer and let them cook without stirring for 3 to 4 minutes so they brown. Stir and cook 3 more minutes, then repeat with the remaining mushrooms. This step builds deep flavor in the Cozy White Bean Mushroom Stew Recipe.
Step 3: Build the flavor base
Stir in the tomato paste and cook it for 2 to 3 minutes until it darkens in color and smells sweet. Add thyme, rosemary, and the bay leaf and stir again. Pour in the soy sauce or tamari and scrape up any browned bits from the bottom of the pot.
Step 4: Add broth and beans
Pour in the vegetable broth and stir well. Add the drained white beans and bring the stew to a gentle simmer over medium heat. Reduce the heat to medium-low and let it bubble softly for about 15 to 20 minutes so the flavors meld.
Step 5: Thicken and add greens
Use the back of your spoon to mash some of the beans against the side of the pot. This thickens the broth and gives the stew a creamy texture. Stir in the spinach or kale and cook 3 to 5 minutes, just until the greens wilt and turn tender.
Step 6: Finish and taste
Turn off the heat and stir in a squeeze of lemon juice. Add coconut milk or cashew cream now if you want a richer, creamier stew. Taste and adjust with more salt, pepper, or lemon until the Cozy White Bean Mushroom Stew Recipe tastes balanced and bright.
Step 7: Serve
Ladle the stew into warm bowls. Top with chopped parsley or chives, grated Parmesan if you use dairy, and a pinch of red pepper flakes if you like heat. Serve hot with crusty bread, cooked grains, or a simple salad on the side.
What to Serve with Cozy White Bean Mushroom Stew Recipe
This Cozy White Bean Mushroom Stew Recipe pairs beautifully with crusty sourdough, garlic toast, or warm pita for dunking into the brothy goodness. You can spoon it over cooked brown rice, quinoa, or farro for an even heartier bowl. A simple green salad with lemony dressing or a crisp cucumber salad adds freshness and crunch. For a cozy night, serve it with hot herbal tea, sparkling water with citrus slices, or a mug of warm apple cider.
Storage Options
- Fridge: Cool the stew completely, then store it in airtight containers in the refrigerator for up to 4 days.
- Freezer: Portion the Cozy White Bean Mushroom Stew Recipe into freezer-safe containers, leave a little headspace, and freeze for up to 3 months.
- Reheating on the stove: Reheat gently over medium-low heat, stirring often, and add a splash of water or broth if the stew thickened in the fridge.
- Reheating in the microwave: Transfer a portion to a microwave-safe bowl, cover loosely, and heat in 60 to 90 second bursts, stirring between each round until hot.
Cozy White Bean Mushroom Stew Recipe
Ingredients
Instructions
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and carrots and cook until softened, about 8 minutes, stirring occasionally.
- Stir in the minced garlic, harissa paste, ground coriander, and ground turmeric. Cook for about 2 minutes, until very fragrant. Season lightly with salt.
- Push the vegetables to the sides of the pot and add a little more oil if the bottom looks dry. Add about half of the sliced mushrooms in a single layer. Let them cook without stirring for 3 to 4 minutes so they brown, then stir and cook for another 3 minutes. Repeat with the remaining mushrooms, letting them brown before stirring.
- Stir in the tomato paste and cook for 2 to 3 minutes, until it darkens slightly and smells sweet. Add the thyme, rosemary, and bay leaf, then add the soy sauce or tamari and scrape up any browned bits from the bottom of the pot.
- Pour in the vegetable broth and stir well. Add the drained white beans. Bring the stew up to a gentle simmer over medium heat, then reduce the heat to medium-low and let it bubble softly for 15 to 20 minutes so the flavors meld.
- Use the back of a spoon to mash some of the beans against the side of the pot to thicken the stew slightly and give it a creamy texture. Stir in the spinach or kale and cook for 3 to 5 minutes, just until the greens wilt and become tender.
- Turn off the heat and stir in the lemon juice. If using, add the coconut milk or cashew cream for extra richness. Taste and adjust with more salt, black pepper, or lemon juice as needed.
- Remove the bay leaf. Ladle the stew into warm bowls and top with chopped parsley or chives, grated Parmesan if desired, and a pinch of red pepper flakes. Serve hot, ideally with crusty bread or over cooked grains.
Notes
Approximate per 1 of 6 servings (prepared without coconut milk or cheese): 260–290 calories; fat 7 g; saturated fat 1 g; carbohydrates 40 g; fiber 10 g; sugars 7 g; protein 13 g; sodium 750 mg. Adding coconut milk or cheese will increase fat and calories. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.
