Mushroom & White Bean Protein Soup – Cozy, Hearty, And Satisfying
This Mushroom & White Bean Protein Soup is the kind of bowl you want on a cool evening or after a long day. It’s simple to make, full of earthy flavor, and surprisingly filling thanks to the beans. The texture is silky with plenty of bite from sautéed mushrooms and tender greens.
It’s a great option for meal prep, and it reheats well without losing its charm. If you’re looking for a high-protein, plant-forward soup that still feels like comfort food, this one hits the mark.
Mushroom & White Bean Protein Soup – Cozy, Hearty, And Satisfying
Ingredients
- 2 tablespoons olive oil or avocado oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 pound mixed mushrooms (cremini, button, shiitake, or oyster), sliced
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
- 1 teaspoon smoked paprika (optional but recommended)
- 1 tablespoon white or yellow miso paste or 2 teaspoons low-sodium soy sauce/tamari
- 1/2 cup dry white wine (optional; sub broth)
- 6 cups low-sodium vegetable broth
- 2 cans (15 ounces each) cannellini or great northern beans, drained and rinsed
- 1 bay leaf
- 2 cups chopped kale or baby spinach
- 1 tablespoon lemon juice or red wine vinegar, plus more to taste
- 2 tablespoons chopped fresh parsley (optional)
- Crushed red pepper flakes, to taste (optional)
Instructions
- Sauté the aromatics: Heat the oil in a large pot over medium heat. Add the onion with a pinch of salt and cook 5–7 minutes until soft and translucent. Stir in the garlic and cook for 30 seconds until fragrant.
- Brown the mushrooms: Add the sliced mushrooms and 1/2 teaspoon salt. Cook, stirring occasionally, until they release liquid and turn golden in spots, 8–10 minutes. Let them sit undisturbed for a minute or two at a time to encourage browning.
- Season the base: Stir in thyme, black pepper, and smoked paprika. Cook for 1 minute to toast the spices.
- Deglaze: Add the white wine (or a splash of broth) and scrape up any browned bits from the bottom. Let it bubble for 1–2 minutes to cook off the alcohol.
- Add beans and broth: Stir in the miso or soy sauce, vegetable broth, beans, and bay leaf. Bring to a gentle simmer.
- Simmer and partially mash: Cook 10–12 minutes to meld flavors. Using a ladle or potato masher, lightly mash some beans against the side of the pot to thicken the soup while keeping plenty whole for texture.
- Add greens: Stir in the kale or spinach and cook 2–3 minutes until tender and bright.
- Finish: Remove the bay leaf. Stir in lemon juice and parsley. Taste and adjust with more salt, pepper, or acid. Add red pepper flakes if you like a kick.
- Serve: Ladle into bowls and top with a drizzle of olive oil, extra parsley, or a sprinkle of freshly cracked pepper.
What Makes This Special
- Protein-packed but plant-based: White beans add serious protein and creaminess without needing dairy.
- Deep, savory flavor: A mix of mushrooms, garlic, thyme, and umami boosters like miso or soy sauce builds a rich base.
- Simple ingredients, big payoff: Nothing fancy—just pantry staples and a couple of fresh vegetables.
- Flexible and forgiving: Swap greens, mushrooms, or broth to match what you have on hand.
- Meal-prep friendly: Keeps well for days and freezes nicely for quick lunches.

Ingredients
- 2 tablespoons olive oil or avocado oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 pound mixed mushrooms (cremini, button, shiitake, or oyster), sliced
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
- 1 teaspoon smoked paprika (optional but recommended)
- 1 tablespoon white or yellow miso paste or 2 teaspoons low-sodium soy sauce/tamari
- 1/2 cup dry white wine (optional; sub broth)
- 6 cups low-sodium vegetable broth
- 2 cans (15 ounces each) cannellini or great northern beans, drained and rinsed
- 1 bay leaf
- 2 cups chopped kale or baby spinach
- 1 tablespoon lemon juice or red wine vinegar, plus more to taste
- 2 tablespoons chopped fresh parsley (optional)
- Crushed red pepper flakes, to taste (optional)
Instructions
- Sauté the aromatics: Heat the oil in a large pot over medium heat. Add the onion with a pinch of salt and cook 5–7 minutes until soft and translucent.
Stir in the garlic and cook for 30 seconds until fragrant.
- Brown the mushrooms: Add the sliced mushrooms and 1/2 teaspoon salt. Cook, stirring occasionally, until they release liquid and turn golden in spots, 8–10 minutes. Let them sit undisturbed for a minute or two at a time to encourage browning.
- Season the base: Stir in thyme, black pepper, and smoked paprika.
Cook for 1 minute to toast the spices.
- Deglaze: Add the white wine (or a splash of broth) and scrape up any browned bits from the bottom. Let it bubble for 1–2 minutes to cook off the alcohol.
- Add beans and broth: Stir in the miso or soy sauce, vegetable broth, beans, and bay leaf. Bring to a gentle simmer.
- Simmer and partially mash: Cook 10–12 minutes to meld flavors.
Using a ladle or potato masher, lightly mash some beans against the side of the pot to thicken the soup while keeping plenty whole for texture.
- Add greens: Stir in the kale or spinach and cook 2–3 minutes until tender and bright.
- Finish: Remove the bay leaf. Stir in lemon juice and parsley. Taste and adjust with more salt, pepper, or acid.
Add red pepper flakes if you like a kick.
- Serve: Ladle into bowls and top with a drizzle of olive oil, extra parsley, or a sprinkle of freshly cracked pepper.

Storage Instructions
- Refrigerator: Store in airtight containers for up to 4 days. The flavors improve by day two.
- Freezer: Freeze for up to 3 months. Cool completely, portion into freezer-safe containers, and leave a little space at the top.
- Reheating: Warm gently on the stove over medium-low heat or in the microwave.
Add a splash of water or broth if it thickens.
- Meal prep tip: Keep the lemon juice out if freezing, and stir it in after reheating for the brightest flavor.
-
Mushroom Sweet Potato Stew
Hearty, wholesome stew with earthy mushrooms and sweet potatoes.
-
Mushroom Kale Cozy Soup
A nourishing bowl of mushrooms and hearty kale for chilly days.
-
Mushroom Celery Healing Soup
Light, soothing soup with mushrooms and celery for gentle nutrition.
Health Benefits
- High-quality plant protein: White beans provide protein and fiber, supporting satiety and steady energy.
- Gut-friendly fiber: Beans and greens add soluble and insoluble fibers that support digestion and a healthy microbiome.
- Minerals and B vitamins: Mushrooms offer B vitamins and selenium; beans add iron, magnesium, and potassium.
- Low in saturated fat: Olive oil keeps the soup heart-friendly while still delivering satisfying richness.
- Antioxidants: Mushrooms and leafy greens bring phytonutrients that support overall wellness.
Pitfalls to Watch Out For
- Skipping the browning step: Mushrooms need time to caramelize. Rushing this leads to a flat-tasting soup.
- Under-seasoning: Taste at the end and adjust salt, pepper, and acid. Beans and broth can dull flavors without a finishing touch.
- Too watery or too thick: If it’s thin, mash more beans or simmer a bit longer.
If it’s too thick, stir in extra broth.
- Overcooking greens: Add them near the end so they stay tender and vibrant.
- Heavy-handed miso or soy: These are salty. Start small, taste, and build up.
Alternatives
- Protein swaps: Use chickpeas, navy beans, or lentils. For non-vegetarian options, add shredded chicken or sautéed turkey sausage.
- Mushroom variations: Use any mix you like.
Dried porcini rehydrated in hot water add extra depth—use the soaking liquid in place of some broth (strain it first).
- Grain boost: Add cooked farro, barley, or brown rice to make it extra hearty. Reduce simmer time and add more broth as needed.
- Creamy finish: Stir in 1/4 cup cashew cream or a splash of unsweetened oat milk at the end for extra creaminess.
- Herb and spice shifts: Try rosemary instead of thyme, add a pinch of cumin for warmth, or finish with fresh dill for brightness.
- Low-sodium approach: Choose low-sodium beans and broth, then season gradually to taste.
FAQ
Can I make this gluten-free?
Yes. Use gluten-free tamari instead of soy sauce, and confirm your broth and miso are certified gluten-free. The rest of the ingredients are naturally gluten-free.
How can I increase the protein even more?
Add another can of beans, stir in a cup of cooked lentils, or add cubed extra-firm tofu at the end to warm through. You can also top each bowl with a spoonful of hemp seeds.
Do I have to use white wine?
No. It adds depth, but you can deglaze with extra broth or a splash of apple cider vinegar. Adjust acidity at the end with lemon juice to keep the flavor bright.
What can I use instead of miso?
Soy sauce or tamari works well. If you avoid soy, try coconut aminos and add a pinch more salt to balance.
Can I blend the soup?
Partially blending is great for creaminess. Use an immersion blender for a few pulses, or blend 1–2 cups and return it to the pot. Keep some mushrooms and beans intact for texture.
Will frozen spinach work?
Yes. Thaw and squeeze out excess water before adding. It will integrate smoothly without watering down the soup.
How can I make it richer without dairy?
Stir in cashew cream, tahini, or a drizzle of good olive oil at the end. These add body and a silky finish.
What should I serve with it?
Crusty bread, a simple green salad, or a side of roasted vegetables make an easy, complete meal. Garlic toast is a standout partner.
Final Thoughts
This Mushroom & White Bean Protein Soup checks all the boxes: cozy, nourishing, and easy enough for a weeknight. With a few pantry staples and a handful of fresh ingredients, you get a pot of deep, savory flavor that feels both wholesome and satisfying. Keep the base as-is, or treat it like a template and make it your own. Either way, you’ll have a dependable recipe you’ll want to keep in rotation.