Soups & Stews
This beef broth mushroom soup transforms humble ingredients into a deeply satisfying bowl of earthy umami perfection. The secret lies in slow-simmered mushrooms that release their rich, meaty flavors into a velvety broth, creating a dish that feels both comforting and refined.
I've perfected this recipe over countless winter nights, where the aroma alone warms the soul before the first spoonful.
What sets this soup apart is the balance of techniques: proper degreasing to keep the broth clear, skimming for silky texture, and a final reduction to concentrate those umami flavors.
We'll use a combination of cremini and shiitake mushrooms for maximum depth, with aromatic onions, garlic, and thyme building the flavor foundation. The result is a soup that's hearty enough for a main course but light enough for any meal.
By the time you're done, you'll have a steaming bowl of golden soup with tender mushrooms floating in a rich, aromatic broth. The earthy mushroom flavors blend seamlessly with the beefy depth of the broth, creating a harmonious balance that's both satisfying and elegant.
Each spoonful delivers layers of savory, umami goodness that will have you reaching for seconds.
This recipe works beautifully as a standalone dish or alongside crusty bread and a simple green salad. The leftovers reheat wonderfully, making it perfect for meal prep. Let's create this comforting masterpiece that brings restaurant-quality flavor to your home kitchen.
Ingredients for beef broth mushroom soup
Six cups of rich broth plus mushrooms that sing with umami—this is your winter comfort lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Broth 🍲 | 6 cups | Homemade or high-quality store-bought |
| Cremini Mushrooms 🍄 | 8 oz | Sliced into even pieces |
| Shiitake Mushrooms 🍄 | 6 whole | Stems removed, caps sliced |
| Yellow Onion 🧅 | 1 whole | Diced, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, for depth |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Butter 🧈 | 2 tbsp | Unsalted, for velvety texture |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Crusty Bread 🍞 | 4 slices | For serving, optional |
The mushrooms are the stars here. Cremini and shiitake give you that meaty depth without any actual meat. Trader Joe's has great pre-sliced shiitake if you're short on time, but fresh caps make all the difference. Look for firm, dry stems and caps that smell earthy—not musty. The beef broth should be homemade if possible, but Pacific Foods or Kitchen Basics make solid store-bought options. Pro tip: skim the broth while it's hot to keep it silky smooth later.
No shiitake? Oyster mushrooms work in a pinch—they're chewier and add a briny note. Fresh thyme out of season? Dried thyme at one-third the amount is fine, but toast it first in a dry pan for 30 seconds to wake up the flavor. The butter and flour combo is your secret weapon for that velvety finish—don't skip it. For a lighter version, swap the butter for an extra tablespoon of olive oil. And if you're prepping ahead, the mushrooms can be sautéed and refrigerated for up to 3 days before adding to the broth.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge or freeze for 3 months. I always double the batch—one for dinner, one for lunches. The crusty bread? Grab a baguette from Whole Foods or toast your own sourdough. Garnish with parsley right before serving, or it'll wilt into oblivion. Leftovers reheat beautifully—just add a splash of water if it's too thick.
Why You'll Love This Recipe
- No Chopping Struggle: I swear by this—just slice the onions and mushrooms (no dicing, no fuss) and let the broth do the work. The shiitakes add meaty texture without effort, and the garlic? One quick smash with the flat of a knife.
- Umami Bomb: That combo of cremini and shiitake mushrooms in rich beef broth? It’s like a flavor explosion in every spoonful. The onions caramelize just enough to deepen the taste, and the garlic ties it all together—deep, savory, and impossible to resist.
- Leftover Goldmine: Make a big batch on Sunday, and you’ll have hearty lunches all week. The flavors only get better as it sits—just reheat with a splash of broth, and it’s like fresh soup again. My freezer’s always stocked with this.
- Budget-Friendly Luxury: You’re getting restaurant-quality depth for pennies. Beef broth is cheap, mushrooms stretch far, and onions/garlic are pantry staples. It feels fancy without breaking the bank—perfect for when you want to impress but can’t splurge.
Step-by-step instructions for beef broth mushroom soup
Here's how to create a velvety, umami-rich mushroom soup that's perfect for chilly evenings.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons olive oil and 2 tablespoons butter together in a large pot over medium heat. Once the butter has melted and the mixture is foaming, add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. You'll see the onion edges begin to turn golden—that's your cue to add the 4 cloves minced garlic and 1 tablespoon chopped fresh thyme. Cook for another 30 seconds until the garlic becomes fragrant and the thyme releases its earthy aroma. This step builds the aromatic foundation that makes the soup sing.
I like to stir occasionally but not constantly—you want those aromatics to caramelize slightly at the edges. If the butter starts to brown too quickly, reduce the heat slightly to prevent burning. The goal is to develop deep flavor without any bitterness creeping in.
Cook the Mushrooms Until Golden
Add the 8 ounces sliced cremini mushrooms and 6 sliced shiitake mushroom caps to the pot. Stir well to coat them in the aromatic butter mixture. Cook over medium heat for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown. You're looking for golden edges and slightly softened texture—they should still hold their shape but feel tender when pierced with a fork.
This is where the magic happens—the mushrooms release their umami-rich juices that will form the velvety base of your soup. If the mushrooms seem too wet, let them cook uncovered for the last minute or two to evaporate excess moisture. The deeper the color, the more flavor you'll extract.
Build the Velvety Base
Sprinkle the 1 tablespoon all-purpose flour over the mushrooms and stir for 1-2 minutes to coat them evenly. This creates a light roux that will help thicken the soup beautifully. Pour in the 6 cups beef broth all at once, scraping up any browned bits from the bottom of the pot. Add the 1 teaspoon salt and ½ teaspoon black pepper now to season the broth properly.
Bring the mixture to a gentle simmer over medium-high heat, then reduce to low heat. Let it cook uncovered for 15-20 minutes, stirring occasionally, until the soup has thickened slightly and the flavors have melded together. You'll know it's ready when the soup coats the back of a spoon and the mushroom flavors are fully developed. The broth should be rich but still have a silky texture—not gluey or heavy.
Finish and Serve
Remove the pot from heat and stir in the ¼ cup chopped fresh parsley. This adds a bright, fresh note that cuts through the richness of the mushrooms and beef broth. Taste and adjust seasoning if needed—sometimes homemade broth needs a little more salt, while store-bought might need a touch of acidity (a squeeze of lemon would work well here). Let the soup sit for 5 minutes off the heat to allow the flavors to fully meld.
Serve the soup hot in bowls, accompanied by 4 slices crusty bread for dipping. The bread will soak up the rich broth beautifully, creating the perfect combination of textures. For an extra touch, garnish each serving with an additional sprinkle of parsley and a crack of black pepper right before serving. The contrast between the warm soup and cool bread makes this dish truly comforting.
Pro Tips For Making Beef Broth Mushroom Soup
- Sear the Mushrooms First: Don’t just toss raw mushrooms into the broth—they’ll turn mushy and dull. Instead, heat your pot over medium-high, add a splash of oil, and sear the sliced mushrooms in batches for 3-4 minutes until golden on all sides. The color change releases deeper flavor, and those crisp edges hold up better when simmered.
- Slice Shiitake Thin: Whole shiitake mushrooms stay tough and chewy. Split them open, then slice them paper-thin against the grain—this keeps them tender without falling apart. Pro move: Tear the cremini mushrooms instead of slicing; their uneven edges soak up broth better and add texture.
- Simmer, Don’t Boil: Once everything’s in the pot, keep the heat low enough that you barely see bubbles—hardly any steam, just gentle movement. Boiling burns off the broth’s richness and makes mushrooms rubbery. A 15-20 minute simmer at this pace lets the flavors meld without overcooking.
- Toast the Onion Slow: Skip the quick chop-and-add approach—caramelizing the onion first makes the whole soup sing. Slice the onion into even half-moons, cook them in the pot with a pinch of salt over medium-low for 8-10 minutes, stirring occasionally. They’ll turn deep amber and sweet, not burnt. (Yes, it takes longer, but it’s worth it.)
Dietary considerations for this recipe
Gluten-Free Adaptation
For a gluten-free version, simply replace the 1 tablespoon all-purpose flour with 1 tablespoon cornstarch or arrowroot powder. Both work beautifully to thicken the soup without altering the flavor profile. I've tested this swap countless times—it creates the same velvety texture while keeping the dish safe for gluten-sensitive diners.
Always check your beef broth label first to ensure it's certified gluten-free, especially if using store-bought varieties. 🌾
Vegetarian Option
Transform this into a vegetarian masterpiece by substituting the beef broth with 6 cups mushroom broth or vegetable broth. I recommend using Pacific Foods mushroom broth for maximum umami depth.
For extra richness, add 2 tablespoons nutritional yeast when finishing the soup—it adds a cheesy, savory note that mimics the beefy flavor. The mushrooms will still shine as the star ingredient, delivering that satisfying meaty texture without any animal products. 🍄
Low-Carb Version
Cut carbs further by omitting the crusty bread entirely and serving the soup with cauliflower rice on the side. For the soup itself, reduce the flour to just ½ tablespoon or use xanthan gum (just ¼ teaspoon) for thickening.
I've found that 1 tablespoon grated Parmesan cheese stirred in at the end adds a satisfying depth of flavor while keeping the dish low-carb. The mushrooms provide plenty of satisfying texture without needing starchy accompaniments. ✨
Dairy-Free Adjustment
Make this soup dairy-free by replacing the 2 tablespoons butter with an equal amount of olive oil or vegan butter. For extra richness, I add 1 tablespoon coconut cream at the end—it blends seamlessly and adds a subtle sweetness that complements the earthy mushrooms.
Always check your broth for hidden dairy ingredients, especially if using store-bought varieties. The texture remains velvety smooth while keeping the dish completely dairy-free. 🫒
Protein Boost
Add extra protein by stirring in ½ cup cooked lentils or ½ cup crumbled tempeh at the end. Both options absorb the rich broth beautifully while adding plant-based protein.
For meat-eaters, consider adding ½ cup shredded rotisserie chicken or ½ cup cooked ground turkey—both work perfectly without overpowering the mushroom flavors. I like to warm these additions separately before mixing them into the soup to maintain their texture. 💪
Nutrition facts
Frequently asked questions about beef broth mushroom soup
Can I use dried mushrooms instead of fresh?
For the best results, soak 2 tablespoons dried mushrooms in 1 cup hot water for 20 minutes first. Use the soaking liquid (strain out the mushrooms) as part of your broth. Then, slice the rehydrated mushrooms and cook them with the fresh ones. Dried mushrooms add concentrated umami flavor, so you'll want to reduce the fresh mushroom amount by about half to balance the intensity.
How do I make this soup creamier without dairy?
Blend ½ cup cooked mushrooms directly into the soup for a silky texture. For extra richness, stir in 2 tablespoons coconut milk or 1 tablespoon cashew cream at the end. The mushrooms naturally release starches when cooked, creating a velvety consistency without needing dairy. For a thicker consistency, simmer uncovered for an extra 5 minutes to reduce the liquid.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to an airtight container. It keeps in the fridge for 5 days or freezes for 3 months. For reheating, warm gently on the stove over low heat—never microwave directly from frozen. If the soup seems too thick after reheating, add a splash of warm water or broth to restore the perfect consistency. The flavors actually improve overnight!
Can I make this soup in an Instant Pot?
Yes! Sauté the onions, garlic, and thyme first, then add mushrooms and cook for 3 minutes on high. Stir in flour, then add broth and pressure cook for 8 minutes. Quick release the pressure, then adjust thickness by simmering uncovered for 5-10 minutes on the stove. The Instant Pot version finishes faster but may need slightly more flour for thickening.
What if my soup tastes too bitter?
Bitterness usually comes from overcooked mushrooms or burnt aromatics. To fix it, stir in 1 teaspoon sugar or ½ teaspoon honey to balance the flavors. For prevention, cook mushrooms on medium heat and remove them when just tender. A squeeze of lemon juice also brightens the flavor profile beautifully. The key is proper timing—mushrooms should be golden but not browned.
