Creamy Mushroom Soup Recipe – Easy Homemade Comfort in a Bowl

There’s something magical about a bowl of creamy mushroom soup that instantly transports you to a cozy corner of your favorite café. This rich, velvety soup combines earthy mushrooms with aromatic herbs and luscious cream to create the ultimate comfort food experience. Whether you’re looking for a warming weeknight dinner, an elegant starter for your dinner party, or simply craving something soul-satisfying on a chilly evening, this creamy mushroom soup delivers every single time.

What makes this recipe truly special is its incredible depth of flavor achieved through simple, wholesome ingredients. The mushrooms are sautéed until golden and caramelized, releasing their natural umami goodness, then simmered with garlic, herbs, and a touch of white wine before being enriched with cream. The result? A restaurant-quality soup that tastes like you spent hours in the kitchen, but actually comes together in about 30 minutes from start to finish.

This creamy mushroom soup works beautifully as a light lunch paired with crusty bread, a sophisticated first course for holiday dinners, or even as a comforting dinner alongside a fresh salad. It’s versatile enough to please both vegetarians and meat-lovers alike, and it’s one of those recipes that’ll have your family asking for seconds every single time.

History / Background

Mushroom soup has a fascinating culinary heritage that spans continents and centuries. While cream-based soups became popular in French cuisine during the 17th and 18th centuries as part of haute cuisine, the combination of mushrooms and cream has roots in Eastern European and Russian cooking traditions as well. In France, this style of soup was often served in aristocratic households and eventually became a cornerstone of classical French cooking.

The modern creamy mushroom soup we know today evolved significantly during the mid-20th century, particularly in America, where it became a household staple partly due to the popularization of condensed cream of mushroom soup. However, homemade versions have always remained superior, offering fresh flavors and customizable ingredients that canned versions simply cannot match.

In European countries like Poland, Russia, and France, mushroom soups hold cultural significance and are often associated with foraging traditions. Wild mushrooms gathered from forests were transformed into nourishing, flavorful soups that could feed families during colder months. Today, while we typically use cultivated mushrooms like cremini, button, or shiitake, the soul of those traditional recipes lives on in every spoonful of homemade creamy mushroom soup.

This recipe honors that rich heritage while adapting it for modern home kitchens. It combines classical French techniques like proper sautéing and deglazing with contemporary accessibility, using ingredients you can easily find at any grocery store. The result is a timeless dish that bridges tradition and convenience beautifully.

Why You’ll Love This Recipe

This creamy mushroom soup isn’t just another recipe – it’s about to become your go-to comfort meal for countless occasions. Here’s why this soup will earn a permanent spot in your recipe rotation:

The flavor is absolutely incredible. We’re not just throwing mushrooms into broth and calling it a day. Every step is designed to build layers of complex, savory flavor that tastes like it came from a fancy bistro. The mushrooms get properly caramelized, the garlic becomes fragrant and mellow, and the fresh herbs add brightness that elevates the entire dish.

Key Benefits:

  • Quick and Easy – Ready in just 30 minutes, making it perfect for busy weeknights when you want something homemade without the hassle
  • Budget-Friendly – Uses affordable, everyday ingredients that won’t break the bank, yet delivers gourmet results
  • Incredibly Versatile – Easily adaptable for different dietary needs (vegetarian, gluten-free, dairy-free with simple swaps)
  • Make-Ahead Friendly – Actually tastes even better the next day, making it ideal for meal prep or entertaining
  • Crowd-Pleaser – Appeals to both kids and adults, picky eaters and food enthusiasts alike
  • One-Pot Wonder – Minimal cleanup since everything happens in one pot from start to finish
  • Freezer-Friendly – Makes excellent leftovers that freeze beautifully for up to 3 months
  • Customizable – Easy to adjust thickness, creaminess, and mushroom intensity to your personal preference
  • Nutrient-Rich – Mushrooms are packed with vitamins, minerals, and antioxidants, making this a nourishing choice

Ingredient Notes

Let’s talk about what goes into this gorgeous soup and why each ingredient matters. Understanding your ingredients helps you make smart substitutions and truly nail this recipe.

Mushrooms – The star of the show! I recommend using a mix of mushrooms for the best flavor. Cremini (baby bella) mushrooms offer a deep, earthy taste, while white button mushrooms are mild and budget-friendly. Shiitake mushrooms add incredible umami depth. You’ll need about 1.5 pounds total. Clean them with a damp paper towel rather than rinsing under water, which makes them soggy.

Butter and Olive Oil – This combination gives you the best of both worlds: butter for rich flavor and olive oil to prevent burning. You can use all butter if you prefer, or substitute with vegan butter for a dairy-free version.

Onion and Garlic – These aromatics form the flavor foundation. Yellow or white onions work perfectly here. Fresh garlic is essential – don’t substitute with garlic powder for this recipe.

Fresh Thyme – This herb pairs beautifully with mushrooms, adding an earthy, slightly minty note. Fresh is definitely better than dried here, but if you must use dried, use one-third the amount.

White Wine – Deglazing with wine adds acidity and depth that balances the richness. Use a dry white wine you’d actually drink. If you prefer not to use alcohol, substitute with extra vegetable broth mixed with a tablespoon of lemon juice.

Vegetable or Chicken Broth – The liquid base of your soup. Use low-sodium broth so you can control the salt level. Vegetable broth keeps it vegetarian, while chicken broth adds extra savory depth.

Heavy Cream – This creates that luxurious, silky texture. You can substitute with half-and-half for a lighter version, or use full-fat coconut cream for dairy-free (it won’t taste coconutty, I promise!).

Flour – Just a small amount thickens the soup perfectly. For gluten-free, use cornstarch or a gluten-free flour blend.

Salt and Black Pepper – Essential for bringing out all those wonderful flavors. Season gradually and taste as you go.

Equipment Needed

You don’t need a fancy kitchen to make this soup! Here’s what you’ll use:

  • Large Dutch oven or heavy-bottomed pot (4-6 quarts) – Essential for even heat distribution and preventing scorching
  • Sharp chef’s knife – For slicing mushrooms and chopping aromatics
  • Cutting board – Preferably one dedicated to vegetables
  • Wooden spoon or silicone spatula – For stirring and scraping up flavorful bits
  • Measuring cups and spoons – For accurate ingredient measurements
  • Immersion blender – The easiest way to blend right in the pot (or use a regular blender)
  • Ladle – For serving
  • Paper towels – For cleaning mushrooms
  • Whisk – For mixing cream smoothly into the soup
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Mushroom Soup Recipe


  • Author: Martha Stewart
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This homemade creamy mushroom soup is rich, velvety, and bursting with earthy mushroom flavor. Made with fresh mushrooms, aromatic herbs, and a touch of cream, it’s an easy, comforting recipe that tastes like it came from a gourmet restaurant. Perfect for cozy dinners or elegant dinner parties.


Ingredients

Scale
  • 1.5 lbs mixed mushrooms (cremini, button, and/or shiitake), cleaned and sliced
  • 3 tablespoons butter
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 1/2 cup dry white wine
  • 4 cups vegetable or chicken broth (low-sodium)
  • 2 teaspoons fresh thyme leaves (or 3/4 teaspoon dried)
  • 1 cup heavy cream
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh parsley, chopped (for garnish)
  • Optional: truffle oil for drizzling

Instructions

  1. Prepare the mushrooms: Clean mushrooms with a damp paper towel to remove any dirt. Slice them evenly, about 1/4-inch thick. Set aside a handful of the prettiest slices for garnish if desired.
  2. Sauté the aromatics: In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons butter and 2 tablespoons olive oil over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent. Add minced garlic and cook for another minute until fragrant, stirring constantly to prevent burning.
  3. Cook the mushrooms: Add the remaining 1 tablespoon butter to the pot, then add all the sliced mushrooms. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture, it evaporates, and they turn golden brown. Don’t rush this step – proper caramelization creates incredible depth of flavor. Season with salt and pepper.
  4. Create the roux: Sprinkle the flour over the mushrooms and stir well to coat everything evenly. Cook for 1-2 minutes to eliminate the raw flour taste, stirring constantly.
  5. Deglaze with wine: Pour in the white wine and stir, scraping up any browned bits stuck to the bottom of the pot (that’s pure flavor!). Let it simmer for 2-3 minutes until the wine reduces by about half and the alcohol cooks off.
  6. Add broth and herbs: Pour in the broth and add the fresh thyme. Stir everything together and bring to a gentle boil. Reduce heat to medium-low and simmer for 10 minutes to let the flavors meld together beautifully.
  7. Blend to desired consistency: This is where you decide your texture preference. For a completely smooth soup, use an immersion blender to puree everything until silky. For a chunkier, more rustic texture, blend only half the soup (or transfer half to a blender, puree, and return it to the pot). For an even chunkier soup, skip blending entirely or just pulse a few times.
  8. Add the cream: Reduce heat to low. Slowly stir in the heavy cream until fully incorporated. Taste and adjust seasonings with additional salt and pepper if needed. Let the soup heat through for 2-3 minutes, but don’t let it boil after adding cream.
  9. Serve and garnish: Ladle the hot soup into bowls. Garnish with fresh parsley, reserved sautéed mushroom slices, a crack of black pepper, and a drizzle of truffle oil if you’re feeling fancy. Serve immediately with crusty bread or crackers.

Notes

  • Mushroom variety: Using a mix of mushroom types creates more complex flavor, but all of one variety works perfectly fine too.
  • Thickness control: For thicker soup, reduce the broth to 3.5 cups or add an extra tablespoon of flour. For thinner soup, add more broth after blending.
  • Wine-free version: Replace wine with 1/2 cup extra broth plus 1 tablespoon lemon juice or white wine vinegar for acidity.
  • Dairy-free option: Replace butter with vegan butter or additional olive oil, and use full-fat coconut cream instead of heavy cream.
  • Gluten-free: Substitute all-purpose flour with cornstarch (use 1 tablespoon) or gluten-free flour blend.
  • Salt considerations: If using regular (not low-sodium) broth, reduce added salt significantly and taste before seasoning.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French-American

Nutrition

  • Serving Size: 1 bowl (approximately 1.5 cups)
  • Calories: 245
  • Sugar: 5g
  • Sodium: 620mg
  • Fat: 19g
  • Saturated Fat: 10g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 50mg

Tips & Variations

One of the best things about this creamy mushroom soup is how incredibly adaptable it is to your tastes and dietary needs. Here are some delicious ways to customize it:

Lighter Version: Swap heavy cream for half-and-half or milk (whole milk works best). You can also use a combination of Greek yogurt and milk, stirred in at the end for tang and creaminess. For an even lighter option, replace half the cream with additional broth and add a parmesan rind while simmering for extra flavor.

Wild Mushroom Upgrade: Elevate this soup to gourmet status by using wild mushrooms like porcini, chanterelles, or morels. You can also add dried porcini mushrooms (rehydrated in warm water) for an intense, earthy punch. Save the soaking liquid and use it in place of some broth – it’s liquid gold!

Extra Protein Boost: Stir in shredded rotisserie chicken, cooked Italian sausage, or crispy bacon bits. For a vegetarian protein boost, add white beans or chickpeas, or swirl in a spoonful of white miso paste for umami depth.

Spicy Kick: Add red pepper flakes while sautéing the onions, or finish with a dash of hot sauce. A pinch of cayenne pepper works wonderfully too.

Herbed Variations: Beyond thyme, try fresh rosemary (use sparingly, it’s strong), tarragon (classic French pairing), or sage (perfect for fall). Fresh dill at the end gives an Eastern European twist.

Cheesy Addition: Stir in grated Gruyère, Parmesan, or sharp white cheddar just before serving for extra richness and depth.

Truffle Lovers: A drizzle of truffle oil or a few shavings of fresh truffle transform this into an ultra-luxurious experience worthy of special occasions.

Pro Chef Tips

Want to take your creamy mushroom soup from delicious to absolutely extraordinary? These professional techniques make all the difference:

Don’t crowd the pan: This is crucial! Overcrowded mushrooms steam instead of browning. If your pot seems packed, cook the mushrooms in two batches. That golden caramelization is where the flavor lives, so it’s worth the extra few minutes.

Umami boosters are your secret weapon: A teaspoon of soy sauce, Worcestershire sauce, or miso paste added with the broth creates incredible savory depth without anyone being able to identify exactly what makes it so good. This is a classic chef trick for enhancing mushroom dishes.

Temperature matters for cream: Always add cream when the soup is at a gentle simmer, never a rolling boil. High heat can cause cream to separate or curdle. Once cream is added, keep the heat low and don’t let it boil again.

Finish with fresh butter: For restaurant-level richness and glossy texture, stir in a tablespoon of cold butter just before serving. This technique, called “mounting” (monter au beurre in French), creates silky, luxurious mouthfeel.

Toast your flour: When you sprinkle flour over the mushrooms, let it cook for a full 1-2 minutes while stirring. This cooks out the raw flour taste and creates a nutty undertone that adds subtle complexity.

Layer your seasoning: Don’t just season at the end. Add salt when cooking the mushrooms (it helps draw out moisture), again after adding broth, and adjust one final time after adding cream. This creates more balanced, rounded flavor throughout.

Acid is the secret brightener: A squeeze of fresh lemon juice or a splash of sherry vinegar at the very end wakes up all the flavors and cuts through the richness beautifully. Start with just a teaspoon and taste.

Common Mistakes to Avoid

Even simple recipes can go wrong if you’re not careful. Here’s how to sidestep the most common creamy mushroom soup pitfalls:

Mistake #1: Washing mushrooms under running water. Mushrooms are like sponges and absorb water, making them soggy and preventing proper browning. Instead, use a damp paper towel or a soft mushroom brush to clean them gently.

Mistake #2: Skipping the caramelization step. I know it’s tempting to rush through, but those golden-brown mushrooms are where the magic happens. Deep caramelization creates hundreds of flavor compounds through the Maillard reaction. Pale, undercooked mushrooms result in a flat, one-dimensional soup.

Mistake #3: Boiling after adding cream. This is a big one! Once you’ve added cream, keep the heat low. Boiling can cause the cream to separate into unappetizing curds, and it can also cause the soup to reduce too much, becoming overly thick and concentrated.

Mistake #4: Using pre-sliced mushrooms. While convenient, pre-sliced mushrooms are usually drier, have lost some flavor, and don’t brown as well. Take five minutes to slice fresh whole mushrooms – your taste buds will thank you.

Mistake #5: Not tasting as you go. Seasoning is personal, and ingredients vary in saltiness (especially broths). Taste after adding broth, taste after blending, and taste after adding cream. Adjust the seasoning at each stage for the best results.

Storage & Meal Prep

This soup is fantastic for meal prep and actually develops even deeper, more harmonious flavors after sitting overnight. Here’s how to store and reheat it properly:

Refrigerator Storage: Let the soup cool completely before storing. Transfer to airtight containers and refrigerate for up to 5 days. The soup may thicken as it chills (the flour and starches continue to absorb liquid), so you might want to add a splash of broth or cream when reheating.

Reheating Instructions: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a bit of broth or cream if it seems too thick. You can also microwave individual portions in microwave-safe bowls – heat in 1-minute intervals, stirring between each, until warmed through. Never reheat to a rolling boil, as this can cause the cream to separate.

Freezer Storage: This soup freezes beautifully! However, there’s a trick: cream-based soups can sometimes separate slightly when frozen and thawed. To minimize this, I recommend freezing the soup before adding the cream. When ready to eat, thaw, reheat, and then stir in fresh cream. If you’ve already added cream and want to freeze it anyway, it will still be delicious – just whisk vigorously when reheating to recombine any separation.

Store frozen soup in freezer-safe containers or heavy-duty freezer bags (laid flat for space-saving), leaving about an inch of headspace for expansion. Label with the date and contents. Properly stored, frozen creamy mushroom soup maintains quality for up to 3 months.

Thawing: The safest method is overnight in the refrigerator. For faster thawing, place the sealed container in a bowl of cold water, changing the water every 30 minutes. Never thaw at room temperature.

Make-Ahead & Freezer Notes

This recipe is perfect for preparing in advance, making it ideal for busy weeks, entertaining, or having a comforting homemade meal ready whenever you need it.

Make-Ahead Timeline:

  • 2 days ahead: Make the entire soup through step 6 (before adding cream). Cool completely, store in the refrigerator, and add cream when reheating.
  • 1 day ahead: Complete the entire recipe, refrigerate, and gently reheat when ready to serve.
  • Morning of: Perfect timing! Make the soup in the morning and let it sit in the refrigerator. The flavors meld beautifully, and you’ll just need 10 minutes to reheat before dinner.

Freezer Instructions for Best Results:

For optimal texture, freeze the soup base without cream. Cook through step 6, let cool completely, then transfer to freezer-safe containers. When you’re ready to serve, thaw overnight in the refrigerator, reheat gently on the stovetop, then stir in the heavy cream and adjust seasonings.

If you prefer freezing the complete soup with cream already added, it’s still absolutely doable! The soup remains delicious, though you may notice slight separation. Simply whisk vigorously while reheating, and it will come back together beautifully. Some people actually prefer the slightly thicker texture that results from freezing and thawing.

Batch Cooking Tip: Consider doubling this recipe and freezing half for later. It takes barely any extra effort to cook a larger batch, and your future self will be so grateful to have restaurant-quality soup ready to go on a busy night.

Best Reheating Method: Whether from refrigerator or freezer, stovetop reheating gives you the most control and best texture. Use medium-low heat, stir frequently, and thin with broth or cream as needed. The microwave works fine for individual portions but can create hot spots, so stir well and heat in short intervals.

Serving Suggestions

Creamy mushroom soup shines on its own, but pairing it thoughtfully creates a complete, satisfying meal. Here are my favorite ways to serve it:

Breads & Carbs:

  • Crusty sourdough bread or French baguette (warm and slathered with butter)
  • Garlic bread or cheesy garlic knots
  • Buttery dinner rolls or Parker House rolls
  • Grilled cheese sandwiches (classic tomato soup’s cousin deserves the same treatment!)
  • Homemade croutons or crispy crostini for topping
  • Puff pastry sheets baked until golden and flaky

Salads:

  • Simple arugula salad with lemon vinaigrette and shaved Parmesan
  • Classic Caesar salad with crunchy romaine
  • Mixed greens with candied pecans, dried cranberries, and balsamic dressing
  • Wedge salad with blue cheese dressing for a steakhouse-inspired meal

Protein Additions:

  • Grilled chicken breast or thighs
  • Pan-seared scallops or shrimp (for an elegant surf-and-turf vibe)
  • Crispy prosciutto or bacon crumbled on top
  • A soft poached egg nestled in the center of the bowl

Drink Pairings:

  • Crisp white wine (Chardonnay, Pinot Grigio, or Sauvignon Blanc)
  • Light-bodied red wine (Pinot Noir)
  • Hot tea or sparkling water with lemon
  • For non-alcoholic, try apple cider or sparkling grape juice

Presentation Ideas: Serve in rustic bread bowls for a cozy, impressive presentation. Top each bowl with a swirl of cream or crème fraîche, fresh herbs, sautéed mushroom slices, and cracked black pepper. A drizzle of truffle oil or good quality olive oil makes it feel extra special. For dinner parties, serve in shallow bowls or handled soup cups with a small spoon and matching saucer.

FAQs Section

Q: Can I make this soup completely dairy-free and vegan?

A: Absolutely! Replace the butter with vegan butter or extra olive oil, and use full-fat coconut cream instead of heavy cream. Make sure your broth is vegetable-based. The coconut cream creates wonderful richness without any coconutty flavor, especially with all the savory mushroom and garlic flavors. Cashew cream is another excellent dairy-free option that blends beautifully.

Q: My soup turned out too thick. How do I fix it?

A: This happens sometimes, especially if the soup sat in the refrigerator or if your mushrooms released less liquid than expected. Simply thin it out by whisking in additional broth or cream, a quarter cup at a time, until you reach your desired consistency. Reheat gently and adjust seasonings if needed after diluting.

Q: Can I use a different type of cream?

A: Yes! Half-and-half works perfectly for a lighter version with slightly less richness. Whole milk can work too, though the soup will be less creamy. For a super-luxurious version, use crème fraîche or even mascarpone cheese. Sour cream adds tanginess but can separate if heated too much, so stir it in at the very end off the heat.

Q: The soup separated after I added cream. Can I fix it?

A: Don’t panic! This usually happens if the soup was too hot when the cream was added. Remove from heat and whisk vigorously for a minute or two. In most cases, it will come back together. If not, use an immersion blender to re-emulsify everything. To prevent this, always add cream when the soup is at a gentle simmer (not boiling), and reduce heat immediately after adding.

Q: What’s the best way to clean mushrooms?

A: Use a damp paper towel or a soft brush to gently wipe away any dirt. If they’re particularly dirty, you can quickly rinse them under cold water and immediately pat them completely dry with paper towels. The key is not to let them soak or sit in water, which makes them waterlogged and prevents proper browning.

Q: Can I make this in a slow cooker or Instant Pot?

A: While the stovetop is best for developing deep caramelized flavors, you can adapt it. For slow cooker: sauté mushrooms and aromatics in a pan first, then transfer everything (except cream) to the slow cooker with broth. Cook on low for 4-6 hours. Blend if desired, then stir in cream. For Instant Pot: use the sauté function for mushrooms and aromatics, add broth, pressure cook on high for 5 minutes, quick release, blend, and stir in cream.

Q: How can I make this soup more filling for a main course?

A: Add protein like shredded chicken, cooked wild rice, farro, or small pasta shapes like orzo or ditalini. You can also increase the mushroom quantity to 2 pounds and add diced potatoes or white beans. Serving it in bread bowls also makes it more substantial and impressive.

Conclusion

There you have it – your complete guide to making the most incredible, restaurant-worthy creamy mushroom soup right in your own kitchen! This recipe proves that simple, wholesome ingredients transformed with proper technique can create something truly magical. The rich, earthy flavors, the silky smooth texture, and that soul-warming comfort in every spoonful make this soup absolutely irresistible.

Whether you’re cooking for a quiet weeknight at home, meal-prepping for the busy week ahead, or impressing guests at your next dinner party, this creamy mushroom soup delivers every single time. It’s forgiving enough for beginners yet sophisticated enough to satisfy experienced home cooks who appreciate depth of flavor.

I’d love to hear how your creamy mushroom soup turns out! Did you try any of the variations? Add any creative touches of your own? Please leave a comment below sharing your experience and any tips you discovered along the way. Your feedback helps other home cooks and creates a wonderful community of food lovers.

If you enjoyed this recipe, please share it on Pinterest, Instagram, or Facebook so your friends and family can enjoy this deliciousness too. Pin this recipe to your “Cozy Soups” or “Easy Dinner Ideas” board for those moments when you need comfort food inspiration. And don’t forget to rate this recipe – your ratings help other readers know what to try next!

Happy cooking, and here’s to many cozy bowls of this incredible creamy mushroom soup in your future!

Copyright © 2025 BUFZI.COM