Easy Creamy Mushroom Soup
Creamy Mushroom Soup is one of those cozy meals that feels homemade from the very first spoonful. Tender mushrooms, garlic, onion, and a creamy broth come together with simple seasonings to create a rich, savory flavor without being too heavy.
This soup is easy to make and comes together quickly, making it a lovely choice for a busy weeknight or a relaxed family dinner. Serve it with warm crusty bread, and you have a comforting meal that everyone can enjoy.

Table of Contents
Ingredients Creamy Mushroom Soup
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 pound (450 g) fresh mushrooms, sliced
- 3 tablespoons all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- 1 teaspoon dried thyme
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
- Optional: ¼ cup grated Parmesan cheese for extra richness
How to Make Creamy Mushroom Soup
Step 1: Sauté the Aromatics
Melt the butter with olive oil in a large pot, then add the chopped onion and garlic and cook until soft, fragrant, and lightly golden.
Step 2: Cook the Mushrooms
Add the sliced mushrooms and thyme, stirring well as they cook for several minutes until tender and lightly browned, allowing their savory flavor to develop.

Step 3: Prepare the Soup Base
Sprinkle the flour over the mushrooms and stir for about 1 minute, then slowly pour in the broth while stirring until the mixture is smooth and well combined.

Step 4: Simmer and Add the Cream
Let the soup gently simmer for 10–15 minutes until slightly thickened, then lower the heat and stir in the heavy cream, salt, and black pepper.

Step 5: Finish and Serve
Stir in the fresh parsley and Parmesan if desired, taste and adjust the seasoning, then serve the creamy mushroom soup warm with crusty bread.
Why You’ll Love This Recipe
- Rich and Creamy – The smooth, creamy texture makes every spoonful comforting and satisfying.
- Full of Mushroom Flavor – Fresh mushrooms give the soup a deliciously savory and earthy taste.
- Quick to Make – This recipe comes together without requiring hours in the kitchen.
- Simple Ingredients – You only need everyday ingredients that are easy to find.
Tips for the Best Creamy Mushroom Soup
- Use Fresh Mushrooms – Fresh mushrooms give the soup a better texture and deeper, more natural flavor.
- Brown the Mushrooms Well – Let the mushrooms cook until lightly golden to bring out their savory flavor.
- Cook the Garlic Gently – Add the garlic after the onion and avoid overcooking it so it does not become bitter.
- Add the Flour Gradually – Stir the flour well into the mushrooms before adding the broth to help prevent lumps.
Serving Suggestion
Creamy mushroom soup is one of my favorite cozy lunches to make on a chilly day. I like serving it with warm bread and a simple cucumber salad, and my kids enjoy dipping the bread into the creamy soup. A cold glass of lemonade on the side adds a refreshing touch to the meal.

Frequently Asked Question
Can I add cheese to the soup ?
Yes. A small amount of Parmesan can add extra savory flavor and richness.
Can I use frozen mushrooms ?
Yes, although fresh mushrooms usually provide better texture. Frozen mushrooms may release more liquid while cooking.
Can I make creamy mushroom soup in a slow cooker ?
Yes. The vegetables and mushrooms can be cooked slowly with the broth, then the cream can be added near the end to keep the texture smooth.
Why is my mushroom soup watery ?
The soup may need more simmering time. Allowing some liquid to evaporate can help it become thicker and more flavorful.
Creamy Mushroom Soup
Course: SoupsCuisine: AmericanDifficulty: Easy4
servings10
minutes25
minutes290
kcal35
minutesThis creamy mushroom soup combines tender mushrooms, garlic, onion, thyme, and a rich creamy broth for a warm, savory meal that is simple enough for a cozy weeknight dinner.
Ingredients
2 tablespoons butter
1 tablespoon olive oil
1 medium onion, finely chopped
3 cloves garlic, minced
1 pound fresh mushrooms, sliced
3 tablespoons all-purpose flour
4 cups vegetable or chicken broth
1 cup heavy cream
1 teaspoon dried thyme
1/2 teaspoon salt
1/4 teaspoon black pepper
2 tablespoons fresh parsley, chopped
1/4 cup grated Parmesan cheese, optional
Directions
- Melt the butter and olive oil in a large pot over medium heat, then add the onion and cook for 3–4 minutes until softened.
- Add the garlic and sliced mushrooms with the thyme, then cook for 6–8 minutes until the mushrooms are tender and lightly golden.
- Sprinkle the flour over the mushrooms and stir for about 1 minute to cook the flour and coat the vegetables evenly.
- Slowly pour in the broth while stirring constantly, then bring the soup to a gentle simmer and cook for 10–15 minutes until slightly thickened.
- Reduce the heat and stir in the heavy cream, salt, and black pepper, then warm gently for 2–3 minutes without bringing the soup to a hard boil.
- Stir in the parsley and Parmesan, if using, taste and adjust the seasoning, then serve warm.
Notes
- Use fresh button, cremini, or baby bella mushrooms for good flavor and texture.
- Vegetable broth keeps the soup vegetarian, while chicken broth gives it a slightly richer savory flavor.
- For a smoother soup, blend all or part of it before adding the cream.
- Add the Parmesan at the end so it melts smoothly into the soup.
You can add this post to your favorite Pinterest board!




