Cream of Mushroom Soup


I make this cream of mushroom soup whenever the weather leans toward gray — it’s the kind of cozy, forgiving dish that feels like a warm blanket in a bowl. The recipe uses sliced cremini mushrooms, a sweet onion and garlic base, a mix of marjoram and thyme for an earthy lift, finishing with heavy cream for a silky texture. If you want a close variant, try this alternate version that leans richer for extra decadence.
Why you’ll love this dish
This soup hits several sweet spots: it’s quick to make (about 30–40 minutes), uses inexpensive pantry ingredients, and scales easily for a solo lunch or a holiday side. The cremini mushrooms bring a deeper, meatier flavor than white buttons, but those work fine if that’s what you have on hand. The herbs — marjoram and thyme — add a classic, comforting aroma without overpowering the mushrooms. Serve it on a blustery weeknight, alongside a roast, or as a starter for a dinner party; it’s versatile and crowd-pleasing.
“Silky, savory, and utterly satisfying — the mushrooms sing and the cream smooths everything out. A reliable recipe I turn to all fall.” — Home cook review
The cooking process explained
Before you dive into chopping and simmering, here’s the quick flow:
- Sauté the onions and garlic in butter until soft and slightly caramelized.
- Add sliced mushrooms and cook until they release moisture and brown.
- Stir in herbs, add chicken broth, and simmer to concentrate flavor.
- Finish with heavy cream, adjust seasoning, and blend if you prefer an ultra-smooth texture.
This roadmap helps you pace the steps: build flavor through browning, then layer in liquid and cream to finish.
What you’ll need
- 2 cups cremini mushrooms, sliced (substitute button mushrooms if desired)
- 1 large onion, chopped (adds sweetness and depth)
- 2 cloves garlic, minced (for aroma and flavor)
- 4 cups chicken broth (quality matters; homemade is ideal)
- 1 teaspoon marjoram (earthy, enhances mushroom flavor)
- 1 teaspoon thyme (classic, comforting herb note)
- 1 cup heavy cream (for a luxurious finish; see substitutions below)
- 2 tablespoons butter (for flavor and sheen)
- Salt and pepper, to taste
Notes/substitutions:
- For a lighter soup, swap heavy cream for whole milk plus 1 tablespoon flour to thicken, or use half-and-half.
- Make it vegetarian by using 4 cups vegetable broth instead of chicken broth.
- If you prefer more texture, reserve some mushroom slices before blending and add them back in.
For a milk-based ingredient list and other substitution ideas, see this substitution guide.
Directions to follow


Preparation
- Clean and slice mushrooms; chop the onion and mince the garlic.
- Measure broth and seasonings so everything is ready.
Cooking
- Melt 2 tablespoons butter in a large saucepan over medium heat.
- Add the chopped onion and cook 6–8 minutes, stirring occasionally, until translucent and beginning to caramelize.
- Stir in garlic and cook 30 seconds until fragrant.
- Add sliced mushrooms and increase heat to medium-high. Cook 8–10 minutes, stirring, until mushrooms release their juices and start to brown.
- Sprinkle in 1 teaspoon marjoram and 1 teaspoon thyme, stir to coat.
- Pour in 4 cups chicken broth, bring to a simmer, and reduce heat. Simmer 10 minutes to concentrate flavors.
- Reduce heat to low, stir in 1 cup heavy cream, and warm gently — do not boil to prevent curdling.
- Taste and season with salt and pepper. For a smooth soup, use an immersion blender to purée until silky, or leave partly chunky for texture.
- Serve immediately, garnished as you like.
Short sentences and clear action verbs keep this easy to follow, even for first-time soup makers.
Best ways to enjoy it
- Ladle into warmed bowls and top with a drizzle of extra cream, a crack of black pepper, and chopped chives or parsley.
- Serve with crusty bread, garlic toast, or a grilled cheese sandwich for dipping.
- For a heartier meal, pair with roasted chicken and a simple green salad.
- Plate it in shallow bowls and add a spoonful of sautéed mushrooms and crisp bacon bits as a garnish for texture contrast.
How to store & freeze
Refrigeration:
- Cool the soup to room temperature within two hours of cooking.
- Store in an airtight container for up to 3–4 days.
- Reheat gently on the stovetop over low heat, stirring; add a splash of broth or cream if the texture seems thick.
Freezing:
- For best quality, omit or reduce cream before freezing. Freeze soup in freezer-safe containers for up to 3 months.
- Thaw in the refrigerator overnight, then reheat slowly on the stove and stir in the cream once warm.
Food safety note: always reheat to 165°F (74°C) before serving and avoid repeated temperature cycling.
Helpful cooking tips
- Dry mushrooms brown better; wipe them with a damp cloth instead of rinsing under water.
- Don’t overcrowd the pan when cooking mushrooms — do it in batches if necessary to get good caramelization.
- Browning the onions and mushrooms is where most of the flavor comes from; take your time.
- If the soup tastes flat after adding cream, balance it with a teaspoon of lemon juice or a splash of white wine to brighten flavors.
- For a naturally thicker soup, mash a portion of the mushrooms against the side of the pot before adding cream.
For an immersion-blender technique and other texture tricks, compare with a similar method.
Creative twists
- Vegan: use plant-based butter, full-fat coconut milk or oat cream, and vegetable broth.
- French onion–mushroom hybrid: add a splash of sherry when deglazing the pan for depth.
- Truffle finish: a few drops of truffle oil or a sprinkle of grated truffle elevates it for special occasions.
- Cheesy variant: stir in ¼ cup grated Gruyère just before serving for a rich umami boost.
- Swap herbs: use sage instead of marjoram for an autumnal twist.
Your questions answered
Q: How long does this soup take from start to finish?
A: Plan on 30–40 minutes total: 10 minutes prep, 20–30 minutes cooking depending on how long you brown the mushrooms.
Q: Can I make this soup ahead?
A: Yes. Make the soup up to 2 days ahead and refrigerate. Reheat gently and add cream just before serving if you’d like the freshest finish.
Q: Is there a gluten-free version?
A: Absolutely. This recipe is naturally gluten-free if you use cornstarch or a gluten-free flour as a thickener instead of wheat flour (if you opt to thicken).
Q: Why did my cream separate when I reheated it?
A: High heat can cause dairy to split. Reheat slowly over low heat and add cream near the end. If reheating from frozen, thaw fully and reheat slowly.
Conclusion
If you want to compare different takes or get more techniques, this creamy mushroom soup guide from Cafe Delites has useful visuals and tips. For a classic, tested cream-of-mushroom template, check the recipe at Allrecipes’ cream of mushroom soup which highlights traditional pantry-spice choices. For a lighter, health-conscious spin, Kelly’s Clean Kitchen offers a helpful version and serving ideas at Kelly’s Clean Kitchen’s soup recipe.


Cream of Mushroom Soup
Ingredients
Method
- Clean and slice mushrooms; chop the onion and mince the garlic.
- Measure broth and seasonings so everything is ready.
- Melt 2 tablespoons butter in a large saucepan over medium heat.
- Add the chopped onion and cook 6–8 minutes, stirring occasionally, until translucent and beginning to caramelize.
- Stir in garlic and cook 30 seconds until fragrant.
- Add sliced mushrooms and increase heat to medium-high. Cook 8–10 minutes, stirring, until mushrooms release their juices and start to brown.
- Sprinkle in 1 teaspoon marjoram and 1 teaspoon thyme, stir to coat.
- Pour in 4 cups chicken broth, bring to a simmer, and reduce heat. Simmer 10 minutes to concentrate flavors.
- Reduce heat to low, stir in 1 cup heavy cream, and warm gently — do not boil to prevent curdling.
- Taste and season with salt and pepper. For a smooth soup, use an immersion blender to purée until silky, or leave partly chunky for texture.
- Serve immediately, garnished as you like.






