Creamy Mushroom and Garlic Soup is a comforting, deeply flavorful dish that celebrates the earthy richness of mushrooms paired with the aromatic warmth of garlic. This soup is known for its smooth, velvety texture and its ability to feel indulgent while still being made from simple, wholesome ingredients.
Mushrooms release their natural umami as they cook, creating a savory base that is enhanced by slow-sautéed garlic and a touch of cream.
Why I Love This Recipe
I love this recipe because it transforms humble mushrooms into something luxurious and deeply satisfying. The balance of garlic, cream, and mushrooms creates layers of flavor without overpowering the palate. It is also a recipe that feels both comforting and refined, making it suitable for everyday meals as well as special occasions.
Why This Is a Must-Try Dish
This is a must-try dish because it is rich, warming, and incredibly easy to prepare. It is perfect for mushroom lovers and for anyone looking for a vegetarian soup that does not compromise on flavor. The creamy texture and savory depth make it universally appealing and endlessly comforting.
Preparation Time, Cooking Time, Servings, and Nutrition
Preparation Time: 10 minutes
Cooking Time: 30 minutes
Total Time: 40 minutes
Servings: 4 servings
Calories: Approximately 220–250 calories per serving
Course: Soup / Starter / Main
Cuisine: European / Continental
Ingredients
- 2 tablespoons butter or olive oil
- 1 medium onion, finely chopped
- 5–6 garlic cloves, minced
- 500 g mushrooms, sliced (button, cremini, or mixed mushrooms)
- 2 tablespoons all-purpose flour
- 4 cups vegetable or chicken stock
- ½ cup heavy cream
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- ¼ teaspoon dried thyme or fresh thyme leaves
- Optional garnish: fresh parsley or chives
Cooking Directions
Sauté onions and garlic until fragrant, cook mushrooms until browned, thicken with flour, and simmer with stock. Blend until smooth, stir in cream, and gently heat before serving.
Step-by-Step Preparation Method
Step 1: Heat butter or olive oil in a large pot over medium heat. Add the chopped onion and sauté until soft and translucent.
Step 2: Add minced garlic and cook for about one minute until fragrant, taking care not to burn it.
Step 3: Add the sliced mushrooms and cook for 8–10 minutes, stirring occasionally, until they release their moisture and begin to brown.
Step 4: Sprinkle the flour over the mushrooms and stir well. Cook for one minute to remove the raw flour taste.
Step 5: Gradually pour in the stock while stirring, ensuring there are no lumps. Bring the mixture to a gentle simmer.
Step 6: Add salt, black pepper, and thyme. Simmer for 10–15 minutes to allow the flavors to develop.
Step 7: Use an immersion blender or countertop blender to blend the soup until smooth and creamy.
Step 8: Return the soup to low heat, stir in the cream, and warm gently without boiling. Adjust seasoning as needed.

How to Serve This Recipe
Serve the soup hot, garnished with fresh parsley or chives. Pair it with crusty bread, garlic toast, or a simple green salad for a complete and satisfying meal.
Recipe Tips
Use a mix of mushrooms for deeper flavor. Avoid boiling the soup after adding cream to maintain a smooth texture. For extra richness, add a small knob of butter just before serving.
Variations in Detail
For a vegan version, replace butter with olive oil and use coconut milk or cashew cream instead of dairy cream. Add a splash of white wine after sautéing mushrooms for extra depth. Roasted mushrooms can also be blended into the soup for a smokier flavor. For added protein, stir in cooked lentils before blending.
Freezing and Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Freeze without cream for up to 2 months, then add cream after reheating. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Special Equipment Needed
- Large soup pot
- Cutting board and knife
- Wooden spoon
- Immersion blender or countertop blender
- Measuring cups and spoons
Frequently Asked Questions
Can I use milk instead of cream?
Yes, but the soup will be less rich. Whole milk works better than low-fat milk.
Which mushrooms work best?
Button, cremini, portobello, or a mix of wild mushrooms all work well.
Can I make this soup ahead of time?
Yes, it tastes even better the next day as the flavors deepen.
Is this soup gluten-free?
Use gluten-free flour or skip the flour and thicken with blended potatoes instead.
Conclusion
Creamy Mushroom and Garlic Soup is a timeless comfort dish that delivers warmth, richness, and deep savory flavor in every spoonful. Easy to prepare and endlessly adaptable, it is perfect for both casual meals and elegant dining. This soup is proof that simple ingredients, when treated with care, can create something truly satisfying and memorable.
Creamy Mushroom and Garlic Soup
Course: SoupsDifficulty: Easy4
servings10
minutes30
minutes40
minutesIngredients
2 tablespoons butter or olive oil
1 medium onion, finely chopped
5–6 garlic cloves, minced
500 g mushrooms, sliced (button, cremini, or mixed mushrooms)
2 tablespoons all-purpose flour
4 cups vegetable or chicken stock
½ cup heavy cream
½ teaspoon salt, or to taste
¼ teaspoon black pepper
¼ teaspoon dried thyme or fresh thyme leaves
Optional garnish: fresh parsley or chives
Directions
- Step 1: Heat butter or olive oil in a large pot over medium heat. Add the chopped onion and sauté until soft and translucent.
- Step 2: Add minced garlic and cook for about one minute until fragrant, taking care not to burn it.
- Step 3: Add the sliced mushrooms and cook for 8–10 minutes, stirring occasionally, until they release their moisture and begin to brown.
- Step 4: Sprinkle the flour over the mushrooms and stir well. Cook for one minute to remove the raw flour taste.
- Step 5: Gradually pour in the stock while stirring, ensuring there are no lumps. Bring the mixture to a gentle simmer.
- Step 6: Add salt, black pepper, and thyme. Simmer for 10–15 minutes to allow the flavors to develop.
- Step 7: Use an immersion blender or countertop blender to blend the soup until smooth and creamy.
- Step 8: Return the soup to low heat, stir in the cream, and warm gently without boiling. Adjust seasoning as needed.






