This hearty soup combines earthy wild mushrooms with tender white beans in a rich, velvety broth. The medley of cremini, shiitake, and oyster mushrooms creates deep umami flavors, while aromatics like onion, carrots, celery, and fresh thyme build a comforting base. A splash of cream and optional nutmeg adds luxurious richness. Perfect for chilly evenings, this vegetarian and gluten-free dish comes together in just 50 minutes and serves four generously.
The smell of mushrooms hitting hot olive oil always stops me in my tracks, earthy and almost meaty in a way that makes the whole kitchen feel alive. I threw this soup together one rainy Tuesday when the farmers market had an embarrassing abundance of mixed mushrooms and I could not resist buying more than any single person reasonably needs. What started as a desperate use up the produce moment became the recipe I now crave whenever autumn clouds roll in.
My neighbor wandered over last November while this was simmering, claiming she smelled something incredible from her driveway, and ended up staying for two bowls. Now she texts me every time she sees good mushrooms at the store.
Ingredients
- Olive oil: Use a good quality one here since it forms the flavor foundation for everything that follows.
- Yellow onion: Dice it small so it melts into the background rather than chunky bits.
- Carrots: They add subtle sweetness that balances the earthiness of the mushrooms beautifully.
- Celery: This classic aromatic trio builds the savory base without demanding attention.
- Gamlic: Fresh cloves only please, the jarred stuff loses that sharp bite that cuts through rich cream.
- Mixed wild mushrooms: A combination of cremini, shiitake, and oyster gives layered flavors and interesting textures.
- Fresh thyme: Its lemony herbal note pairs with mushrooms like they were made for each other.
- White beans: Cannellini or Great Northern both work, adding protein and making this genuinely filling.
- Vegetable broth: Taste yours first, some brands are surprisingly salty which affects your seasoning later.
- Heavy cream: Just a splash transforms everything into something luxuriously silky.
- Soy sauce: This secret ingredient adds umami depth without anyone guessing its there.
- Salt and pepper: Season gradually and taste as you go, mushrooms can handle more salt than you expect.
- Nutmeg: A tiny pinch sounds strange but brings warmth that ties all the flavors together.
- Fresh parsley: The bright green finish makes it look as good as it tastes.
Instructions
- Build your foundation:
- Heat the olive oil in a large pot over medium heat, then add your onion, carrots, and celery, letting them soften for about seven minutes until everything smells sweet and mellow.
- Let mushrooms shine:
- Add the garlic, mushrooms, and thyme, cooking for eight to ten minutes until the mushrooms release their liquid and start turning golden brown at the edges.
- Add body and depth:
- Stir in the drained beans and soy sauce, giving everything two minutes to mingle and absorb that savory richness.
- Simmer to perfection:
- Pour in the broth, salt, pepper, and nutmeg, bring to a boil, then drop the heat and let it bubble gently for fifteen minutes.
- Create that texture:
- Scoop out about two cups and blend until smooth, then return it to the pot, or use an immersion blender for a more rustic partially blended finish.
- Finish with luxury:
- Stir in the cream and warm gently for a few minutes, tasting and adjusting salt and pepper until it sings.
- Serve with love:
- Ladle into warmed bowls, scatter with fresh parsley, and add an extra cream swirl if you are feeling indulgent.
There is something about ladling this into bowls on a cold evening that makes everyone at the table go quiet for just a moment, spoons raised, faces lit by steam.
Making It Your Own
The beauty of this soup lies in how forgiving it is, swap the mushrooms based on what looks good, use whatever white beans you have tucked in your pantry, or throw in a splash of white wine after the mushrooms brown for an extra layer of complexity.
Serving Suggestions
Crusty bread is nonnegotiable in my house, thick slices torn and used to sop up every last drop, though a sprinkle of parmesan on top takes it into dinner party territory without any extra effort.
Storage and Reheating
This soup keeps beautifully for three days in the refrigerator and actually tastes better the next day when the flavors have had time to marry and settle into something even more comforting.
- Reheat gently over low heat rather than boiling to keep the cream from separating.
- Freeze portions without the cream, adding it fresh when you reheat for best texture.
- A splash of extra broth when reheating brings it back to the perfect consistency.
Some recipes become staples because they work, but this one earned its spot because it feels like a hug in a bowl every single time.
Recipe Questions & Answers
- → Can I make this soup vegan?
-
Yes, simply substitute the heavy cream with plant-based cream and use tamari instead of soy sauce. The result remains velvety and satisfying.
- → What type of mushrooms work best?
-
Mixed wild mushrooms like cremini, shiitake, and oyster provide the best flavor depth. You can also use porcini or morels for extra earthiness.
- → Can I use dried beans instead of canned?
-
Absolutely. Cook about 1 cup dried white beans until tender before adding them in step 3. This will extend the total cooking time.
- → How long does this soup keep?
-
Store in an airtight container in the refrigerator for up to 4 days. The flavors often deepen and improve after a day.
- → Can I freeze this soup?
-
Yes, freeze without the cream for up to 3 months. Thaw overnight in the refrigerator, reheat, and stir in fresh cream before serving.
- → What should I serve with this soup?
-
Crusty bread, garlic knots, or a simple green salad complement the rich flavors perfectly. For non-vegans, a sprinkle of parmesan adds wonderful depth.