
Cozy White Bean Mushroom Stew Recipe tastes rich, earthy, and creamy without any cream, perfect when you want a big bowl of comfort in under an hour. It suits busy weeknights, plant-based eaters, and anyone who loves a hearty stew that feels like a hug in a bowl. I first made this on a cold Tuesday after a long grocery shift, and it instantly became my “I survived the day” dinner.
Why Make This Cozy White Bean Mushroom Stew Recipe at Home
You control the flavor, the salt, and the texture, which beats any canned soup by a mile. The mushrooms bring deep umami, the white beans add protein and creaminess, and a few pantry staples turn everything into a thick, cozy stew that tastes like it simmered all afternoon.
You also stretch inexpensive ingredients into several satisfying meals. The recipe uses simple, mostly shelf-stable items, so you can keep everything on hand and pull this together when your fridge looks suspiciously empty.
“This Cozy White Bean Mushroom Stew Recipe tastes like a fancy café soup, but my wallet still likes me. ★★★★★”
Ingredients You Need
Olive oil
Use a good everyday extra-virgin olive oil. You do not need the fancy stuff, just something you like the taste of.
Mushrooms
- 1 pound cremini or baby bella mushrooms, sliced
- You can mix in shiitake or oyster mushrooms for more flavor.
- In a pinch, use white button mushrooms, but add a splash of soy sauce or tamari to boost umami.
Aromatics
- 1 large yellow onion, diced
- 3 to 4 garlic cloves, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
These build the stew base and give natural sweetness.
White beans
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- Great Northern or navy beans also work.
- If you cook beans from dry, use about 3 cups cooked beans.
Broth
- 4 cups vegetable broth or chicken broth
- Choose low-sodium so you control seasoning.
- I like Better Than Bouillon vegetable base for pantry convenience.
Tomato and flavor boosters
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce or tamari for depth
- 1 teaspoon Dijon mustard for a subtle tang
These ingredients make the stew taste slow-simmered.
Herbs and spices
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary, crushed between your fingers
- 1 teaspoon smoked paprika
- 1 bay leaf
- 1 teaspoon dried oregano (optional)
- Red pepper flakes to taste if you like a little heat
Creaminess and body
- 1 cup unsweetened plant milk or regular milk (oat or cashew works great)
- 2 tablespoons nutritional yeast or grated Parmesan
- 1 to 2 tablespoons cornstarch or flour mixed with a bit of cool broth for a slurry if you want a thicker stew
Greens
- 2 to 3 cups chopped kale or baby spinach
Kale holds texture better, spinach wilts softer and silkier.
Acid and finishing touches
- Juice of 1/2 lemon
- Fresh parsley, chopped
- Salt and black pepper to taste
Optional add-ins
- 1 small potato, diced, for extra heartiness
- 1/2 cup small pasta shapes or pearled barley, cooked separately and stirred in at the end so they do not soak up all the broth
Equipment list
- Large heavy pot or Dutch oven
- Sharp chef’s knife and cutting board
- Wooden spoon or heat-safe spatula
- Ladle
- Small bowl for slurry
- Measuring cups and spoons
Tips & Mistakes
- Slice mushrooms thick so they keep a meaty bite and do not vanish into the stew.
- Brown mushrooms in batches and avoid crowding the pot, or they steam and turn soggy.
- Salt gradually at each stage instead of dumping it in at the end, so flavors stay balanced.
- Rinse canned beans well to remove extra sodium and any metallic taste.
- Mash a small portion of beans into the stew to thicken it naturally instead of adding too much starch.
- Add greens near the end so they stay bright and tender, not gray and tired.
- Keep the stew at a gentle simmer and avoid a hard boil, which can make beans split and mushrooms rubbery.
- Taste right before serving and adjust with salt, pepper, and lemon juice so the flavor pops.
- Use low-sodium broth so soy sauce and tomato paste do not push the salt level over the edge.
- Cool leftovers before chilling so condensation does not water down the stew.
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 1/4 inch thick. Mince the garlic and chop the greens, removing any tough kale stems.
Step 2: Brown the mushrooms
Heat 1 to 2 tablespoons olive oil in a large pot over medium-high heat. Add half the mushrooms in a single layer and cook until they release their liquid and turn golden on the edges, about 5 to 7 minutes. Season lightly with salt, transfer them to a bowl, then repeat with the remaining mushrooms.
Step 3: Sauté the aromatics
Lower the heat to medium and add another drizzle of olive oil if the pot looks dry. Add onion, carrot, and celery with a pinch of salt and cook until the vegetables soften and the onion turns translucent, about 6 to 8 minutes. Stir in the garlic and cook 1 minute until fragrant, so it does not burn.
Step 4: Build the flavor base
Stir in tomato paste and cook it for 2 minutes, so it darkens slightly and tastes richer. Add thyme, rosemary, smoked paprika, oregano if using, and red pepper flakes. Mix well so the spices coat the vegetables and wake up in the heat.
Step 5: Deglaze and add liquids
Pour in a splash of broth and scrape up any browned bits from the bottom of the pot with your spoon. Add the rest of the broth, soy sauce or tamari, Dijon mustard, bay leaf, and the browned mushrooms with any juices from the bowl. Stir everything together and bring the mixture to a gentle simmer.
Step 6: Add beans and simmer
Add the rinsed white beans to the pot and stir. Let the stew simmer on low for about 15 to 20 minutes so the flavors meld and the broth tastes richer. Taste and season with more salt and pepper as needed.
Step 7: Thicken and add creaminess
If you want a thicker stew, mash about 1/2 cup of beans against the side of the pot with your spoon and stir them back in. Mix cornstarch or flour with a few tablespoons of cool broth in a small bowl until smooth, then stir that slurry into the pot and simmer 3 to 5 minutes. Pour in the plant milk or regular milk and add nutritional yeast or Parmesan, then stir until the stew looks creamy.
Step 8: Add greens and finish
Stir in the chopped kale or spinach and cook until the greens wilt and turn tender, about 3 to 5 minutes. Turn off the heat, remove the bay leaf, and squeeze in the lemon juice. Taste one last time and adjust seasoning with more salt, pepper, or lemon if needed, then sprinkle with fresh parsley.
Variations I've Tried
I swap half the mushrooms for diced potatoes when I want something extra chunky and stew-like. I also add a spoonful of miso paste at the end sometimes, which gives a deep savory note that tastes restaurant-level. On busy nights, I toss in a bag of frozen mixed vegetables and call it “clean out the freezer stew,” and nobody complains.
I sometimes stir in cooked small pasta or barley right before serving to turn this into a one-bowl meal. When I crave a smoky flavor, I add a bit more smoked paprika and a splash of liquid smoke. If I cook for spice lovers, I top each bowl with chili crisp or extra red pepper flakes.
How to Serve Cozy White Bean Mushroom Stew Recipe
Serve this Cozy White Bean Mushroom Stew Recipe in warm bowls with a squeeze of extra lemon and a shower of fresh parsley. I like it with crusty bread, garlic toast, or simple buttered toast for dunking. You can spoon it over cooked rice, quinoa, or mashed potatoes for a super hearty dinner. Add a crisp green salad or sliced cucumbers on the side to balance the richness.
How to store
- Cool the stew to room temperature, then store 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 gently on the stove over medium-low heat with a splash of water or broth, stirring often until hot.
- Reheat single portions in the microwave in short bursts, stirring between each, so the beans stay tender and the stew heats evenly.

Cozy White Bean Mushroom Stew Recipe
Ingredients
Instructions
- Prepare 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 chop the greens, removing any tough kale stems.
- Heat the olive oil in a large heavy pot or Dutch oven over medium-high heat. Add about half of the mushrooms in a single layer and cook until they release their liquid and turn golden on the edges, 5 to 7 minutes. Season lightly with salt, transfer to a bowl, and repeat with the remaining mushrooms.
- Reduce the heat to medium. If the pot looks dry, add a small drizzle of olive oil. Add the onion, carrot, and celery with a pinch of salt and cook, stirring occasionally, until the vegetables soften and the onion turns translucent, 6 to 8 minutes. Stir in the garlic and cook for 1 minute until fragrant.
- Stir in the tomato paste and cook for about 2 minutes, stirring, until it darkens slightly. Add the dried thyme, crushed rosemary, smoked paprika, oregano if using, and red pepper flakes if desired, and stir to coat the vegetables.
- Pour in a splash of the broth and scrape up any browned bits from the bottom of the pot. Add the remaining broth, soy sauce or tamari, Dijon mustard, bay leaf, and the browned mushrooms with any accumulated juices. Stir and bring to a gentle simmer.
- Add the drained and rinsed cannellini beans. Simmer on low for 15 to 20 minutes, stirring occasionally, until the flavors meld. Taste and season with salt and black pepper as needed.
- For a thicker stew, mash about 1/2 cup of the beans against the side of the pot and stir back in. If you like it even thicker, stir in the cornstarch or flour slurry and simmer for 3 to 5 minutes. Pour in the plant milk or regular milk and add the nutritional yeast or Parmesan, stirring until the stew looks creamy.
- Stir in the chopped kale or spinach and cook until the greens wilt and are tender, 3 to 5 minutes. Remove the bay leaf, squeeze in the lemon juice, and taste again, adjusting with more salt, pepper, or lemon if needed. Sprinkle with fresh parsley before serving.
Notes
Approximate per 1 of 6 servings: 260 calories; fat 9 g; saturated fat 1.5 g; carbohydrates 34 g; fiber 9 g; sugars 6 g; protein 12 g; sodium 720 mg. Values are estimated and will vary based on specific ingredients, brands, and portion sizes.
