Cream of Mushroom Soup

This homemade cream of mushroom soup delivers deep mushroom flavor and silky texture. Made with fresh mushrooms, aromatic shallots, and herbs, then finished with cream for the perfect consistency.

A woman in an apron is preparing a meal in a sunny kitchen filled with fresh vegetables and herbs.
Updated on Tuesday 26 November 2024
A rich, creamy mushroom soup with sliced mushrooms and fresh thyme is simmering in a pot, accompanied by a wooden spoon.
A rich, creamy mushroom soup with sliced mushrooms and fresh thyme is simmering in a pot, accompanied by a wooden spoon. Pin it
A rich, creamy mushroom soup with sliced mushrooms and fresh thyme is simmering in a pot, accompanied by a wooden spoon. | Myhomemaderecipe.com

I finally cracked the code for amazing mushroom soup at home! After years of tinkering, I've got a version that's rich and creamy without dumping in tons of heavy cream. The secret? Lots of fresh mushrooms, sweet shallots, and a pinch of tarragon that makes everything sing.

Why You'll Love This Soup

My family went crazy for this soup! I use two kinds of mushrooms - regular brown ones and shiitakes - which give it this amazing woodsy flavor. Plus, you can easily make it vegetarian or dairy-free. Even my mushroom-hating kid asks for seconds!

Grab These From The Store

  • Good olive oil: Just a splash to start things off.
  • Butter: Makes everything better!
  • Brown mushrooms: They're the backbone of the soup.
  • Shiitakes: Just a handful - they pack so much flavor.
  • Shallots: Sweeter than onions, trust me on this.
  • Garlic: Fresh only, please.
  • Stock: Chicken or veggie - your choice.
  • Splash of cream: Makes it silky smooth.
  • Dried tarragon: My secret weapon.
  • Salt and pepper: Of course!

Let's Make Some Soup

Get Everything Ready First
I always wipe my mushrooms clean with a damp paper towel - never wash them or they'll get waterlogged. Slice them nice and even, about 1/4 inch thick. Chop those shallots fine, and smash your garlic with the side of your knife before mincing. Having everything ready makes the rest a breeze.
Start The Magic
Pull out your biggest pot - you'll need the space. Crank the heat to medium-high and add your butter and oil. Once the butter's bubbly but not brown, toss in those mushrooms. Here's the trick: don't crowd them and resist the urge to stir too much. Let them get golden brown on one side before flipping. They'll release water at first - keep cooking until that water evaporates and they start sizzling again. That's when the real flavor develops. Scoop out about a cup of the prettiest pieces for garnish later.
Build Your Flavor Base
Turn the heat down to medium. Drop in those shallots and garlic - they should sizzle gently, not burn. Stir them around with the mushrooms until they're soft and your kitchen smells like heaven, about 3-4 minutes. If they start to brown too quick, lower your heat a bit.
The Liquid Magic
Now sprinkle in that tarragon - crush it between your fingers as you add it to wake up the flavor. Add a good pinch of salt, then pour in your stock. I start with 4 cups and adjust later. Scrape the bottom of the pot with your spoon to get all those tasty browned bits. Let it bubble away gently for 10 minutes, uncovered. The liquid will reduce a bit, concentrating all those flavors.
Smooth It Out
Here's the fun part - grab your immersion blender if you've got one. If not, let the soup cool a bit before using your regular blender (hot soup + blender lid = mess!). Start slow and blend until it's silky smooth. Want it thinner? Add stock a little at a time until it's just how you like it.
Final Touches
Pour in your cream slowly while stirring - this keeps it from curdling. Add those reserved mushrooms back in, then taste and season. I usually end up adding more salt and a good amount of black pepper. Let it warm through for another minute or two. Sometimes I add another tiny pinch of tarragon at the end for extra oomph.

My Kitchen Tricks

Want to make it even better? Sometimes I use beef stock - makes it super rich. A splash of sherry is amazing too. Making it dairy-free? Coconut milk works great, or throw in some rice while it cooks and blend it up - gets just as creamy!

Saving Some For Later

It'll keep in the fridge for about five days. If you want to freeze it, skip the cream - just add it when you heat it back up. Keeps the soup from getting weird when it thaws.

A bowl of creamy mushroom soup garnished with sliced mushrooms and pepper. Pin it
A bowl of creamy mushroom soup garnished with sliced mushrooms and pepper. | Myhomemaderecipe.com

Perfect Any Time

This soup's been a lifesaver on cold nights, but we love it year-round. Grab some crusty bread for dunking, maybe a little salad on the side, and dinner's done. It's fancy enough for company but easy enough for a weeknight - my kind of recipe!

Frequently Asked Questions

Can I freeze this soup?

Yes, but freeze before adding cream. Add cream after reheating for best texture and to prevent separation.

What mushrooms work best?

Cremini gives great flavor, but any combination of button, shiitake, or other mushrooms works well.

Why reserve some mushrooms?

Adding some mushroom pieces back after blending provides nice texture contrast in the smooth soup.

Can I make this vegetarian?

Yes, simply substitute vegetable stock for chicken stock. All other ingredients are vegetarian-friendly.

Is the soup too thick?

Easily adjust thickness by adding more stock or water until reaching desired consistency.

Cream of Mushroom Soup

A rich, velvety cream of mushroom soup made from scratch with fresh mushrooms, shallots, and herbs. Perfect comfort food for cold days.

Prep Time
15 Minutes
Cook Time
40 Minutes
Total Time
55 Minutes
By: Zaho

Category: Side Dishes

Difficulty: Intermediate

Cuisine: European

Yield: 6 Servings (1)

Dietary: Low-Carb, Vegetarian, Gluten-Free

Ingredients

01 4 tablespoons olive oil.
02 4 tablespoons butter.
03 2 pounds cremini mushrooms, chopped.
04 Handful shiitake mushrooms, chopped.
05 3/4 cup minced shallots.
06 3 cloves garlic, minced.
07 1 teaspoon kosher salt.
08 3/4 teaspoon dried tarragon.
09 4 cups chicken stock.
10 1/2 cup heavy cream.
11 1/2 teaspoon black pepper.

Instructions

Step 01

Heat olive oil in large heavy-bottomed pot over medium-high heat, then swirl in butter until melted.

Step 02

Add all mushrooms and cook for about 10 minutes until lightly browned and water releases, stirring occasionally.

Step 03

Reserve one cup of cooked mushrooms and set aside for adding back later.

Step 04

Reduce heat to medium and add shallots and garlic, cooking for another minute until fragrant.

Step 05

Pour in stock and add salt and tarragon, bringing mixture to simmer for 10 minutes uncovered.

Step 06

Remove pot from heat and carefully blend until smooth using immersion or standard blender.

Step 07

Return soup to pot if using standard blender, adjusting thickness with extra stock if needed.

Step 08

Whisk in heavy cream and black pepper, then add reserved mushrooms back to soup.

Step 09

Taste and adjust seasoning with additional salt and pepper as needed before serving.

Notes

  1. Can be frozen without cream.
  2. Makes excellent leftovers.
  3. Great cold weather meal.
  4. Vegetarian option available.

Tools You'll Need

  • Large heavy-bottomed pot.
  • Immersion blender or standard blender.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (butter, cream).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 340
  • Total Fat: 26g
  • Total Carbohydrate: 20g
  • Protein: 10g