There’s something magical about a steaming bowl of Cream of Mushroom Soup. It’s cozy, rich, and feels like a warm hug after a long day. Whether you’re juggling work, family, or just need a little kitchen therapy, this homemade soup checks all the boxes—it’s quick, comforting, and packed with flavor.
I’ve always believed that mushrooms are the unsung heroes of the comfort food world. They’re meaty, earthy, and oh-so-satisfying. Pair that with a touch of cream and a hint of garlic, and you’ve got an easy dinner recipe that tastes like it simmered all day—but really only takes 35 minutes. Perfect for when life’s a little hectic (and honestly, when isn’t it?).
So grab your favorite pot, take a deep breath, and let’s make some creamy mushroom magic.
Why You’ll Love This Cream of Mushroom Soup
-
Quick and easy: Ready in just over half an hour—no fancy chef skills required.
-
Comforting and flavorful: The mix of buttery onions, garlic, and mushrooms hits all the cozy notes.
-
Versatile: Serve it as a main course with crusty bread or as a side with your favorite protein.
-
Make-ahead friendly: It reheats beautifully, so you can enjoy it all week long.
Easy Cream of Mushroom Soup
- Total Time: 35 minutes
- Yield: 35 minutes 1x
- Diet: Vegetarian
Description
This Cream of Mushroom Soup is the ultimate comfort food—rich, creamy, and irresistibly cozy. Packed with buttery mushrooms, garlic, and a touch of thyme, this easy homemade version tastes gourmet but comes together in just 35 minutes. Perfect for weeknights or chilly evenings, it’s simple, hearty, and pure comfort in every spoonful.
Ingredients
Main Ingredients:
-
2 tbsp unsalted butter
-
1 tbsp olive oil
-
1 medium onion, finely chopped
-
3 cloves garlic, minced
-
16 oz mushrooms (cremini or button), sliced
Seasonings and Others:
-
¼ tsp dried thyme
-
¼ tsp salt
-
¼ tsp black pepper
-
3 tbsp all-purpose flour
-
3 cups vegetable or chicken broth
-
1 cup heavy cream
-
1 tbsp soy sauce (optional, for extra umami)
-
Fresh parsley, chopped (for garnish)
Instructions
-
Sauté the Aromatics:
Melt butter with olive oil in a large pot over medium heat. Add onion and cook 3–4 minutes until soft. Stir in garlic and cook 30 seconds until fragrant. -
Cook the Mushrooms:
Add mushrooms, thyme, salt, and pepper. Cook 6–8 minutes, stirring occasionally, until golden brown and slightly caramelized. -
Thicken the Base:
Sprinkle in flour and stir well to coat. Cook 1–2 minutes to remove raw flour taste. -
Add the Broth:
Gradually pour in broth while stirring to prevent lumps. Simmer for 10 minutes until slightly thickened. -
Finish with Cream:
Lower heat and stir in heavy cream and soy sauce. Simmer a few minutes more—do not boil. -
Blend (Optional):
Use an immersion blender to puree all or half of the soup for a silky texture. -
Serve:
Ladle into bowls, top with parsley, and enjoy warm with crusty bread.
Notes
Combine different mushrooms (cremini, shiitake, button) for deeper flavor.
For a dairy-free version, use coconut milk or oat cream.
Add shredded chicken, tofu, or barley for a heartier soup.
Avoid boiling after adding cream to maintain smoothness.
The soup tastes even better the next day—ideal for meal prep.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients You’ll Need
Main Ingredients:
-
2 tbsp unsalted butter
-
1 tbsp olive oil
-
1 medium onion, finely chopped
-
3 cloves garlic, minced
-
16 oz mushrooms (cremini or button), sliced
Seasonings and Others:
-
¼ tsp dried thyme
-
¼ tsp salt
-
¼ tsp black pepper
-
3 tbsp all-purpose flour
-
3 cups vegetable or chicken broth
-
1 cup heavy cream
-
1 tbsp soy sauce (optional, for extra umami)
-
Fresh parsley, chopped (for garnish)
How to Make Cream of Mushroom Soup
1. Sauté the Aromatics
In a large pot, melt butter with olive oil over medium heat. Add onions and cook until soft and translucent, about 3–4 minutes. Stir in the garlic and cook for 30 seconds—just until your kitchen smells heavenly.
2. Cook the Mushrooms
Add mushrooms, thyme, salt, and black pepper. Cook for 6–8 minutes, stirring occasionally, until golden brown and slightly caramelized.
3. Thicken the Base
Sprinkle in the flour and stir to coat everything evenly. Cook for 1–2 minutes to remove that raw flour taste (trust me, it’s worth it).
4. Add the Broth
Gradually pour in the broth while stirring constantly to prevent lumps. Let it simmer for 10 minutes until the soup thickens slightly.
5. Finish with Cream
Lower the heat and stir in heavy cream and soy sauce. Simmer for another few minutes, but don’t let it boil—cream and high heat are not best friends.
6. Blend (Optional)
Use an immersion blender to puree all or half of the soup for that silky, restaurant-style texture.
7. Serve and Enjoy
Ladle into bowls, sprinkle with parsley, and serve warm with a slice of crusty bread.
Cooking Tips for the Perfect Creamy Mushroom Soup
-
Mix up your mushrooms: A combo of cremini, shiitake, and button mushrooms gives the best depth of flavor.
-
No immersion blender? A regular blender works too—just blend in batches and be careful with hot liquids.
-
Go dairy-free: Swap the cream for coconut milk or oat cream for a vegan twist that’s still luscious.
-
Umami boost: That little spoon of soy sauce adds surprising depth—don’t skip it if you love bold flavor.
-
Storage tip: The flavors get even better the next day, making this a fantastic make-ahead meal.
A Little Story from My Kitchen
I still remember the first time I made Cream of Mushroom Soup from scratch. It was a chilly Sunday, and all I wanted was something cozy that didn’t require too much effort. I started with what I had—some mushrooms hiding in the crisper and a splash of cream leftover from another recipe.
When I took that first spoonful, I knew I’d found something special. It reminded me of the canned version I grew up with—but so much richer and more comforting. Now, this has become one of my go-to homemade soups whenever friends drop by unexpectedly or I need a quick dinner that feels like a treat.
What to Serve with Cream of Mushroom Soup
Pair this creamy mushroom soup with:
-
Crusty French bread or garlic toast for dipping.
-
A crisp green salad with vinaigrette to balance the richness.
-
Grilled cheese for the ultimate comfort food combo (my personal favorite).
-
Or serve it as a starter before roasted chicken or steak for an elegant dinner.
For an extra touch, drizzle a bit of truffle oil or sprinkle parmesan on top—it’s restaurant-quality magic at home.
How to Store and Reheat
-
Refrigerate: Store leftovers in an airtight container for up to 4 days.
-
Freeze: If you plan to freeze, do so before adding the cream. Then thaw and stir in cream when reheating for best texture.
-
Reheat: Warm gently over medium heat, stirring occasionally. Avoid boiling to keep that silky texture intact.
Pro tip: Add a splash of broth or water when reheating to bring back the original consistency.
FAQs About This Easy Cream of Mushroom Soup
Can I make this soup ahead of time?
Absolutely! In fact, it tastes even better the next day as the flavors meld together.
Can I use milk instead of cream?
Yes, but for best results, use whole milk—it keeps the soup creamy without being too rich.
Can I make this vegan?
You sure can! Use olive oil instead of butter, vegetable broth, and coconut milk for that lovely creaminess.
Can I add protein?
Definitely. Add shredded chicken, tofu cubes, or even cooked barley for a heartier version.
The Joy of Homemade Comfort
At the end of a long day, nothing soothes the soul quite like a bowl of homemade Cream of Mushroom Soup. It’s rich, creamy, and made with love—just the way comfort food should be. Whether you’re enjoying it alone with a cozy blanket or serving it to family around the table, this easy dinner recipe promises warmth, flavor, and a dash of happiness in every spoonful.
So, tie that apron, pour yourself a glass of wine, and let this simple soup remind you that good food doesn’t have to be complicated—it just has to come from the heart.
Discover more delicious recipes by following me on Facebook and Pinterest.
