Soups & Stews
This beef broth mushroom soup transforms humble ingredients into a deeply satisfying bowl of comfort, where earthy mushrooms and rich umami broth create a symphony of flavors.
The secret lies in slow-simmered depth—caramelized onions, toasted garlic, and a blend of wild and cremini mushrooms release their natural sweetness, while thyme and bay leaves add aromatic complexity. Every spoonful delivers that perfect balance of hearty texture and velvety broth, making it the ideal antidote to chilly evenings.
The beauty of this recipe is its simplicity: just a handful of ingredients, but each plays a crucial role. You’ll start with a deep, flavorful beef broth as your base, then build layers of umami through sautéed mushrooms and aromatics.
A touch of cream or butter at the end adds a luxurious finish without overpowering the earthy flavors. It’s the kind of soup that feels like a warm hug in a bowl—substantial enough to satisfy but light enough to enjoy any time of day.
What makes this recipe truly special is how it elevates humble mushrooms into the star of the show. By cooking them slowly in the broth, they soften just enough to release their meaty texture while retaining their earthy depth. The result?
A soup that’s rich, comforting, and packed with umami—perfect for serving with crusty bread or a sprinkle of fresh herbs for brightness. It’s the kind of dish that gets better with leftovers, as flavors meld and deepen over time.
Whether you’re craving a cozy weeknight meal or a showstopper for dinner guests, this beef broth mushroom soup delivers restaurant-quality results with minimal effort. The technique is foolproof, and the ingredients are easy to find, making it accessible for home cooks of all levels.
Let’s get started—your taste buds will thank you.
Ingredients for beef broth mushroom soup
Just twelve ingredients transform into a deeply comforting beef broth mushroom soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Broth 🥫 | 6 cups | Homemade or high-quality store-bought |
| Wild Mushrooms 🍄 | 8 oz | Cremini or mixed wild mushrooms |
| Yellow Onions 🧅 | 1 whole | Medium-sized, thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Fresh Thyme 🌿 | 2 tsp | Leaves only, finely chopped |
| Bay Leaves 🌿 | 2 whole | Dried or fresh |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for finishing |
The mushrooms are the soul of this soup—wild or cremini deliver the most earthy depth. Local farmers markets often have fresh wild varieties, but the grocery store cremini works perfectly too. Look for plump, firm mushrooms with no slimy spots. For extra umami, Trader Joe's sells dried porcini—soak a few in the broth while simmering. The beef broth should be rich and flavorful; homemade is ideal, but quality store-bought like Pacific Foods or Imagine work well. Fresh thyme and bay leaves add aromatic complexity—don't skip the bay leaves, they're non-negotiable for that classic soup depth.
No wild mushrooms? Shiitake or oyster mushrooms add a meaty texture, while button mushrooms work in a pinch (though they're less flavorful). Running short on thyme? Dried thyme at one-third the amount gets you close, but fresh is worth the effort. The heavy cream can be swapped for coconut milk for a lighter option or Greek yogurt for tanginess. For a vegetarian version, use vegetable broth and mushroom stock. The butter at the end adds luxuriousness—don't skip it, but if you're watching calories, olive oil works too. Always taste and adjust salt before serving; homemade broths vary in saltiness.
This soup tastes even better the next day as flavors meld. Store in the fridge for up to 5 days, or freeze portions for 3 months. I like to make a big batch—it reheats beautifully and makes quick lunches. For serving, keep the butter separate until the end so it doesn't break when reheating. Garnish with fresh parsley just before eating to keep it vibrant. The mushrooms will soften further when reheated, so they're perfect for leftovers—just add a splash of broth if it gets too thick.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this—just slice the onions and mince the garlic, then toss everything into one pot. The mushrooms take care of themselves while you stir.
- Umami Bomb: That deep, savory punch from the beef broth and wild mushrooms? It’s like a hug in a bowl. The thyme ties it all together with a bright, earthy finish.
- Leftovers for Days: Make a big batch on Sunday, and you’ve got lunch covered all week. The flavors only get richer as it sits—perfect for reheating or freezing.
- Budget Magic: Wild mushrooms feel fancy, but they’re way cheaper than you’d think. A few dollars’ worth of onions, garlic, and thyme stretch this into five or six meals without breaking the bank.
Step-by-step instructions for beef broth mushroom soup
Here's how to craft a velvety mushroom soup with deep umami flavor and perfect balance.
Sauté the Aromatics Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, sliced into thin half-moons, and cook for 5-6 minutes until soft and translucent. You'll notice the onions release moisture and begin to caramelize slightly at the edges.
Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir constantly to prevent burning. This aromatic base forms the flavor foundation for your entire soup. I like to press the garlic with the back of a spoon to release its oils more fully into the oil.
Cook the Mushrooms Until Golden
Increase heat to medium-high and add the 8 ounces sliced wild mushrooms. Cook for 8-10 minutes, stirring occasionally, until they release their moisture and develop golden brown spots on the edges. This step is crucial for building depth of flavor through the Maillard reaction.
Push the mushrooms to one side of the pot and add the 2 tablespoons butter. Let it melt completely, then stir to coat the mushrooms in the buttery oil. The butter adds richness that balances the earthy mushrooms perfectly. If the mushrooms release too much liquid, reduce heat to medium to prevent steaming instead of browning.
Build the Broth Base
Add the 6 cups beef broth, 2 whole bay leaves, 2 teaspoons chopped fresh thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper to the pot. Bring to a gentle boil, then reduce heat to low-medium and let it simmer uncovered for 15 minutes. This allows the flavors to meld and the mushrooms to soften completely.
After simmering, remove the bay leaves and discard them. Taste the broth—it should be rich and savory with mushroom flavor. If it needs more seasoning, adjust with additional salt or pepper. The broth should be fully integrated with the mushroom essence at this point, forming the heart of your soup.
Finish with Cream and Garnish
Reduce heat to low and stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutes—just enough to heat the cream without curdling it. The soup should become luxuriously smooth with a velvety texture. If it's too thick, add 2-4 tablespoons of hot broth to reach your desired consistency.
Remove from heat and stir in the 0.25 cup chopped fresh parsley. Ladle into bowls and serve immediately. The parsley adds a bright contrast to the rich, earthy flavors. For extra richness, top each serving with an additional ½ teaspoon of butter melted over the top—this creates a beautiful, golden sheen that enhances the soup's visual appeal.
Pro Tips For Making Beef Broth Mushroom Soup
- SWIM THE MUSHROOMS FIRST: Don’t toss raw mushrooms straight into simmering broth—they’ll turn to mush and release bitter water. Instead, heat a dry pan over medium-high, add mushrooms in a single layer, and let them brown for 4-5 minutes before adding anything else. That caramelized edge is what makes the soup sing.
- SWEAT THE ONIONS LOW: I used to rush this, and the onions would taste raw. For this soup, cut them into even ¼-inch slices, cook them over low heat with a pinch of salt for 8-10 minutes until translucent but not colored. That slow sweat builds flavor without burning—trust me, your spoon will notice.
- SKIP THE BOILING BROTH: Beef broth tastes best when it’s simmering, not roaring. Bring it to a gentle bubble, then reduce to a low simmer (tiny bubbles, occasional swirls). Boiling can make it cloudy and dull the mushroom flavor—this soup’s all about depth, not drama.
- STRAIN THE THYME STEMS: Fresh thyme is great, but those woody stems turn the soup gritty. Snip the sprigs in half, then rub them against your fingers to release the leaves—discard the stems entirely. No, it’s not lazy; it’s cleaner flavor with zero effort.
Health benefits of these flavors
Immune-Boosting Power
This soup is packed with immune-supporting nutrients thanks to its rich beef broth base. Beef broth contains collagen and gelatin, which support gut health and immune function. The mushrooms add selenium and vitamin D—critical for immune defense—while garlic contributes allicin, a compound with potent antimicrobial properties. 💪
Rich in Umami
The combination of beef broth and mushrooms creates a umami bomb that satisfies cravings while providing protein and B vitamins. Umami-rich foods like mushrooms stimulate digestion and can even help regulate appetite. The thyme and bay leaves add antioxidant benefits, reducing inflammation in the body.
Heart-Healthy Fats
The heavy cream and butter add richness, but they also provide heart-healthy fats when used in moderation. The olive oil in the sautéing step contains monounsaturated fats, which support cardiovascular health. This soup delivers a balanced ratio of fats that keep you full while nourishing your body.
Digestive Comfort
The warm, soothing nature of this soup makes it ideal for digestion. The slow-cooked mushrooms and onions break down easily, providing gentle fiber that supports gut motility.
The garlic acts as a natural prebiotic, promoting healthy gut bacteria. It's the perfect meal when you're feeling under the weather or simply need comfort. ✨
Low-Calorie Comfort
Despite its rich flavors, this soup can be light and satisfying. The beef broth provides hydration and nutrients without excess calories, while the mushrooms add fiber and volume that help you feel full.
For a lighter version, reduce the cream to ¼ cup or swap it for Greek yogurt—you'll still get that creamy texture with fewer calories.
Mood-Boosting Comfort
The warmth and depth of this soup trigger feel-good chemicals in your brain. The aromatic herbs like thyme release calming scents that reduce stress, while the rich flavors provide sensory satisfaction. It's the ultimate comfort food—perfect for cozy nights in or when you need a pick-me-up. 🌟
Nutrition facts
Frequently asked questions
Can I use dried mushrooms instead of fresh?
For 8 ounces fresh mushrooms, use 2 tablespoons dried mushrooms (like porcini or shiitake). Soak them in 1 cup hot broth for 20 minutes first, then strain and use both the mushrooms and soaking liquid in your soup. The dried mushrooms add an extra depth of umami that fresh ones can't match.
How do I make this soup vegetarian?
Swap the beef broth for vegetable broth and add 2 tablespoons mushroom stock powder or 1 cup extra mushrooms for umami. Use olive oil instead of butter, and consider adding 1 teaspoon soy sauce or 1 teaspoon nutritional yeast to enhance the savory depth. The texture will still be rich and satisfying!
Why did my soup turn out too thick or too thin?
If your soup is too thick, stir in 2-4 tablespoons hot broth to loosen it up. For a thinner soup, simmer uncovered for 5-10 extra minutes to reduce the liquid naturally. The cream can also make the soup thicker—reduce it to ¼ cup if you prefer a lighter consistency. Always taste as you go!
Can I make this soup in an Instant Pot?
Yes! Sauté the onions and garlic, then add mushrooms and cook for 3 minutes on sauté mode. Add all remaining ingredients (except parsley) and pressure cook for 8 minutes. Quick-release the pressure, stir in cream, and finish with parsley. The Instant Pot version cooks 30 minutes faster while keeping all the flavor!
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with a splash of broth to restore creaminess. The flavors actually improve overnight as the mushrooms soften further. Perfect for quick lunches!
