I’ve always believed that a great mushroom soup starts with simplicity and quality ingredients. Fresh mushrooms sautéed to perfection, a hint of garlic, and a creamy base come together in a way that feels both comforting and refined. The key lies in balancing earthy flavors with a touch of richness, but there’s one step that elevates it to something truly special. Let’s explore how to create this timeless dish that feels like a warm embrace.
Recipe
This mushroom soup is the ultimate comfort food, and I’m not just saying that—it’s the kind of recipe that will make you forget all about the canned stuff forever. Made with a mix of fresh cremini and shiitake mushrooms, it’s rich, earthy, and velvety smooth, thanks to a touch of cream and a splash of white wine that deepen the flavor.
I’ve been making this for years, and it’s always the first thing I whip up when I need something cozy and satisfying. Imagine this: a bowl of silky soup with a hint of garlic and thyme, topped with a drizzle of truffle oil for that extra layer of luxury.
Trust me, it’s easier to make than you think, and the results are restaurant-worthy. Whether it’s a chilly evening or you’re just craving something indulgent, this soup is the answer. Let’s get cooking!
Ingredients
Great mushroom soup starts with fresh, flavorful ingredients that bring depth and richness to every spoonful. While some items are essential, others can be swapped to suit your pantry or preferences. Let’s break it down:
- Fresh mushrooms (1 lb, cremini or button): These are the star of the show—cremini add a deeper flavor, but button mushrooms work beautifully too. Avoid pre-sliced; slice them fresh for the best texture.
- Onion (1 medium, diced): Adds a savory sweetness that perfectly complements the mushrooms.
- Garlic (3 cloves, minced): A must-have for that aromatic punch—don’t skimp!
- Butter (4 tbsp): This is non-negotiable; it builds the base and adds richness. If you’re dairy-free, use olive oil, but butter’s flavor is unmatched.
- Flour (3 tbsp): Essential for thickening the soup. Substitute with cornstarch for a gluten-free option.
- Vegetable or chicken broth (4 cups): Homemade is ideal, but store-bought works. Choose low-sodium for better control over seasoning.
- Heavy cream (1 cup): Lends a luxurious creaminess. Half-and-half or whole milk can sub in, but the texture won’t be as velvety.
- Fresh thyme (1 tbsp, chopped) or 1 tsp dried thyme: Elevates the flavor with earthy notes. Rosemary or sage can step in if needed.
- Salt and black pepper (to taste): Season as you go, tasting as you cook.
- Optional: White wine (½ cup): Adds a subtle brightness. Skip if you don’t have it on hand.
- Optional: Parmesan cheese (¼ cup, grated): Stirred in at the end for extra umami.
Pro tip: For an extra layer of flavor, roast the mushrooms before adding them to the soup. It intensifies their earthiness and makes the dish unforgettable.
How to Make the Best Creamy Mushroom Soup Recipe

Melt the butter in a large pot over medium heat. This guarantees even cooking and prevents the butter from burning. A heavy-bottomed pot works best for consistent heat distribution.
Sauté the onions until translucent, about 5 minutes. This step builds the soup’s flavor base. Stir occasionally to prevent browning, which can add bitterness.
Add the mushrooms and garlic, cooking until soft and golden, about 8-10 minutes. The mushrooms release moisture as they cook, so be patient for them to brown properly. Browning enhances their earthy flavor.
Sprinkle in the flour and stir for 1-2 minutes to coat the mushrooms. This helps thicken the soup without clumping. Make sure to cook the flour to remove its raw taste.
Gradually pour in the broth while stirring constantly. This secures a smooth, lump-free consistency. Use a wooden spoon to scrape up any flavorful bits stuck to the bottom of the pot.
Bring the soup to a simmer and cook for 15 minutes, stirring occasionally. Simmering allows the flavors to meld and the soup to thicken slightly. Avoid boiling, which can make the soup too watery.
Stir in the cream and heat gently until warmed through, about 3-5 minutes. Avoid boiling after adding the cream, as it can curdle. Low heat guarantees a silky texture.
Season with salt, pepper, and thyme to taste. Taste as you go to balance the flavors. Fresh thyme adds a fragrant, herby note that complements the mushrooms.
Optional: Use an immersion blender to partially blend the soup. This step creates a creamy texture while leaving some mushroom chunks for bite. Alternatively, transfer a portion to a blender and pulse carefully.
Serve hot, garnished with fresh parsley and a drizzle of cream. The final touches add freshness and visual appeal. Pair with crusty bread for a comforting meal.
Nutrition
This homemade mushroom soup is both delicious and nutritious. It’s packed with essential vitamins and minerals.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 120 kcal |
| Protein | 5 g |
| Fat | 7 g |
| Carbohydrates | 10 g |
| Fiber | 2 g |
| Sugar | 3 g |
| Sodium | 400 mg |
| Vitamin D | 15 IU |
| Calcium | 50 mg |
| Iron | 1.5 mg |
| Potassium | 300 mg |
Chef Tips
If you’re aiming to enhance the flavor of your mushroom soup, I recommend using a mix of fresh mushrooms like cremini, shiitake, and porcini for deeper complexity.
Sauté them until golden to intensify their earthy notes. Deglaze the pan with sherry or white wine for extra depth.
Finish with a splash of cream or coconut milk for richness. Don’t skip fresh thyme—it’s a game-changer.


