free invisible hit counter

creamy mushroom soup

Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes
Intensity: Low to Medium (Beginner-friendly, requires some chopping and stirring)

There’s nothing quite like a bowl of Creamy Mushroom Soup on a chilly evening. This recipe skips the canned stuff entirely. Instead, we roast a portion of the mushrooms to develop an earthy, umami-packed flavor, then simmer them with fresh thyme, garlic, and a touch of sherry. The result is a velvety, luxurious soup that tastes like it came from a French bistro but is shockingly easy to make at home.


🍄 Why You’ll Love This Recipe

  • Deep, savory flavor – thanks to roasted mushrooms and sherry.

  • Ultra creamy – without being heavy (uses half-and-half, not just heavy cream).

  • Dietary friendly – easily made gluten-free and vegetarian.

  • One pot + one baking sheet – minimal cleanup.


📋 Ingredients

For the roasted mushrooms:

  • 1 lb (450g) cremini mushrooms, sliced

  • 2 tbsp olive oil

  • ½ tsp salt

  • ¼ tsp black pepper

For the soup base:

  • 2 tbsp unsalted butter

  • 1 medium yellow onion, finely chopped

  • 2 garlic cloves, minced

  • 1 lb (450g) white button mushrooms, sliced

  • 1 tsp fresh thyme leaves (or ½ tsp dried)

  • 3 tbsp all-purpose flour (use gluten-free 1:1 for GF version)

  • 4 cups vegetable or chicken broth, low sodium

  • 1 cup half-and-half (or full-fat coconut milk for dairy-free)

  • 2 tbsp dry sherry or dry white wine (optional, but recommended)

  • Salt and white pepper to taste

For garnish (optional):

  • Fresh chives, minced

  • Crispy fried mushrooms

  • A drizzle of truffle oil


🔥 Intensity Guide

Element Intensity Level Notes
Prep work Low Mostly slicing mushrooms and onions.
Stovetop work Medium Constant stirring when adding flour/broth.
Flavor complexity Medium Layered (roasted + simmered + sherry).
Spice level None Family-friendly.

👨‍🍳 Instructions

Step 1: Roast the mushrooms (10 minutes active, 15 minutes oven)

Preheat your oven to 400°F (200°C). On a baking sheet, toss the cremini mushrooms with olive oil, salt, and pepper. Spread them in a single layer. Roast for 15 minutes until golden brown and slightly crispy at the edges. Set aside.

Why roast? Roasting concentrates flavor and adds a meaty, savory depth that you can’t get from boiling alone.

Step 2: Sauté the aromatics (5 minutes)

In a large Dutch oven or heavy-bottomed pot, melt the butter over medium heat. Add the onion and cook for 4–5 minutes until soft and translucent. Add the garlic and cook for 1 more minute until fragrant.

Step 3: Cook the fresh mushrooms (8 minutes)

Add the sliced white button mushrooms and thyme. Cook for 6–8 minutes, stirring occasionally, until the mushrooms have released their liquid and started to brown. Don’t rush this step—browning = flavor.

Step 4: Make the roux (2 minutes)

Sprinkle the flour over the mushrooms. Stir constantly for 1–2 minutes to cook out the raw flour taste. The mixture will look pasty.

Step 5: Simmer the soup (20 minutes)

Slowly pour in the broth while whisking continuously to prevent lumps. Bring to a gentle simmer, then reduce heat to low. Cover and cook for 15–20 minutes, stirring occasionally, until slightly thickened.

Step 6: Add cream and sherry (2 minutes)

Stir in the half-and-half and sherry (if using). Warm through for 2 minutes—do not boil after adding dairy, or it may curdle.

Step 7: Blend (optional, 3 minutes)

For a smooth, creamy texture, use an immersion blender directly in the pot. For a chunkier rustic soup, skip this step or blend only half.

Pro tip: If you want a silky fine-dining texture, blend completely and then pass through a fine-mesh strainer.

Step 8: Combine and serve

Fold in the reserved roasted cremini mushrooms. Season with salt and white pepper to taste (white pepper gives a cleaner look). Ladle into bowls and garnish with chives, crispy mushrooms, or a truffle oil drizzle.


📊 Nutrition Information (per serving)

Serves 6 | Serving size: approx. 1.5 cups

Nutrient Amount
Calories 285 kcal
Protein 8g
Carbohydrates 18g
Fiber 2g
Sugars 6g
Fat 19g
Saturated Fat 9g
Cholesterol 40mg
Sodium 680mg (varies with broth)
Potassium 620mg
Vitamin D 15% DV
Iron 10% DV

Leave a Comment