Mushroom Soup Recipe – Cozy, Creamy, and Simple

Mushroom soup is one of those quiet comforts that never gets old. It’s rich without being heavy, earthy without being muddy, and feels special even on a weeknight. This version brings out deep mushroom flavor with a few easy tricks and simple ingredients you likely already have.

Whether you’re making it for a cozy dinner or serving it as a starter for guests, this soup delivers warmth and balance in every spoonful.

What Makes This Special

This mushroom soup leans on fresh mushrooms and smart browning for big, rounded flavor. A quick sauté draws out moisture and concentrates the taste, while a splash of white wine and a touch of cream bring it all together. It strikes that sweet spot: luxurious texture with clean, layered flavor.

Plus, it’s flexible—use whatever mushrooms you can find, swap in herbs you like, and choose between cream or dairy-free options without losing the soul of the recipe.

What You’ll Need

  • 1.5 pounds mixed mushrooms (cremini, button, shiitake, or portobello), cleaned and sliced
  • 2 tablespoons unsalted butter (or olive oil for dairy-free)
  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
  • 1 tablespoon soy sauce or tamari (adds depth; optional but recommended)
  • 1/2 cup dry white wine (such as Sauvignon Blanc; optional)
  • 4 cups low-sodium vegetable or chicken broth
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 1 tablespoon all-purpose flour (for slight thickening; optional)
  • Salt and freshly ground black pepper, to taste
  • Fresh parsley or chives, chopped, for garnish
  • Lemon juice (a squeeze at the end to brighten; optional)

How to Make It

  1. Prep the mushrooms well. Wipe mushrooms with a damp towel or brush. Avoid soaking. Slice them evenly so they cook at the same pace.
  2. Brown in batches. Heat a large pot over medium-high.

    Add 1 tablespoon oil and half the mushrooms. Let them brown, stirring occasionally, 6–8 minutes. Season lightly with salt.

    Transfer to a bowl and repeat with remaining mushrooms using 1 tablespoon butter.

  3. Sauté the aromatics. Reduce heat to medium. Add remaining butter, then the onion. Cook until soft and lightly golden, 5–7 minutes.

    Stir in garlic and thyme; cook 30 seconds until fragrant.

  4. Build the flavor base. Add soy sauce and the browned mushrooms back to the pot. Stir to coat. If using flour, sprinkle it over and stir for 1 minute to cook it off.
  5. Deglaze with wine. Pour in the white wine and scrape up any browned bits.

    Let it simmer for 2–3 minutes to reduce by half.

  6. Add broth and simmer. Pour in the broth. Bring to a gentle simmer and cook 12–15 minutes. Taste and adjust salt and pepper.
  7. Blend to your preferred texture. For a rustic soup, blend half with an immersion blender.

    For silky-smooth, blend all of it carefully in batches. Return to the pot.

  8. Finish with cream. Stir in the cream (or coconut milk). Simmer 2 minutes.

    Add a small squeeze of lemon juice to brighten, if you like. Taste again and adjust seasoning.

  9. Serve. Ladle into bowls and top with chopped parsley or chives. A drizzle of olive oil or a few sautéed mushroom slices on top looks great too.

How to Store

  • Refrigerator: Store in an airtight container for up to 4 days.

    The flavors deepen by day two.

  • Freezer: Freeze for up to 2 months. For best texture, freeze before adding cream. Stir in cream after reheating.
  • Reheating: Warm gently on the stove over low heat, stirring often.

    Avoid boiling after adding dairy to prevent curdling.

Why This is Good for You

Mushrooms bring umami and a range of nutrients like B vitamins and selenium. They’re naturally low in calories and can help make a dish feel satisfying without a lot of heaviness. Using broth and aromatics builds flavor without needing loads of cream or butter.

You can also make it dairy-free and still keep it cozy and rich.

Common Mistakes to Avoid

  • Overcrowding the pan: Mushrooms steam instead of brown when packed in. Brown in batches for deeper flavor.
  • Skipping salt early: A small pinch during browning helps draw out moisture and enhances taste. Adjust again at the end.
  • Using wet mushrooms: Rinsing under water makes them soggy.

    Wipe or brush instead.

  • Boiling after adding cream: High heat can split dairy. Keep it to a gentle simmer.
  • Under-seasoning the broth: Mushrooms are mild. Make sure your broth is flavorful and balanced.

Recipe Variations

  • Vegan and dairy-free: Use olive oil, coconut milk, or a cashew cream (blend soaked cashews with water) instead of dairy.

    Stick with vegetable broth.

  • Extra earthy: Add a handful of dried porcini soaked in hot water for 15 minutes. Strain and add the soaking liquid to the broth.
  • Herb twist: Swap thyme for rosemary, sage, or tarragon. Stir in a spoonful of pesto at the end for a bright finish.
  • Lightened up: Skip the cream and blend more of the soup for body.

    A small knob of butter stirred in off heat adds silkiness with fewer calories.

  • Cheesy finish: Stir in a little grated Parmesan right before serving for extra savoriness.
  • Spiced version: Add a pinch of smoked paprika, nutmeg, or white pepper to nudge the flavor in a new direction.
  • Hearty add-ins: Toss in cooked barley, wild rice, or tiny pasta to make it a meal. Crisp bacon or pancetta bits on top are great too.

FAQ

Can I use only one type of mushroom?

Yes. Cremini or button mushrooms work fine on their own.

A mix adds more depth, but a single variety still makes a delicious, reliable soup.

What can I use instead of white wine?

Use extra broth plus a teaspoon of apple cider vinegar or lemon juice. You want a little acidity to balance the richness and lift the flavors.

How do I make the soup thicker?

Blend more of the soup, or make a quick slurry with 1 teaspoon cornstarch and 1 tablespoon water, then simmer for a minute. You can also reduce the broth slightly before adding cream.

Is this gluten-free?

It can be.

Skip the flour and use cornstarch if you want a bit of thickening. Also ensure your broth and soy sauce are certified gluten-free (tamari often is).

Can I make it ahead?

Absolutely. Make the soup up to two days in advance.

Reheat gently and add a splash of broth if it thickens too much in the fridge.

What’s the best garnish?

Fresh herbs like parsley or chives are clean and bright. For a richer finish, add a swirl of cream, truffle oil, or a few crispy sautéed mushroom slices on top.

Why add soy sauce to a mushroom soup?

It boosts umami and rounds out the savory notes without tasting like soy sauce. A small amount disappears into the background but makes the soup taste fuller.

Wrapping Up

This mushroom soup recipe keeps things simple while giving you big, comforting flavor.

With a few pantry staples, a good sear on the mushrooms, and the right finishing touches, you’ll have a bowl that feels both rustic and refined. Make it your own with the variations, and enjoy it as a starter or a cozy main with crusty bread. It’s the kind of recipe you’ll come back to again and again.

Mushroom Soup Recipe - Cozy, Creamy, and Simple

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • 1.5 pounds mixed mushrooms (cremini, button, shiitake, or portobello), cleaned and sliced
  • 2 tablespoons unsalted butter (or olive oil for dairy-free)
  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
  • 1 tablespoon soy sauce or tamari (adds depth; optional but recommended)
  • 1/2 cup dry white wine (such as Sauvignon Blanc; optional)
  • 4 cups low-sodium vegetable or chicken broth
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 1 tablespoon all-purpose flour (for slight thickening; optional)
  • Salt and freshly ground black pepper, to taste
  • Fresh parsley or chives, chopped, for garnish
  • Lemon juice (a squeeze at the end to brighten; optional)

Method
 

  1. Prep the mushrooms well. Wipe mushrooms with a damp towel or brush. Avoid soaking. Slice them evenly so they cook at the same pace.
  2. Brown in batches. Heat a large pot over medium-high.Add 1 tablespoon oil and half the mushrooms. Let them brown, stirring occasionally, 6–8 minutes. Season lightly with salt.Transfer to a bowl and repeat with remaining mushrooms using 1 tablespoon butter.
  3. Sauté the aromatics. Reduce heat to medium. Add remaining butter, then the onion. Cook until soft and lightly golden, 5–7 minutes.Stir in garlic and thyme; cook 30 seconds until fragrant.
  4. Build the flavor base. Add soy sauce and the browned mushrooms back to the pot. Stir to coat. If using flour, sprinkle it over and stir for 1 minute to cook it off.
  5. Deglaze with wine. Pour in the white wine and scrape up any browned bits.Let it simmer for 2–3 minutes to reduce by half.
  6. Add broth and simmer. Pour in the broth. Bring to a gentle simmer and cook 12–15 minutes. Taste and adjust salt and pepper.
  7. Blend to your preferred texture. For a rustic soup, blend half with an immersion blender.For silky-smooth, blend all of it carefully in batches. Return to the pot.
  8. Finish with cream. Stir in the cream (or coconut milk). Simmer 2 minutes.Add a small squeeze of lemon juice to brighten, if you like. Taste again and adjust seasoning.
  9. Serve. Ladle into bowls and top with chopped parsley or chives. A drizzle of olive oil or a few sautéed mushroom slices on top looks great too.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

See also  Vegetable soup recipe

Similar Posts