Soups & Stews
This beef broth mushroom soup recipe transforms simple ingredients into a symphony of deep umami and earthy depth. The secret lies in slow-cooked beef broth infused with mushrooms, creating a rich base that forms the soul of every spoonful.
I've perfected this technique over years of testing, ensuring the broth develops maximum flavor without becoming heavy.
What sets this recipe apart is the balance—tender mushrooms that caramelize beautifully while maintaining their texture, and a rich beef broth that carries layers of savory complexity.
The process is straightforward but requires patience: simmering the broth for hours to extract every nuance, then gently folding in mushrooms that absorb all that flavor. This isn't just soup; it's a comforting, restaurant-quality meal in a bowl.
The result is a velvety, aromatic soup with deep golden mushrooms floating in a glossy broth that coats every spoonful. The umami richness comes from both the beef and mushrooms, while a touch of garlic and thyme adds brightness.
It's the kind of dish that feels indulgent yet remains light enough for any meal—perfect for chilly evenings or when you crave something hearty without the heaviness.
Whether you're using a pressure cooker for speed or a stovetop for tradition, this recipe adapts seamlessly. The key is letting the flavors meld, which is why I recommend taking the extra time to simmer.
The reward? A bowl of soup that tastes like home, made from scratch. Let's get started on creating this umami masterpiece.
Ingredients for beef broth mushroom soup
Transform ordinary pantry staples into a symphony of umami and earthy depth with these carefully selected ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Broth 🍲 | 6 cups | Homemade or high-quality store-bought |
| Creamy Mushrooms 🍄 | 1 lb | Baby bella or cremini, sliced |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced |
| Carrots 🥕 | 3 medium | Peeled and sliced into rounds |
| Fresh Thyme 🌿 | ½ ounce | Or 1 tbsp dried |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Dry White Wine 🍷 | ½ cup | Optional, sub with broth |
| Chicken Stock 🍲 | 1 cup | For extra depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Heavy Cream 🥛 | ¼ cup | Optional, for richness |
The mushrooms are the heart of this soup—baby bella or cremini deliver the perfect balance of meaty texture and earthy flavor. Whole Foods or local farmers' markets often carry the freshest varieties, but any grocery store's produce section will work. For maximum depth, slice them uniformly so they caramelize evenly. The beef broth should be rich and well-seasoned; if making your own, simmer beef bones with aromatics for at least 8 hours. Store-bought options like Pacific Foods or Imagine brands are excellent shortcuts that still deliver restaurant-quality flavor.
No white wine? Substitute with an extra 0.5 cup beef broth plus 1 tsp balsamic vinegar for similar acidity. Fresh thyme is ideal, but dried works at one-third the amount—just make sure it's labeled as culinary thyme, not ornamental. The carrots can be swapped for turnips or parsnips for a different texture profile. For extra umami, add 1 tsp fish sauce or 1 tbsp soy sauce when folding in the mushrooms. If you prefer a lighter soup, omit the heavy cream entirely—the broth and mushrooms provide enough richness on their own.
This soup tastes even better the next day as flavors meld further. Store in airtight containers for up to 5 days in the refrigerator, or freeze for 3 months in portion-sized containers. To reheat, warm gently on the stove with a splash of water or broth to restore creaminess. The mushrooms will soften further, absorbing even more of the broth's depth. Garnish with fresh parsley just before serving to maintain vibrant color and brighten the dish. For meal prep, double the recipe and freeze half—perfect for quick weeknight dinners.
Why You'll Love This Recipe
- I’ll be real: beef broth feels indulgent, but it stretches so far. A single pot feeds four, and leftovers taste just as good the next day. Plus, mushrooms and carrots are affordable staples—this recipe proves you don’t need fancy ingredients for something that feels special.
- 20-Minute Magic: I swear by this—just slice those mushrooms (no fancy prep), toss them in simmering beef broth with onions and garlic, and let the flavors meld. The carrots add sweetness without extra work, and honestly? That creamy mushroom finish feels like a hug in a bowl.
- Umami Bomb: Between us, the combo of beef broth and earthy mushrooms is ridiculously good. The garlic cloves caramelize just enough to give it depth, while the onions add a subtle sweetness that balances everything. It’s the kind of flavor that makes you reach for seconds without thinking.
- Weeknight Workhorse: This soup is my go-to when I need something hearty but low-fuss. Double the batch on Sunday, and you’ve got lunch covered all week—reheat it, add a splash of broth if it’s too thick, and boom, dinner’s done. (Yes, even on a Tuesday night.)
Step-by-step instructions for beef broth mushroom soup
Mastering this velvety soup requires patience and precise technique—here's how to build layers of umami and earthy depth.
Develop the Mushroom Base
Heat the 2 tablespoons olive oil in a large pot over medium-low heat. Add the 1 pound sliced creamy mushrooms and cook for 8-10 minutes until they release their moisture and begin to brown. This slow cooking process concentrates their umami flavor—don't rush it.
Add the 1 whole diced yellow onion and cook for another 5 minutes until softened. Stir occasionally to prevent sticking. The onions should become translucent and slightly caramelized at the edges, which adds sweetness to balance the earthy mushrooms.
Build Aromatic Depth
Increase heat to medium and add the 4 minced garlic cloves and 3 sliced carrots. Cook for 3-4 minutes until the garlic becomes fragrant and the carrots begin to soften. This is where the soup's aromatic foundation forms—don't let the garlic burn.
Add the 0.5 ounce fresh thyme and cook for 30 seconds until fragrant. Then pour in the 0.5 cup dry white wine (if using) and let it simmer for 2 minutes to cook off the alcohol. This step removes any harshness from the wine and incorporates its subtle acidity into the base.
Simmer the Broth Mixture
Pour in the 6 cups beef broth and 1 cup chicken stock, bringing the mixture to a gentle simmer. Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper, then reduce heat to low. Let it simmer uncovered for 20 minutes to allow flavors to meld.
After 20 minutes, taste the broth. You should detect the deep umami from the mushrooms, sweetness from the carrots, and aromatic notes from the thyme. If needed, adjust seasoning—this is your flavor baseline before adding the finishing touches.
Finish with Cream and Garnish
Stir in the 0.25 cup heavy cream (if using) and simmer for 3-4 minutes until the soup reaches your desired consistency. The cream should blend smoothly, adding richness without overwhelming the earthy flavors. For a lighter version, omit the cream entirely.
Remove from heat and stir in the 0.25 cup chopped fresh parsley. Ladle into bowls and serve immediately. The parsley adds freshness that cuts through the soup's richness, while the cream (if used) creates a luxurious velvety texture.
Pro Tips For Making Beef Broth Mushroom Soup
- Sweat the Onions First: Don’t just chop and toss—cook the onions in beef broth for 5 minutes before adding anything else. This pulls out their sweetness and deepens the flavor, so your soup doesn’t taste like raw onion lurking in the background.
- Slice Mushrooms Thinly: Thin, even slices (about ⅛-inch) cook faster and soak up the broth better than thick chunks. Use a sharp knife or mandoline—thick slices turn to mush, and no one wants that in a creamy soup.
- Simmer Carrots Low and Slow: If you’re adding carrots, cut them into ¼-inch pieces and simmer them in the broth for 10 minutes before blending or adding cream. This ensures they soften without turning to mush when you finish the soup.
- Salt the Broth Early: Add salt to the beef broth before you start cooking the onions and mushrooms. This lets the seasoning penetrate everything evenly—no aftertaste, no guessing, and no need to adjust later.
Flavor customization for this dish
Umami Boosters
Elevate your soup's depth with 1 teaspoon fish sauce or 1 tablespoon soy sauce when folding in the mushrooms. These ingredients amplify the natural umami without overpowering. For a vegetarian twist, add ½ cup finely chopped shiitake mushrooms to the base—their intense umami will surprise you. 💫
Herb Variations
Swap thyme for fresh rosemary (½ ounce) for a piney aroma or add 1 bay leaf while simmering for subtle earthiness. I love ½ teaspoon smoked paprika for a gentle smokiness that pairs beautifully with the mushrooms. Remove the bay leaf before serving—it's too fibrous to eat.
Creamy Alternatives
Heavy cream too rich? Try ½ cup coconut milk for a lighter, slightly sweet option. For dairy-free richness, blend ½ cup cooked white beans into the finished soup—they add creaminess and plant-based protein. I also like ¼ cup nutritional yeast for a cheesy, umami boost without dairy.
Spice Infusions
Add ½ teaspoon ground nutmeg or ¼ teaspoon cayenne pepper when simmering the broth for warmth. A pinch of ground cinnamon (⅛ teaspoon) adds unexpected sweetness that balances the earthy mushrooms. For heat lovers, finish with red pepper flakes—just a pinch adds vibrant color and spice.
Vegetable Twists
Swap carrots for celery root or turnips for a nuttier flavor profile. Add ½ cup diced fennel for an anise-like sweetness that pairs wonderfully with mushrooms. I also love ½ cup chopped leeks for a milder onion flavor that cooks down beautifully in the broth.
Protein Add-Ins
For extra heartiness, stir in ½ cup cooked lentils or ½ cup crumbled bacon before serving. The bacon adds smoky depth, while lentils provide plant-based protein. For a seafood twist, add ½ cup cooked shrimp in the final minute—they absorb the broth's flavors beautifully. 🍲
Nutrition facts
Frequently asked questions
Can I use dried mushrooms instead of fresh?
For the best results, soak ¼ cup dried mushrooms in 1 cup hot water for 20 minutes until softened, then strain and use the liquid in your broth. Add the rehydrated mushrooms directly to the pot when cooking the base—they'll break down beautifully and intensify the earthy flavor.
How can I make this soup in a pressure cooker?
Sauté the mushrooms, onion, garlic, and carrots first as directed. Then add all broth, stock, and seasonings. Seal the pressure cooker and cook on high pressure for 10 minutes. Quick-release the pressure, stir in cream (if using), and finish with parsley. The pressure cooker cuts cooking time by half but delivers the same rich depth.
Why does my soup taste bland?
Most likely, the mushrooms didn't caramelize enough or the broth wasn't simmered long enough. Next time, cook mushrooms for 10-12 minutes until deeply browned, and simmer the broth uncovered for 30 minutes to concentrate flavors. A pinch of fish sauce or soy sauce can also rescue blandness.
Can I make this soup ahead of time?
Yes! This soup actually tastes better the next day as flavors meld. Store in airtight containers in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. The mushrooms will soften further, absorbing more flavor.
What's the best way to serve this soup?
Garnish with fresh parsley and a drizzle of olive oil for brightness. Serve with crusty bread, grilled cheese croutons, or a side of roasted vegetables. For extra richness, top with a dollop of sour cream or crispy fried shallots. The contrast of textures makes each spoonful even more satisfying.
