Homemade Cream of Mushroom Soup Recipe

There is something about the scent of sautéing mushrooms that just feels like a hug in a bowl. Healthy & Vegetarian .

A smooth and creamy vegetarian mushroom soup made with fresh herbs and a touch of butter for a luxurious finish.

Published: August 9, 2026
Share:
Jump to Recipe Pin It
Homemade Cream of Mushroom Soup Recipe | Prime Recipe Hub
Cream-based mushroom soups have long been a staple of European bistro cooking, particularly in France, where the 'velouté' technique creates a silky texture without relying solely on heavy creams. Historically, these soups were designed to utilize the deep, umami flavors of wild forest mushrooms, turning humble ingredients into a sophisticated dish. The marriage of alliums, butter, and fungi creates a timeless flavor profile that has remained a comfort food favorite across generations.

Why You'll Love It

  • - The texture is incredibly silky and luxurious
  • - Deep umami flavor from slow-browned mushrooms
  • - Simple, wholesome ingredients you likely already have
  • - A perfect way to enjoy vegetarian meals

*It's so smooth and rich, just like the ones from the fancy cafes, but it tastes like home. Absolutely wonderful.*

Essential Ingredient Guide

  • Cremini or Button Mushrooms: I like a mix. Creminis have a deeper color and a more robust taste, while white buttons keep the soup light. Slice them evenly so they brown at the same pace.
  • Unsalted Butter: Butter is where the soul of the flavor is. Use a good quality butter to get that rich, golden base for your vegetables.
  • Heavy Cream: This provides the velvet feel. If you're feeling a bit light, you can use half-and-half, but the heavy cream is what makes it feel like a treat.
  • Fresh Thyme: Thyme is the best friend of the mushroom. It adds a woody, floral note that cuts through the richness of the cream.
  • Lemon Juice: Just a tiny squeeze at the end. It doesn't make it taste like lemon, it just wakes up all the other flavors.
  • All-Purpose Flour: We use this to make a quick roux. It gives the soup body so it doesn't feel watery.
Preparing Homemade Cream of Mushroom Soup Recipe | Prime Recipe Hub

Complete Cooking Process

  • Ingredient Readiness:

    Start by chopping your mushrooms into bite-sized pieces. I remember when I used to just toss them in whole, but slicing them helps them release their moisture and brown properly. Make sure your cream is at room temperature so it doesn't curdle when it hits the hot pot.

  • Flavor Development:

    This is the most important part. You want to sauté the mushrooms until they are golden brown. Don't rush this. If you crowd the pan, they'll steam instead of sear, and you'll miss out on that deep, savory essence.

  • Texture Control:

    The roux (butter and flour) is the secret. Stir it constantly for a minute to cook out the raw flour taste. When you add the broth, do it slowly, whisking as you go to keep everything smooth as silk.

  • Finishing Touches:

    Stirring in the cream at the very end keeps the flavor fresh. A pinch of salt and a crack of black pepper usually does the trick, but a little bit of lemon juice really brings it all together.

  • Serving Timing:

    I find this soup is best served immediately while it's piping hot. If it thickens too much while sitting, just stir in a splash of broth to loosen it back up.

  • Pro Tips

    • Brown the mushrooms in batches to avoid steaming
    • Use a whisk for the roux to prevent lumps
    • Don't let the soup boil vigorously after adding cream
    • Fresh thyme is far superior to dried here

    Well, look, the biggest mistake people make is rushing the browning process. I've done it myself—oops—and the soup ends up tasting flat. Give the mushrooms time to get that deep brown color; that's where the magic happens. Also, if you have an immersion blender, you can blend a small portion of the soup. This makes it even creamier while still leaving some nice chunks of mushroom for texture. It's a little trick I picked up years ago.

Cooking Homemade Cream of Mushroom Soup Recipe | Prime Recipe Hub

The essence of the dish:

What makes this homemade cream of mushroom soup special is the patience. It's not just about mixing things together; it's about the slow caramelization of the vegetables and the gentle simmer that lets the thyme and garlic meld into the cream.

A fun fact or historical angle:

Mushrooms were once highly prized in royal courts for their 'meaty' quality, making them a favorite for those seeking a rich meal without using meat. They provide a natural umami that mimics the depth of a slow-cooked roast.

Flavor or sensory focus:

The first thing you'll notice is the scent—earthy, buttery, and warm. Then comes the texture, which is thick and luxurious, followed by the savory, salty depth of the mushrooms and a subtle, herbal finish.

You Must Know

  • Do not rinse mushrooms; wipe them with a damp cloth
  • Use a heavy-bottomed pot to prevent scorching
  • Taste for salt only after the cream is added

Frequently Asked Questions

→ Can I use different types of mushrooms?

Absolutely. I love using a mix of Shiitake and Oyster mushrooms for a more complex, woody flavor. Just keep in mind that some wild mushrooms may need a bit more cooking time.

→ How do I make this dairy-free?

You can substitute the butter with olive oil and use full-fat coconut milk or cashew cream instead of heavy cream. It changes the taste slightly, but it's still very comforting.

→ Why is my soup too thin?

If it's too thin, you can let it simmer uncovered for a few more minutes to reduce. Alternatively, you can whisk in a tiny bit more cornstarch slurry (cornstarch mixed with water).

→ Can I freeze this soup?

I wouldn't recommend freezing cream-based soups. They tend to separate and lose their silky texture. It's much better to keep it in the fridge for 3-4 days.

→ Can I add other vegetables?

Yes, finely diced carrots or celery added with the onions create a lovely aromatic base. Just make sure they are soft before adding the flour.

→ What can I serve with this?

A crusty piece of sourdough bread or a simple green salad is perfect. Some people also love it as a base for mushroom gravy over mash.

Chef's Tips

For a smoother texture, you can blend a cup of the soup in a blender and stir it back in.,If you don't have fresh thyme, a pinch of dried thyme works, though it's not quite as bright.,Make sure to use a low-sodium broth so you can control the salt yourself.

Nutrition Facts

per serving

310

Calories

9g

Protein

18g

Carbs

22g

Fat

Fiber: 3g
Sugar: 6g
Sodium: 720mg

Taste Profile

🍯 Sweet
None
🧂 Salty
Medium
🌶️ Spicy
None
🍋 Sour
Low
🍖 Umami
High

A rich, savory embrace with earthy undertones and a silky finish.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

Heavy Cream Full-fat coconut milk

Adds a slight coconut sweetness but keeps the creaminess.

Vegetable Broth Chicken broth

Adds a deeper, meatier flavor if you aren't keeping it vegetarian.

Recipe Variations

Try these delicious twists on the original

Wild Mushroom Blend

Substitute half of the button mushrooms with dried porcini (rehydrated) for an intense, earthy flavor.

Herb-Heavy Version

Add a pinch of rosemary and sage along with the thyme for a more aromatic, wintery feel.

Common Mistakes to Avoid

Learn from others' mistakes for perfect results

  • Adding too many mushrooms at once, causing them to boil in their own juice.
  • Adding the cream and then boiling the soup, which can cause it to break.
  • Using too much flour, which makes the soup taste like paste.

Meal Prep & Storage

Make Ahead Tips

You can sauté the mushrooms and onions up to two days in advance. Just reheat the base before adding the broth and cream.

Leftover Ideas

Reheat on the stovetop over medium-low heat. If it has thickened too much in the fridge, stir in a little bit of broth or water.

Perfect Pairings

Serve this with...

Warm garlic bread or a crusty baguette A side of steamed asparagus or sautéed spinach A crisp green salad with a light vinaigrette

Cooking Timeline

0-5 min

Prep mushrooms, onions, and garlic.

5-15 min

Brown the mushrooms in butter until golden.

15-20 min

Sauté onion and garlic, then cook in the flour.

20-30 min

Add broth and simmer to thicken.

30-40 min

Stir in cream, lemon juice, and final seasoning.

Homemade Cream of Mushroom Soup Recipe

Homemade Cream of Mushroom Soup Recipe

A rich, velvety, and deeply comforting homemade cream of mushroom soup that brings the warmth of a slow-cooked meal to your table in under an hour.

Author: Hannah Brooks

Timing

Prep Time

15 Minutes

Cook Time

25 Minutes

Total Time

40 Minutes

Recipe Details

Category: Healthy & Vegetarian
Difficulty: Easy
Cuisine: American
Yield: 4 Servings Servings
Dietary: Vegetarian

Ingredients

The Base

  • 01 1 lb mixed mushrooms (cremini, button), sliced
  • 02 4 tbsp unsalted butter
  • 03 1 medium onion, finely diced
  • 04 3 cloves garlic, minced
  • 05 1 tsp fresh thyme leaves

The Thickener & Liquid

  • 01 3 tbsp all-purpose flour
  • 02 4 cups vegetable broth
  • 03 1 cup heavy cream
  • 04 Salt and black pepper to taste
  • 05 1 tsp lemon juice

Instructions

Step 01

Melt the butter in a large pot over medium-high heat. Add the sliced mushrooms and cook them without stirring too often. You want them to get a nice, deep golden brown color, which usually takes about 7 to 10 minutes.

Step 02

Lower the heat to medium and stir in the diced onion. Cook until the onion is translucent and soft, then add the minced garlic and fresh thyme. Stir for just another minute until the garlic smells wonderful.

Step 03

Sprinkle the flour over the vegetables and stir constantly for about 2 minutes. This cooks the flour and creates a roux that will make your soup thick and creamy.

Step 04

Gradually pour in the vegetable broth, whisking continuously to ensure there are no lumps. Bring the mixture to a gentle simmer and let it cook for about 10 minutes to thicken.

Step 05

Turn the heat to low and stir in the heavy cream. Let it warm through for a couple of minutes, but don't let it boil. Finally, stir in the lemon juice and season with salt and pepper.

Notes & Tips

  • 1 For a smoother texture, you can blend a cup of the soup in a blender and stir it back in.
  • 2 If you don't have fresh thyme, a pinch of dried thyme works, though it's not quite as bright.
  • 3 Make sure to use a low-sodium broth so you can control the salt yourself.

Tools You'll Need

  • Large heavy-bottomed pot or Dutch oven

  • Whisk

  • Wooden spoon

  • Sharp knife

  • Cutting board

  • Measuring cups and spoons

Must-Know Tips

  • Avoid rinsing mushrooms with water; they act like sponges and will steam rather than brown.
  • Stir the roux constantly to prevent the flour from clumping or burning.
  • Add the cream at the end on low heat to avoid separation.

Professional Secrets

  • Browning mushrooms in batches ensures maximum caramelization and depth of flavor.
  • A small amount of acid, like lemon juice, balances the richness of the cream.
  • Using a mix of mushroom varieties creates a more complex and professional taste profile.
Hannah Brooks

Recipe by

Hannah Brooks

Hannah Brooks focuses on nutritious baked meals that feature rice, quinoa, oats, and other wholesome grains. She develops creative casseroles, baked g ...

Get Delicious Recipes Weekly

Join 25,000+ home cooks getting our best recipes straight to their inbox.

Free forever • No spam • Unsubscribe anytime