Easy cream of mushroom soup is one of those comforting recipes I love making when I want something warm, creamy, and satisfying. The earthy flavor of mushrooms combined with a rich and velvety broth creates a soup that feels both simple and cozy. I enjoy serving it with crusty bread or a fresh salad for a complete meal that comes together without much effort.
Why You’ll Love This Recipe
I love this recipe because it uses simple ingredients while delivering deep savory flavor. The mushrooms become rich and tender as they cook, and the creamy broth makes every spoonful smooth and comforting.
I also appreciate how versatile this soup can be. I can keep it chunky for extra texture or blend it until silky smooth depending on my mood. It works beautifully as a light lunch, appetizer, or cozy dinner on colder days.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- Mushrooms
- Onion
- Garlic cloves
- Butter
- Olive oil
- All-purpose flour
- Vegetable or chicken broth
- Heavy cream or milk
- Salt
- Black pepper
- Fresh thyme or parsley
Directions
- I begin by cleaning and slicing the mushrooms into even pieces.
- In a large pot, I heat butter and olive oil over medium heat.
- I add the onions and cook them until soft and translucent, then stir in the garlic until fragrant.
- I add the mushrooms and cook them until they release their moisture and become golden brown.
- I sprinkle the flour over the mushroom mixture and stir well to coat everything evenly.
- Slowly, I pour in the broth while stirring constantly to avoid lumps.
- I let the soup simmer for about 15 minutes so the flavors can fully develop.
- I stir in the cream, season with salt and black pepper, and cook for a few more minutes until the soup becomes smooth and creamy.
- Sometimes I blend part of the soup for a thicker texture while still keeping a few mushroom pieces for texture.
- I garnish with fresh thyme or parsley before serving warm.
Servings and Timing
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: About 40 minutes
- Servings: 4 servings
Variations
I sometimes use a mix of mushrooms like cremini, shiitake, or portobello for deeper flavor. Adding a splash of white wine while cooking the mushrooms also creates a richer taste.
For a lighter version, I use milk instead of heavy cream. I also enjoy adding parmesan cheese, spinach, or a pinch of nutmeg for extra flavor and texture.
storage/reheating
I store leftover soup in an airtight container in the refrigerator for up to 4 days.
For reheating, I warm the soup gently on the stovetop over low heat while stirring occasionally. If the soup thickens too much, I add a small splash of broth or milk to loosen it before serving again.
FAQs
Can I use different types of mushrooms?
Yes, I love combining different mushroom varieties because it adds more depth and richness to the soup.
Can I freeze cream of mushroom soup?
I can freeze it, although cream-based soups sometimes separate slightly when thawed. I usually stir it well while reheating to improve the texture.
How can I make the soup thicker?
I let the soup simmer longer or blend part of it to create a thicker and creamier consistency.
Can I make this soup dairy-free?
Yes, I can use plant-based butter and replace the cream with coconut milk or another dairy-free alternative.
What can I serve with cream of mushroom soup?
I enjoy serving it with crusty bread, grilled cheese sandwiches, roasted vegetables, or a fresh green salad.
Conclusion
Easy cream of mushroom soup is one of my favorite comforting meals because it’s creamy, rich, and packed with savory mushroom flavor. I love how quickly it comes together while still tasting homemade and satisfying. Whether I serve it as a starter or a full meal, this soup always feels warm, cozy, and deeply comforting.
Easy Cream of Mushroom Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A warm, creamy, and comforting mushroom soup made with tender mushrooms, onion, garlic, broth, and cream for a rich homemade flavor.
- Author: Julia
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 lb mushrooms, cleaned and sliced
- 1 medium onion, diced
- 2 garlic cloves, minced
- 2 tablespoons butter
- 1 tablespoon olive oil
- 3 tablespoons all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or milk
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 1 teaspoon fresh thyme or 2 tablespoons chopped fresh parsley, for garnish
Instructions
- Clean and slice the mushrooms into even pieces.
- In a large pot, heat the butter and olive oil over medium heat.
- Add the onion and cook until soft and translucent.
- Stir in the garlic and cook until fragrant.
- Add the mushrooms and cook until they release their moisture and turn golden brown.
- Sprinkle the flour over the mushroom mixture and stir well to coat evenly.
- Slowly pour in the broth while stirring constantly to prevent lumps.
- Bring the soup to a simmer and cook for about 15 minutes.
- Stir in the heavy cream or milk, then season with salt and black pepper.
- Cook for a few more minutes until smooth, creamy, and heated through.
- For a thicker texture, blend part of the soup while leaving some mushroom pieces whole.
- Garnish with fresh thyme or parsley and serve warm.
Notes
- Use a mix of mushrooms such as cremini, shiitake, or portobello for deeper flavor.
- Add a splash of white wine while cooking the mushrooms for extra richness.
- Use milk instead of heavy cream for a lighter soup.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat gently over low heat and add a splash of broth or milk if the soup becomes too thick.
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 5g
- Sodium: 820mg
- Fat: 21g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 55mg
