Introduction
Best Cream of Mushroom Soup Recipe is a rich, velvety, and comforting soup made with earthy mushrooms, aromatics, cream, and savory broth. Far better than canned versions, this homemade recipe delivers deep mushroom flavor with a silky texture and balanced richness. Perfect as a starter, light meal, or cooking base for casseroles and sauces, it is both versatile and satisfying.
Why you’ll love this recipe
Rich mushroom flavor with creamy texture
Easy one-pot recipe with simple ingredients
Better than canned soup in taste and freshness
Perfect as a meal or recipe base
Comforting and satisfying year-round
Ingredients (serves 4)
Soup
1 pound mushrooms, sliced
2 tbsp unsalted butter
1 tbsp olive oil
1 small onion, finely chopped
3 cloves garlic, minced
3 tbsp all-purpose flour
3 cups vegetable or chicken broth
1 cup heavy cream or milk
1 tsp salt
½ tsp black pepper
Topping
Fresh parsley, chopped
Extra sautéed mushrooms
Croutons (optional)
Essential Tools and Equipment
Large pot or saucepan
Wooden spoon
Knife
Cutting board
Blender or immersion blender (optional)
Step-by-step process (detailed)
1. Prepare the mushrooms
Wipe the mushrooms clean with a damp towel and slice them evenly. Uniform slices help them cook at the same rate and create a balanced texture throughout the soup.
2. Heat the pot
Place a large pot over medium heat and add butter plus olive oil. Using both adds flavor while helping prevent the butter from browning too quickly.
3. Sauté the mushrooms
Add the sliced mushrooms in a single layer as much as possible. Cook for 8–10 minutes, stirring occasionally, until they release moisture and become golden brown. Proper browning builds deep mushroom flavor.
4. Add onion and garlic
Stir in the chopped onion and cook for 4–5 minutes until soft and translucent. Add garlic and cook for 30 seconds until fragrant, being careful not to burn it.
5. Add the flour
Sprinkle flour evenly over the mushroom mixture and stir constantly for 1–2 minutes. This removes the raw flour taste and creates a roux that thickens the soup.
6. Add broth gradually
Slowly pour in the broth while stirring continuously to prevent lumps. Scrape the bottom of the pot to release flavorful browned bits.
7. Simmer the soup
Bring the soup to a gentle simmer, then reduce the heat to medium-low. Cook for 10–15 minutes until slightly thickened and flavors meld together.
8. Blend if desired
For a smoother texture, blend part or all of the soup using an immersion blender. Leave some mushroom pieces intact if you prefer more texture.
9. Add cream and seasoning
Stir in the cream, salt, and black pepper. Heat gently for 2–3 minutes without boiling, as boiling can affect the creamy texture.
10. Serve
Ladle into bowls and top with parsley, extra sautéed mushrooms, or croutons. Serve hot.
Mistakes to avoid
Crowding mushrooms — steaming instead of browning
Skipping flour cook time — raw flour taste
Boiling after cream — split texture
Too much salt early — over-seasoned soup
Undercooking mushrooms — weak flavor
Variations of the Best Cream of Mushroom Soup Recipe
Garlic Version — add extra garlic
Wild Mushroom Version — use mixed mushrooms
Lighter Version — use milk instead of cream
Herb Version — add thyme or rosemary
Vegan Version — use plant cream and broth
Tips for storage & make-ahead
Store in refrigerator up to 4 days
Reheat gently over low heat
Freeze before adding cream for best results
Add a splash of broth if thickened later
Flavor improves the next day
Frequently Asked Questions
Can I use milk instead of cream?
Yes, though the soup will be lighter and less rich.
What mushrooms work best?
Cremini, button, or a mix of wild mushrooms all work well.
Can I freeze it?
Yes, preferably before adding cream.
How do I thicken it more?
Simmer longer or add a small slurry of flour and water.
Conclusion
Best Cream of Mushroom Soup Recipe is a rich and flavorful homemade classic that delivers a deep mushroom taste with a smooth, creamy finish. Easy to prepare and highly versatile, it works as both a comforting meal and a useful cooking staple. With its fresh ingredients and velvety texture, this soup is a recipe worth keeping.

Best Cream of Mushroom Soup Recipe
Ingredients
- Soup:
- 1 pound mushrooms sliced
- 2 tbsp butter
- 1 tbsp olive oil
- 1 small onion chopped
- 3 cloves garlic minced
- 3 tbsp flour
- 3 cups broth
- 1 cup heavy cream or milk
- 1 tsp salt
- ½ tsp black pepper
- Topping:
- Fresh parsley
- Extra mushrooms
- Croutons optional
Instructions
- Clean and slice mushrooms evenly.
- Heat butter and oil in pot.
- Cook mushrooms until browned.
- Add onion and garlic until softened.
- Stir in flour and cook briefly.
- Add broth gradually while stirring.
- Simmer until slightly thickened.
- Blend for smoother texture if desired.
- Add cream and seasonings gently.
- Serve hot with toppings.
Notes
Do not boil after adding cream
Blend to the desired texture
Reheat gently







