Cream of Mushroom Soup
There is something deeply comforting about a bowl of creamy mushroom soup, especially when the aroma starts drifting through the kitchen and you know dinner is going to feel cozy from the very first spoonful. This version is rich without feeling too heavy, full of earthy mushrooms, soft onion, gentle thyme, and just enough cream to make every bite taste smooth and luxurious. Trust me, you’re going to love this, because it tastes like the kind of meal that slows the whole evening down in the best possible way.
A Bowl That Feels Like Pure Comfort
Some recipes are flashy, and some are dependable, and this one lands right in that sweet spot where comfort meets real flavor. The mushrooms bring that deep savory taste, the onion and garlic make the whole pot smell incredible, and the broth ties everything together into something warm and inviting.
It is the kind of soup that works on chilly nights, lazy weekends, or even as a simple lunch that still feels a little special. Let me tell you, it’s worth every bite, especially with a piece of crusty bread on the side.
The Cozy Story Behind This Classic
As we settle into what makes this soup so lovable, it helps to know that creamy mushroom soups have roots in classic European cooking, especially in French-style cream sauces and puréed soups. Over time, the dish became a home kitchen favorite because it was practical, satisfying, and a smart way to turn simple mushrooms into something elegant.
In North America, it also became wildly popular as both a homemade soup and a pantry staple, but the from-scratch version has a completely different kind of charm. It tastes fresher, deeper, and far more personal, which is exactly why it still earns a place at the table today.
Why This Soup Earns a Permanent Spot in Your Rotation
Before we get to the pot, let’s talk about why this recipe works so well in real life, not just on paper.
Versatile: It works as a light main dish, a cozy starter, or even a simple lunch paired with toast or salad. It fits quiet weeknights just as easily as a dinner with guests.
Budget-Friendly: Mushrooms, onion, garlic, broth, and cream turn into something that tastes far more expensive than it really is. A little butter and flour do a lot of the heavy lifting here.
Quick and Easy: Once the chopping is done, the soup comes together in one pot without any fussy steps. The process feels calm and manageable from start to finish.
Customizable: You can keep it silky smooth or leave some mushroom pieces for extra texture. You can also adjust the herbs and creaminess to match your mood.
Crowd-Pleasing: Even people who think soup is boring tend to go back for another spoonful of this one. It has that savory, creamy flavor that wins people over fast.
Make-Ahead Friendly: The flavor settles in beautifully after a little rest, which means it tastes just as lovely the next day. That makes it a practical option for busy weeks.
Great for Leftovers: Reheated gently, it stays comforting and delicious. It can also become a sauce for chicken, pasta, or rice bowls the next day.
Chef Secrets for a Better Pot Every Time
Now let’s dive into the little details that make a good bowl turn into a truly memorable one.
- Brown the mushrooms well: Let them sit long enough to release moisture and then take on some color. That deeper browning brings a much richer flavor to the soup.
- Cook the flour briefly: After adding it to the butter and vegetables, give it a minute or two so the soup tastes velvety, not pasty.
- Blend only part of the soup: This creates the best texture, creamy overall with enough mushroom pieces left behind to keep it interesting.
- Add the cream at the end: Gentle heat keeps the cream smooth and prevents it from losing its silky finish.
- Season in layers: A little salt during cooking and another taste at the end makes the flavor feel rounded and balanced.
The Kitchen Tools That Make It Easy
By now, the soup is practically calling your name, and the good news is that you do not need anything fancy to make it happen.
Large soup pot or Dutch oven: This gives the mushrooms plenty of room to cook down properly without crowding.
Wooden spoon: Perfect for stirring the vegetables, scraping up flavor from the bottom, and keeping the roux smooth.
Chef’s knife: A sharp knife makes quick work of slicing mushrooms and dicing onion evenly.
Cutting board: A sturdy board keeps prep organized and easy.
Blender or immersion blender: This is how you get that creamy, dreamy texture. Use either one depending on what you have.
Measuring cups and spoons: Helpful for keeping the soup balanced, especially when it comes to flour, broth, and cream.
The Ingredients That Build All That Flavor
And now we get to the heart of it, the ingredients that turn a humble pot into something warm, savory, and deeply satisfying. Each one has a job to do, and together they create that soft, earthy richness that makes this one a total game-changer.
- Mushrooms: 2 pounds cremini or white button mushrooms, sliced. These are the soul of the soup, bringing deep earthy flavor and a tender bite.
- Butter: 4 tablespoons unsalted butter. This adds richness and helps the onion and mushrooms cook into a flavorful base.
- Onion: 1 medium yellow onion, diced. It gives the soup sweetness and depth as it softens.
- Garlic: 3 cloves garlic, minced. This adds a gentle savory warmth that makes the whole pot smell amazing.
- All-purpose flour: 3 tablespoons. This thickens the soup and gives it that classic creamy body.
- Broth: 4 cups chicken or vegetable broth. It loosens the soup and carries all the savory flavor through every spoonful.
- Heavy cream: 1 cup. This gives the soup its smooth, lush finish.
- Fresh thyme: 1 tablespoon chopped fresh thyme. It adds a light herbal note that pairs beautifully with mushrooms.
- Salt: 1 teaspoon, or to taste. This wakes up all the flavors.
- Black pepper: 1/2 teaspoon, or to taste. A little pepper sharpens the creamy richness just enough.
Easy Swaps When You Need Them
If you need to work with what is already in the kitchen, this soup is wonderfully flexible, and now is the perfect moment to talk substitutions.
Mushrooms: White button, cremini, or a mix of mushrooms all work beautifully.
Butter: Olive oil can be used instead if needed.
Onion: Shallots make a slightly sweeter, more delicate alternative.
Heavy cream: Half-and-half will lighten the soup while still keeping it creamy.
Fresh thyme: Dried thyme can be used, 1 teaspoon in place of the fresh.
Chicken broth: Vegetable broth works very well for a meat-free version.
The Star Players in This Recipe
Even though every ingredient matters, there are two that really carry the soul of the dish, and they deserve a moment in the spotlight.
Mushrooms: Once sautéed, they become deeply savory, earthy, and almost meaty in flavor. They are what give this soup its cozy personality.
Heavy cream: This is what softens the edges and gives the soup that velvety finish. It makes the whole bowl feel smooth, rounded, and extra comforting.

Let’s Get This Soup on the Stove
Now let’s dive into the cooking process, because this is where the kitchen starts smelling incredible and the whole recipe comes to life. Here are the steps you’re going to follow.
- Preheat Your Equipment: Place a large soup pot or Dutch oven over medium heat so it is ready when the butter goes in.
- Combine Ingredients: Add the butter, then stir in the diced onion and sliced mushrooms. Cook for 8 to 10 minutes until the mushrooms release their moisture and begin to brown. Stir in the garlic, thyme, salt, and black pepper, then cook for 1 more minute.
- Prepare Your Cooking Vessel: Sprinkle the flour over the mushroom mixture and stir well so everything is evenly coated. Cook for 1 to 2 minutes to remove any raw flour taste.
- Assemble the Dish: Slowly pour in the broth while stirring constantly. This helps the soup stay smooth and prevents lumps from forming.
- Cook to Perfection: Bring the soup to a gentle simmer and cook for 15 minutes, stirring occasionally, until slightly thickened. Blend about half the soup with an immersion blender, or transfer part of it carefully to a blender, then return it to the pot.
- Finishing Touches: Stir in the heavy cream and let the soup warm through over low heat for 3 to 5 minutes. Taste and adjust the seasoning as needed.
- Serve and Enjoy: Ladle into bowls and serve hot, with toasted bread or crackers if you like. The creamy texture and savory aroma are irresistible.
Why the Texture and Flavor Work So Well
What makes this soup special is the contrast between silky broth and tender mushroom pieces. Blending only part of the pot gives it body without turning it flat or gluey, so every spoonful feels creamy and still full of character.
The flavor builds in layers too. First comes the butter and onion, then the mushrooms deepen and concentrate, then garlic and thyme brighten the pot, and finally the cream rounds everything out into something smooth and satisfying. It tastes rich, earthy, savory, and just a little elegant.
Handy Tips for the Best Results
A few simple tricks can make the process even smoother, and now is a good time to keep those in your back pocket.
- Tip: Slice the mushrooms fairly evenly so they cook at the same pace and brown more consistently.
- Tip: Do not rush the mushroom step, because that browning is where so much of the flavor comes from.
- Tip: Keep the heat low after adding the cream so the soup stays silky.
- Tip: Blend in stages if needed, so you can control the final texture exactly how you like it.
Common Mistakes and How to Skip Them
Even easy soups have a few little traps, but they are very simple to avoid once you know what to watch for.
- Mistake: Crowding the mushrooms too much. Fix: Use a wide pot and give them enough room so they sauté instead of steam.
- Mistake: Adding broth too quickly after the flour. Fix: Pour slowly while stirring to keep the soup smooth.
- Mistake: Boiling hard after adding cream. Fix: Keep it at a gentle low heat to protect the texture.
- Mistake: Under-seasoning at the end. Fix: Taste once everything is combined and adjust salt and pepper before serving.
A Quick Look at the Nutrition Facts
Before you grab your bowl, here is a simple nutrition snapshot so you know what to expect.
Servings: 6
Calories per serving: 245
Note: These are approximate values.
Time Breakdown at a Glance
This recipe feels cozy and special, but it comes together without eating up your whole evening.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Make-Ahead and Storage Tips That Really Help
And now let’s talk about real-life practicality, because this is one of those soups that fits beautifully into busy schedules. You can slice the mushrooms, dice the onion, and mince the garlic a day ahead and keep them chilled until you are ready to cook.
Once made, let the soup cool before storing it in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze it for up to 2 months, though the texture is best if you freeze it before adding the cream and stir the cream in after reheating. Warm it gently on the stove over low heat, stirring often, until heated through.
The Best Ways to Serve It
By the time the soup is ready, the only thing left is deciding how you want to enjoy it. A thick slice of crusty bread is always a smart move, because it soaks up every bit of that creamy broth.
It also pairs beautifully with a crisp green salad, a grilled cheese sandwich, or simple roasted vegetables. For a dinner party feel, serve smaller bowls as a starter with a little extra thyme on top and freshly cracked pepper.
Smart and Tasty Ways to Use Leftovers
If you happen to have leftovers, do not let them sit forgotten in the fridge, because this soup can do more than one job.
Spoon it over cooked chicken or turkey for a quick dinner. Toss it with pasta and a splash of broth for a creamy mushroom sauce. Use it as a cozy topping for baked potatoes or stir it into cooked rice for an easy next-day lunch.
A Few Extra Touches That Go a Long Way
Sometimes the smallest adjustments make the biggest difference, and this soup is a great example of that. A tiny extra pinch of thyme can lift the flavor right before serving, and a crack of black pepper on top keeps the richness balanced.
For even more mushroom flavor, use a mix of cremini and button mushrooms. For a smoother finish, blend a little more of the soup. For a more rustic bowl, leave extra slices intact. It is very easy to make this one feel like your own.
Make It Look as Good as It Tastes
This soup is already comforting, but a little presentation makes it feel extra special. Serve it in wide shallow bowls so that creamy surface really shows off.
A light swirl of cream, a few sautéed mushroom slices on top, and a little thyme can make the whole bowl look restaurant-worthy without much effort. Add toasted bread on the side and suddenly dinner feels like an occasion.
Fun Variations Worth Trying
Once you have made the classic version, there are plenty of delicious directions you can take next.
- Garlicky Version: Add 1 or 2 extra cloves of garlic for a deeper savory kick.
- Extra Herb Version: Stir in chopped parsley with the thyme for a brighter finish.
- Chunky Style: Blend less of the soup so more mushroom texture stays in the bowl.
- Lighter Bowl: Use half-and-half instead of heavy cream for a slightly lighter finish.
- Deeper Flavor Version: Use a mix of cremini and white button mushrooms for more complexity.
FAQ’s
Q1: Can I use only white button mushrooms?
Yes, absolutely. The flavor will be a little milder, but the soup will still turn out creamy and delicious.
Q2: Can I make it vegetarian?
Yes. Just use vegetable broth instead of chicken broth and the soup stays wonderfully flavorful.
Q3: Do I have to blend the soup?
No. You can leave it fully chunky if you prefer, though blending part of it gives the nicest creamy texture.
Q4: Can I use dried thyme instead of fresh?
Yes. Use 1 teaspoon dried thyme in place of 1 tablespoon fresh thyme.
Q5: What if I want it thicker?
Let it simmer a little longer, or blend a bit more of the mushrooms into the broth.
Q6: Can I use milk instead of cream?
You can, but the soup will be less rich and a little thinner. Half-and-half is a good middle ground.
Q7: How do I reheat it without ruining the texture?
Warm it gently over low heat and stir often. Avoid a hard boil once the cream is in.
Q8: Can I freeze this soup?
Yes, though it freezes best before the cream is added. Add the cream after reheating for the smoothest result.
Q9: What goes best on the side?
Crusty bread, garlic toast, a green salad, or a grilled cheese sandwich all pair beautifully.
Q10: Can I make it ahead for guests?
Yes, and it is actually a great choice for that. The flavor settles in nicely, and reheating it gently is easy.
Conclusion
Cream of mushroom soup has a way of making an ordinary day feel softer, warmer, and a whole lot more delicious. It is simple enough for a weeknight, cozy enough for a rainy afternoon, and satisfying enough to serve proudly at the table. This one brings together earthy mushrooms, silky cream, and gentle herbs in a way that feels timeless and comforting. Trust me, once you make it this way, you will want to come back to it again and again.
Print
Cream of Mushroom Soup
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A rich and cozy cream of mushroom soup made with sautéed mushrooms, onion, garlic, broth, and heavy cream. It is silky, savory, and perfect for a comforting lunch or dinner.
Ingredients
- 2 pounds cremini or white button mushrooms, sliced
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 4 cups chicken or vegetable broth
- 1 cup heavy cream
- 1 tablespoon chopped fresh thyme
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper, or to taste
Instructions
- Place a large soup pot or Dutch oven over medium heat.
- Add the butter, then stir in the diced onion and sliced mushrooms. Cook for 8 to 10 minutes until the mushrooms release their moisture and begin to brown.
- Stir in the garlic, thyme, salt, and black pepper, then cook for 1 more minute.
- Sprinkle the flour over the mushroom mixture and stir well so everything is evenly coated. Cook for 1 to 2 minutes.
- Slowly pour in the broth while stirring constantly until smooth.
- Bring the soup to a gentle simmer and cook for 15 minutes, stirring occasionally, until slightly thickened.
- Blend about half the soup with an immersion blender, or transfer part of it carefully to a blender, then return it to the pot.
- Stir in the heavy cream and let the soup warm through over low heat for 3 to 5 minutes.
- Taste and adjust the seasoning if needed, then serve hot.
Notes
- For deeper flavor, use a mix of cremini and white button mushrooms.
- For a smoother texture, blend a little more of the soup.
- For a lighter version, substitute half-and-half for the heavy cream.
- Serve with toasted bread, crackers, or a simple green salad.
Nutrition
- Serving Size: 1 bowl
- Calories: 245
- Sugar: 4g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 45mg
Keywords: cream of mushroom soup, creamy mushroom soup, homemade mushroom soup, comfort food soup, easy mushroom soup
