When the weather turns cold and you need something rich and comforting in a bowl, this Cream of Mushroom Soup Recipe delivers pure satisfaction. It’s the kind of soup that fills your kitchen with an earthy, savory aroma that instantly makes everyone feel at home.
I’ve been making this soup for years, and it never gets old. The combination of tender mushrooms, aromatic herbs, and velvety cream creates something truly special.
What I love most about this soup is how it transforms simple ingredients into something that tastes like it came from a fancy restaurant. But here’s the secret: it’s actually incredibly easy to make at home.
You don’t need any special skills or fancy equipment. Just a good pot, some fresh mushrooms, and about 45 minutes of your time.
This soup works perfectly as a cozy weeknight dinner or as an elegant starter for a dinner party. Serve it with some crusty bread for dipping, and you’ve got a meal that will warm you from the inside out.
Another favorite: Zucchini Soup Recipe
Why You’ll Love This Cream of Mushroom Soup Recipe
This soup hits all the right notes when it comes to comfort food. The texture is silky smooth with chunks of mushrooms throughout, and the flavor is deep and satisfying without being heavy.
It’s also incredibly versatile. You can make it ahead of time, freeze portions for later, or dress it up with fancy garnishes when you’re feeling extra.
Here’s what makes this soup stand out:
- Deep, earthy flavor – Multiple types of mushrooms create layers of umami richness
- Perfectly creamy texture – Smooth and velvety without being too thick or gloopy
- Budget-friendly – Uses simple, affordable ingredients you can find anywhere
- Make-ahead friendly – Tastes even better the next day after the flavors meld
- Naturally gluten-free option – Easy to adapt by using gluten-free flour
- Restaurant-quality results – Tastes like something you’d pay $12 a bowl for
- Customizable richness – Adjust the cream to make it lighter or more indulgent
Ingredients
This soup relies on fresh, quality ingredients to build its deep, savory flavor. I always use a mix of mushroom varieties for the most complex taste.
- 2 pounds mixed mushrooms (cremini, button, and shiitake work beautifully)
- 4 tablespoons butter
- 1 large onion, finely diced
- 3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 4 cups chicken or vegetable broth
- 1 cup heavy cream
- 2 teaspoons fresh thyme leaves
- 1 bay leaf
- Salt and black pepper to taste
- 2 tablespoons dry sherry (optional but recommended)
- Fresh parsley for garnish
Kitchen Equipment Needed
You don’t need a lot of specialized equipment for this soup, but having the right tools makes the process smoother. A good heavy-bottomed pot is essential for even cooking.
- Large heavy-bottomed pot or Dutch oven
- Sharp chef’s knife
- Cutting board
- Wooden spoon
- Immersion blender or regular blender
- Measuring cups and spoons
- Ladle
Recommended Products for This Recipe
After making this soup countless times, I’ve found a few products that really elevate the final result. These aren’t necessary, but they make a noticeable difference.
1. Le Creuset Enameled Cast Iron Dutch Oven
This pot distributes heat so evenly that your mushrooms brown perfectly without any hot spots, and the soup simmers beautifully without scorching on the bottom. It’s heavy enough to retain heat well, which helps develop those deep, caramelized flavors. I’ve had mine for over a decade and it still looks and performs like new.
2. Cuisinart Smart Stick Immersion Blender
This immersion blender makes pureeing the soup so much easier than transferring hot liquid to a regular blender. You can control the texture perfectly, leaving it as chunky or smooth as you prefer. The ergonomic grip makes it comfortable to use, and it cleans up in seconds.
3. Organic Valley Heavy Whipping Cream
The quality of your cream really matters in this recipe since it’s such a prominent ingredient. This organic cream has a richer, more luxurious flavor than standard options, and it creates that silky texture that makes the soup feel indulgent. It’s worth the extra dollar or two.
4. Dried Porcini Mushrooms
Adding a handful of rehydrated porcini mushrooms to your fresh mushroom mix creates an incredible depth of flavor. They have this intense, earthy quality that you just can’t get from fresh mushrooms alone. Save the soaking liquid and use it in place of some of the broth for even more mushroom flavor.
Step-by-Step Instructions
Taking your time with each step ensures the best flavor and texture. The key is to properly brown the mushrooms and build layers of flavor as you go.
1. Prepare the Mushrooms
- Clean the mushrooms by wiping them with a damp paper towel (don’t rinse them under water as they’ll absorb too much moisture)
- Remove any tough stems from the shiitake mushrooms and save them for making stock later
- Slice the mushrooms about ¼-inch thick so they cook evenly
- Keep the mushroom varieties separate if you want to add them to the pot in stages for varied texture
2. Sauté the Aromatics
- Melt 2 tablespoons of butter in your Dutch oven over medium heat
- Add the diced onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent
- Add the minced garlic and cook for another minute until fragrant but not browned
- Season with a pinch of salt to help draw out moisture from the onions
3. Brown the Mushrooms
- Increase the heat to medium-high and add the remaining 2 tablespoons of butter
- Add half of the sliced mushrooms to the pot (don’t overcrowd or they’ll steam instead of brown)
- Let them cook undisturbed for 3-4 minutes until golden brown on one side
- Stir and continue cooking until all the moisture has evaporated and the mushrooms are deeply browned, about 8-10 minutes total
- Remove the first batch and repeat with the remaining mushrooms
- Return all the mushrooms to the pot
4. Create the Roux
- Sprinkle the flour over the mushroom mixture and stir constantly for 2 minutes to cook out the raw flour taste
- The mixture will look dry and clumpy at first, but keep stirring
- Make sure the flour coats all the mushrooms evenly
- This step is crucial for preventing lumps in your finished soup
5. Add the Liquids
- Gradually pour in the broth while stirring constantly to prevent lumps from forming
- Add the sherry (if using), thyme leaves, and bay leaf
- Bring the mixture to a boil, then reduce heat to maintain a gentle simmer
- Let it simmer uncovered for 15-20 minutes to allow the flavors to meld and the soup to thicken slightly
- Stir occasionally to prevent sticking on the bottom
6. Blend to Desired Consistency
- Remove the bay leaf from the soup
- Use an immersion blender to puree about half of the soup, leaving plenty of mushroom chunks for texture
- If using a regular blender, carefully transfer half of the soup in batches, blend until smooth, and return to the pot
- Be careful when blending hot liquids as they can splatter
7. Finish with Cream
- Reduce the heat to low and stir in the heavy cream
- Let the soup heat through for 3-4 minutes, but don’t let it boil after adding the cream
- Taste and adjust seasoning with salt and plenty of freshly ground black pepper
- The soup should coat the back of a spoon nicely
You might also enjoy: Beer Cheese Soup Recipe
Tips for Success
These small details make the difference between good soup and exceptional soup. Pay attention to these tips and you’ll get perfect results every time.
- Don’t skip browning the mushrooms – This is where most of the flavor develops, so take your time with this step
- Use a mix of mushroom varieties – Combining cremini, shiitake, and button mushrooms creates more complex flavor
- Keep some chunks – Don’t over-blend the soup; those mushroom pieces add wonderful texture
- Add cream at the end – Adding cream too early and boiling it can cause it to separate or curdle
- Season gradually – Taste as you go and adjust seasoning at the end since the soup concentrates as it simmers
- Use good broth – Quality broth makes a noticeable difference in the final flavor
- Let it rest – The soup tastes even better after sitting for 10-15 minutes as flavors continue to develop
Read Also: Mushroom Soup Recipe
Serving Suggestions

This soup is delicious on its own, but adding the right accompaniments takes it to another level. I love serving it with crusty bread for a complete meal.
Here are my favorite ways to serve this soup:
- Garnish with fresh parsley, a drizzle of truffle oil, and some crispy fried mushroom slices
- Serve alongside warm, crusty Buttermilk Biscuits or a slice of sourdough
- Pair with a simple green salad dressed with lemon vinaigrette for a lighter meal
- Top with crumbled bacon or pancetta for extra richness and a salty crunch
- Add a dollop of crème fraîche and fresh chives for an elegant presentation
- Serve in bread bowls for a fun, rustic presentation that kids love
- Pair with grilled cheese sandwiches for the ultimate comfort food combination
This pairs beautifully with my Chicken Vegetable Soup when you’re serving soup for a crowd.
Variations to Try
Once you’ve mastered the basic recipe, these variations let you customize the soup to your taste. I rotate through these options depending on what’s in season or what I’m craving.
- Wild mushroom version – Use exotic mushrooms like chanterelles, morels, or oyster mushrooms for a more sophisticated flavor
- Lighter version – Replace the heavy cream with half-and-half or whole milk, and use olive oil instead of butter
- Vegan adaptation – Use vegetable broth, coconut cream instead of dairy cream, and olive oil instead of butter
- Garlic lover’s version – Double the garlic and add roasted garlic cloves for extra depth
- Herbed variation – Add fresh rosemary or sage along with the thyme for a more aromatic soup
- Cheesy twist – Stir in grated parmesan or gruyère cheese at the end for added richness
- Smoky version – Add a teaspoon of smoked paprika and some chopped bacon for a campfire-inspired flavor
Another favorite: Split Pea Soup
Storage and Reheating
Proper storage keeps this soup fresh and delicious for days. I actually think it tastes better the next day after the flavors have had time to develop.
- Refrigerator – Store in an airtight container for up to 4 days
- Freezer – Freeze in portion-sized containers for up to 3 months (the texture may be slightly grainy after freezing due to the cream, but it still tastes great)
- Reheating – Warm gently over medium-low heat, stirring occasionally, and add a splash of broth or cream if it’s too thick
- Microwave option – Heat individual portions in 1-minute intervals, stirring between each, until warmed through
- Avoid boiling – When reheating, don’t let the soup boil as this can cause the cream to separate
Nutritional Facts
Per serving (based on 6 servings):
- Calories: 285
- Total Fat: 22g
- Saturated Fat: 13g
- Cholesterol: 65mg
- Sodium: 680mg
- Total Carbohydrates: 15g
- Dietary Fiber: 2g
- Sugars: 5g
- Protein: 8g
Health Benefits of Key Ingredients
Beyond just tasting delicious, this soup contains ingredients that offer genuine nutritional benefits. Mushrooms especially are underrated nutritional powerhouses.
Here’s what makes this soup good for you:
- Mushrooms – Rich in B vitamins, selenium, and antioxidants that support immune function and may help reduce inflammation
- Garlic – Contains allicin, which has antimicrobial properties and may help support heart health
- Onions – Loaded with antioxidants and compounds that may help reduce inflammation and support digestive health
- Thyme – Contains vitamins C and A, and has antimicrobial properties that have been used medicinally for centuries
- Bone broth (if used) – Provides collagen, amino acids, and minerals that support gut health and joint function
Read Also: Lentil Soup Recipe
Frequently Asked Questions
1. Can I use dried mushrooms instead of fresh?
Yes, dried mushrooms work wonderfully and actually intensify the flavor. Rehydrate about 2 ounces of dried mushrooms in 2 cups of hot water for 20 minutes, then strain through a fine-mesh sieve to remove any grit. Use the soaking liquid as part of your broth for extra mushroom flavor, and add the rehydrated mushrooms along with the fresh ones.
2. Why is my soup too thin or too thick?
The thickness depends on how much you reduce the soup and the flour-to-liquid ratio. If it’s too thin, simmer it uncovered for 10-15 minutes longer to reduce and concentrate the flavors. If it’s too thick, simply whisk in additional broth or cream a little at a time until you reach your desired consistency.
3. Can I make this soup dairy-free?
Absolutely! Replace the butter with olive oil or vegan butter, and substitute the heavy cream with full-fat coconut cream or cashew cream. The coconut cream adds a subtle sweetness that pairs nicely with the earthy mushrooms.
4. How do I prevent the cream from curdling?
Always add cream at the end of cooking and keep the heat on low. Never let the soup boil after adding cream. If you’re reheating leftover soup, warm it gently over low heat and stir frequently to prevent curdling.
5. What’s the best way to clean mushrooms without making them soggy?
Never soak mushrooms in water as they absorb moisture like sponges. Instead, use a damp paper towel or a soft mushroom brush to gently wipe away any dirt. For very dirty mushrooms, you can quickly rinse them under running water and pat them dry immediately with paper towels.
Final Thoughts
This Cream of Mushroom Soup Recipe has become a staple in my kitchen, and I’m confident it will become one in yours too. The combination of earthy mushrooms, aromatic herbs, and velvety cream creates something truly special that brings comfort with every spoonful.
What I love most is how this recipe strikes the perfect balance between elegant and approachable. It’s fancy enough to serve at a dinner party, yet simple enough to whip up on a Tuesday night when you need something warming and satisfying.
Give this recipe a try and let me know how it turns out in the comments below. I’d love to hear about any variations you create or how you like to serve it!
Recommended:
- Loaded Potato Soup Recipe
- Baked Potato Soup Recipe
- Pumpkin Soup Recipe
- Kale Soup Recipe
- Turkey Wild Rice Soup Recipe
- Turkey Barley Soup Recipe
- Stuffed Pepper Soup Recipe
- Lemon Chicken Orzo Soup Recipe
- Turkey Soup Recipe
- Minestrone Soup Recipe



