Creamy Mushroom Soup

Featured in Warm Bowls of Goodness.

I used to think homemade soups were dull, but this one changed the game! The trick? Slowly caramelizing mushrooms and onions in butter for a deep flavor. Then toss in some white wine (any kind works!) and let it simmer with fresh herbs. A splash of cream in the end transforms it to silky perfection. My husband even said it tastes better than his go-to order at our favorite spot. Don’t forget fresh thyme and cracked black pepper at the finish—they bring everything together. You’ll love it!
A woman wearing a chef's hat and apron.
Updated on Sun, 13 Apr 2025 10:58:48 GMT
Steaming bowl of mushroom soup topped with fresh herbs and cracked pepper. Pin it
Steaming bowl of mushroom soup topped with fresh herbs and cracked pepper. | mecooking.com

Homemade mushroom soup beats the canned version hands down. It's thick, velvety, and packed with fresh mushroom goodness. The kitchen aroma while it's simmering will make your mouth water long before dinner.

Benefits of Homemade Soup

You'll taste actual mushrooms in this soup, not the watered-down, overly salty flavor from store-bought cans. The blend of fresh garlic, onions and herbs gives it that upscale restaurant quality. You probably already have most ingredients in your pantry. Even mushroom skeptics come back asking for more of this hearty dish.

Ingredients List

  • Butter: 4 tablespoons of unsalted butter
  • Oil: 2 tablespoons vegetable oil
  • Onions: 2 large ones, finely diced
  • Garlic: 4 cloves, minced
  • Mushrooms: 2 pounds fresh cremini, sliced
  • Fresh Thyme: 2 spoons, leaves only
  • Wine: 1/2 cup white or red - optional
  • Flour: 1/3 cup all-purpose flour
  • Chicken Broth: 6 cups, reduced sodium
  • Salt: 1 teaspoon to begin with
  • Black Pepper: Freshly ground, as needed
  • Bouillon: 2 beef cubes, crumbled
  • Heavy Cream: 1 cup
  • Parsley: Handful fresh, diced
A creamy mushroom soup garnished with fresh herbs in a white bowl. Pin it
A creamy mushroom soup garnished with fresh herbs in a white bowl. | mecooking.com

Cooking Instructions

Preparation:
Wipe mushrooms with paper towel instead of washing them to prevent sogginess. Slice them medium-thick. Dice onions finely. Crush and mince garlic.
Begin cooking:
Place large pot over medium-high heat. Add butter and oil. Once butter melts completely, toss in onions. Cook for 5 minutes until transparent and soft.
Incorporate garlic:
Add minced garlic. Cook for 1 minute until fragrant. Watch carefully so it won't burn and turn bitter.
Cook mushrooms:
Add all mushrooms and thyme. Mix well. Let cook 8-10 minutes until mushrooms reduce and darken.
Wine addition:
If using, add wine. Let bubble for 3 minutes. Use spoon to scrape pot bottom and release all flavor bits.
Thickening stage:
Dust flour over mixture. Stir constantly for 2 minutes. You'll notice a toasty aroma.
Add broth:
Gradually pour in broth while stirring. Add crumbled bouillon. Stir continuously to prevent lumps. Bring to gentle boil.
Simmer time:
Lower heat. Cover partially. Simmer 15 minutes. Stir occasionally to prevent scorching.
Finishing touches:
Stir in cream thoroughly. Add salt and pepper. Taste and adjust seasonings. Mix in parsley last.

Tips for Success

Skip washing mushrooms as they absorb water like sponges. Cut everything uniformly for even cooking. Always use real butter for best flavor. When adding flour, keep your spoon moving to avoid clumps. After adding cream, don't let the soup boil or it might separate.

Ingredient Selection

Choose mushrooms that feel dry and firm to touch. Avoid slimy or damp ones as they're past prime. Your garlic should be solid without sprouts. Full-fat cream works better than lighter options. Fresh thyme outperforms dried every time. Quality butter makes a noticeable difference in the final flavor.

Troubleshooting

Soup too runny? Mix a spoonful of flour with cold broth and stir it in. Too thick? Slowly add warm broth. Got lumps? Press them against the pot with your spoon. Weak mushroom flavor? Next time cook mushrooms longer. Bland taste? Gradually add more salt. Cream separating? Your heat's too strong - lower it.

Customization Options

Want texture? Cut mushrooms in bigger pieces. Prefer silky smooth? Blend half the batch. Craving extra richness? Pour in more cream. Watching calories? Switch to milk instead. Need some kick? Toss in extra pepper or chili flakes. Going fancy? Garnish with some extra sautéed mushrooms on top.

A creamy mushroom soup garnished with fresh herbs and black pepper. Pin it
A creamy mushroom soup garnished with fresh herbs and black pepper. | mecooking.com

Storage Advice

Cool soup for 2 hours before refrigerating. It'll stay good for 4 days in a sealed container. The soup naturally thickens each day. When warming up, use low heat on stovetop. Add a bit of broth if it's gotten too thick. Stir while heating. Don't try freezing with cream already mixed in as texture suffers. If freezing, leave out cream and add it during reheating.

Frequently Asked Questions

→ Can I make this a veggie version?

Totally! Swap in vegetable broth for chicken. Skip any meat flavorings. To amp up the taste, soak dried mushrooms in hot water and use that liquid in your soup—it’s packed with flavor! Sear your mushrooms until they’re golden for the best richness. If you’ve got dried porcini mushrooms, toss them in too. Just double-check store-bought broths—they sometimes sneak in meat stock.

→ What if I can’t have dairy?

No problem! Coconut cream does the trick (straight from the can, thick part only). Cashew cream’s another winner—blend soaked cashews with water till smooth. Oat cream works if you don’t want extra flavor. Add it right before serving and avoid boiling. Want super creamy without any cream? Blend in some cooked potatoes—they thicken it up nicely!

→ Can I freeze it?

Yep, but there’s a hack: Leave out the cream before freezing. Add it fresh when reheating. Frozen this way, it lasts about 3 months. Label your batch with the date and how much cream to add later. If you freeze it with cream, it might turn a bit grainy but will still taste delicious! Let it defrost in the fridge overnight for the best texture.

→ What’s good to serve with it?

Crusty bread’s always a winner—perfect for dipping. Garlic bread takes it up a notch. A bright, simple salad with a light vinaigrette balances out the creaminess. For a fancy touch, make cheese toast sprinkled with herbs. Want to bulk it up? Stir in cooked barley or wild rice. Even crunchy croutons and parsley on top make it feel restaurant-worthy!

→ What can I use instead of wine?

So many options! Dry white wine works, but sherry or a splash of brandy can add a classy twist. If you want no alcohol, balsamic vinegar or lemon juice bring a pop of tang. Or just stick with more broth and a squeeze of lemon at the end. Some folks like adding a dash of soy sauce for richness. You’re good without wine—it’s all about the flavors you love!

Conclusion

If mushrooms are your thing, try throwing them into risotto for a rich, creamy dish. Or whip up a quick mushroom pasta—it’s fast and uses similar ingredients.

Fresh Mushroom Soup

Ditch the canned stuff for good!

Prep Time
10 Minutes
Cook Time
30 Minutes
Total Time
40 Minutes
By: Mariana

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings (1 pot)

Dietary: Vegetarian

Ingredients

01 4 tablespoons of butter.
02 1 tablespoon oil.
03 2 onions, chopped small.
04 4 tiny garlic pieces, diced up.
05 1 1/2 pounds of sliced brown mushrooms.
06 4 tablespoons of fresh chopped thyme.
07 1/2 cup of any dry wine.
08 6 tablespoons of flour.
09 4 cups of low-salt chicken stock.
10 1-2 teaspoons of salt.
11 1/2-1 teaspoon of black pepper.
12 2 cubes of beef flavoring.
13 1 cup of heavy cream, canned milk, or half & half.
14 1/2 teaspoon parsley for the top.
15 1/2 teaspoon fresh thyme for the top.

Instructions

Step 01

In a big pot, mix oil and butter over heat. Toss in chopped onions and cook 2-3 minutes until tender. Add diced garlic and stir for another minute.

Step 02

Pour mushrooms and 2 tablespoons of thyme into the pot. Stir and cook for 5 minutes. Add in the dry wine and cook for 3 more minutes.

Step 03

Mix flour into the pot and cook for about 2 minutes. Carefully pour the chicken broth in a little at a time, stirring as you go. Let it start bubbling gently.

Step 04

Lower the heat. Add the beef cubes, salt, and pepper to taste. Cover and let cook for 10-15 minutes until the soup thickens up nicely.

Step 05

On very low heat, gently mix in the cream (or your milk option). Avoid letting it bubble. Adjust salt to your liking.

Step 06

Sprinkle chopped herbs over the top before serving warm.

Notes

  1. Use non-dairy milk as a substitute if skipping the cream.

Tools You'll Need

  • Large pot.
  • A wooden stirring spoon.
  • Spoons for measuring.
  • Sharp knife.
  • A cutting board.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains milk products.
  • Contains wheat or flour.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 354
  • Total Fat: 25 g
  • Total Carbohydrate: 21 g
  • Protein: 9 g