Cream of Mushroom Soup
A velvety, earthy soup made with fresh mushrooms simmered in a rich, creamy broth. This American classic is miles ahead of the canned version, delivering deep savory flavor from sautéed mushrooms and a touch of thyme. Ready in under 40 minutes, it's the ultimate comfort food for chilly evenings.
For 4 servings
- prep
Clean and slice the mushrooms.
Wipe cremini mushrooms clean with a damp paper towel. Trim any tough stem ends and slice them into 1/4-inch pieces.
- saute · ~10 min
Sauté the mushrooms until deeply golden.
1.Melt 2 tablespoons of butter in a large pot over medium-high heat.2.Add the sliced mushrooms and cook, stirring occasionally, for 8-10 minutes until they release their moisture and turn golden brown.3.Remove about 1/2 cup of sautéed mushrooms and set aside for garnish.TIPDon't crowd the mushrooms — let them sear without stirring for a minute at a time to develop deep, golden color. - saute · ~5 min
Cook the aromatics.
1.Add the remaining 1 tablespoon of butter to the pot.2.Add the chopped onion and cook for 3-4 minutes until softened and translucent.3.Add the minced garlic and fresh thyme, cooking for 30 seconds until fragrant. - saute · ~2 min
Make the roux.
Sprinkle the all-purpose flour over the vegetables. Stir constantly and cook for 1-2 minutes until the flour is lightly golden and no longer smells raw.
- simmer · ~12 min
Build the soup base and simmer.
1.Gradually pour in the warm water while whisking constantly to prevent lumps.2.Add the whole milk, salt, and black pepper.3.Bring the mixture to a gentle simmer, then reduce heat to low.4.Cook for 10-12 minutes, stirring occasionally, until the soup slightly thickens.TIPWarm the water before adding it to prevent the roux from seizing, which makes a smoother soup. - mix · ~2 min
Blend the soup until silky smooth.
Remove the pot from heat. Use an immersion blender to purée the soup directly in the pot until completely smooth and creamy. If using a countertop blender, work in batches and vent the lid to allow steam to escape.
TIPFor an ultra-silky texture, pour the blended soup through a fine-mesh strainer before the final step. - simmer · ~3 min
Finish with cream and adjust seasoning.
Stir in the heavy cream and return the pot to low heat. Warm through for 2-3 minutes without boiling. Taste and adjust salt and pepper if needed.
- serve
Ladle into bowls, garnish, and serve.
Divide soup among four bowls. Top each with the reserved sautéed mushrooms, a pinch of black pepper, and a sprinkle of chopped parsley.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Wipe mushrooms clean with a damp paper towel; never rinse them under water to avoid sogginess.
- 2Sauté mushrooms in batches if needed to ensure they brown deeply, not steam.
- 3Reserve a few sautéed mushrooms before blending for an elegant, meaty garnish.
- 4Warm the water before whisking into the roux to prevent lumps and ensure a smooth consistency.
- 5Simmer the soup after adding cream just until warm; do not boil, or it may curdle.
- 6For extra flavor, deglaze the pot with a splash of dry sherry or white wine after cooking the aromatics.
- 7Make ahead: refrigerate the unblended soup base and finish with cream when reheating for freshest taste.
Adapt it for your goals.
Vegan
Replace butter with olive oil or vegan butter, and use full-fat oat milk or cashew cream instead of whole milk and heavy cream. The soup remains rich and creamy.
lower calorieLower-calorie
Swap heavy cream for evaporated skim milk and reduce butter to 1 tablespoon; the soup stays silky with fewer calories.
herb rosemaryHerb-rosemary
Replace thyme with 1 teaspoon of fresh minced rosemary for a woodsier, pine-like aroma that pairs beautifully with mushrooms.
gluten freeGluten-free
Substitute the all-purpose flour with an equal amount of white rice flour or a gluten-free all-purpose blend; cook the roux similarly for a thickened, smooth soup.
Why this is on our healthy list.
Rich in B Vitamins
Cremini mushrooms are a good source of riboflavin and niacin, which support energy metabolism and nervous system health.
Bone-Health Boost
Whole milk and heavy cream provide calcium and phosphorus, essential for maintaining strong bones.
Antioxidants from Thyme
Fresh thyme contains thymol, an antioxidant that may help protect cells from oxidative damage.
Low in Added Sugars
This creamy soup has no added sweeteners, making it a savory, satisfying choice for reducing sugar intake.
Frequently asked questions
Yes, you can substitute cremini with white button mushrooms for a milder flavor or portobellos (peeled and diced) for a richer, earthier taste.







