Cream of Mushroom Soup Recipe So Rich and Creamy You Will Never Buy Canned Again
There is something deeply comforting about a warm bowl of mushroom soup. It feels cozy, familiar, and soothing, especially on chilly evenings. Yet many home cooks rely on canned soup because they assume making it from scratch is complicated or time consuming. Some worry about getting the texture wrong. Others fear it will taste bland or watery.
The truth is that a homemade cream of mushroom soup recipe is far easier than most people think. With simple pantry ingredients and fresh mushrooms, you can create a velvety, flavorful soup that tastes better than anything from a can.

Why You’ll Love This Recipe
- Deep, earthy flavor
Fresh mushrooms create a savory, umami rich taste that feels restaurant quality. - Simple and approachable
No complicated techniques. Just basic sautéing and simmering. - Ready in about 40 minutes
Perfect for weeknight dinners or cozy weekend lunches. - Made with wholesome ingredients
Real mushrooms, real cream, and no preservatives. - Versatile and customizable
Easy to adapt for dairy free, gluten free, or lighter options. - Beginner friendly
If you can sauté vegetables, you can make this soup.
Cream of Mushroom Soup Recipe So Rich and Creamy You Will Never Buy Canned Again
Course: SoupsCuisine: AmericanDifficulty: Easy4
servings15
minutes25
minutes310
kcalThis recipe is reliable, beginner friendly, and rich without feeling heavy. Once you try it, you may never go back to store bought versions again.
Ingredients
2 tablespoons unsalted butter
Provides richness and helps sauté the mushrooms.
1 tablespoon olive oil
Prevents the butter from browning too quickly and adds depth.
1 medium yellow onion, finely chopped
Adds natural sweetness and balances the earthiness of mushrooms.
3 cloves garlic, minced
Enhances savory flavor.
1 pound fresh cremini or white button mushrooms, sliced
The star ingredient. Cremini mushrooms offer a deeper flavor.
3 tablespoons all purpose flour
Thickens the soup and creates a creamy consistency.
4 cups chicken broth or vegetable broth
Forms the base of the soup. Use vegetable broth for a vegetarian version.
1 cup heavy cream
Creates the signature creamy texture.
1 half cup whole milk
Lightens the soup slightly while keeping it smooth.
Directions
- Heat butter and olive oil in a large pot over medium heat.
- Add chopped onion and cook for 4 to 5 minutes until soft and translucent.
- Stir in minced garlic and cook for 30 seconds until fragrant.
- Add sliced mushrooms and cook for 8 to 10 minutes. Stir occasionally until mushrooms release their moisture and begin to brown.
- If using white wine, add a splash and cook for 1 minute to allow alcohol to evaporate.
- Sprinkle flour evenly over the mushroom mixture. Stir well to coat everything and cook for 2 minutes to remove raw flour taste.
- Slowly pour in broth while stirring continuously to prevent lumps.
- Bring the soup to a gentle simmer and cook for 10 minutes, allowing it to thicken.
- Stir in heavy cream and milk. Simmer for another 5 minutes.
- Season with salt, pepper, thyme, and soy sauce if using.
- For a smoother texture, blend part of the soup using an immersion blender. Leave some mushrooms whole for texture.
- Garnish with fresh parsley and serve hot.
What Is Cream of Mushroom Soup Recipe?
A cream of mushroom soup recipe is a classic American comfort dish made with fresh mushrooms, aromatics, broth, and cream. It is known for its smooth texture and rich, earthy flavor.
While mushroom soups have roots in European cuisine, particularly French cooking, cream based mushroom soup became widely popular in the United States in the twentieth century. It became a staple not only as a standalone soup but also as a base ingredient in casseroles and holiday dishes.
Traditionally, it is served hot in a bowl with crusty bread. It can also be used as a sauce for chicken, pork chops, or green bean casserole.
What makes this version special is the balance of texture and flavor. It combines finely chopped mushrooms for body and optional blending for smoothness. The result is creamy without being overly thick, flavorful without being overpowering, and simple enough for any home kitchen.
Cuisine Type: American comfort food
Difficulty Level: Easy
Seasonality: Best in fall and winter, but enjoyable year round
Ingredients You’ll Need
Main Ingredients
- 2 tablespoons unsalted butter
Provides richness and helps sauté the mushrooms. - 1 tablespoon olive oil
Prevents the butter from browning too quickly and adds depth. - 1 medium yellow onion, finely chopped
Adds natural sweetness and balances the earthiness of mushrooms. - 3 cloves garlic, minced
Enhances savory flavor. - 1 pound fresh cremini or white button mushrooms, sliced
The star ingredient. Cremini mushrooms offer a deeper flavor. - 3 tablespoons all purpose flour
Thickens the soup and creates a creamy consistency. - 4 cups chicken broth or vegetable broth
Forms the base of the soup. Use vegetable broth for a vegetarian version. - 1 cup heavy cream
Creates the signature creamy texture. - 1 half cup whole milk
Lightens the soup slightly while keeping it smooth.

Seasonings & Flavorings
- 1 teaspoon salt
Enhances overall flavor. - 1 half teaspoon black pepper
Adds subtle warmth. - 1 teaspoon fresh thyme leaves or 1 half teaspoon dried thyme
Complements the mushroom flavor beautifully. - 1 tablespoon fresh parsley, chopped
Brightens the finished soup. - 1 teaspoon soy sauce (optional)
Boosts umami and deepens the savory profile.
Optional Add Ins / Variations
- 1 half cup finely diced carrots
Adds sweetness and color. - 1 half cup celery, finely chopped
Builds additional flavor depth. - 1 splash dry white wine
Adds complexity when deglazing the pan. - 1 half cup grated Parmesan cheese
Makes the soup extra rich and savory. - Extra sliced mushrooms for garnish
Adds texture and presentation appeal.
Step by Step Instructions
- Heat butter and olive oil in a large pot over medium heat.
- Add chopped onion and cook for 4 to 5 minutes until soft and translucent.
- Stir in minced garlic and cook for 30 seconds until fragrant.
- Add sliced mushrooms and cook for 8 to 10 minutes. Stir occasionally until mushrooms release their moisture and begin to brown.
- If using white wine, add a splash and cook for 1 minute to allow alcohol to evaporate.
- Sprinkle flour evenly over the mushroom mixture. Stir well to coat everything and cook for 2 minutes to remove raw flour taste.
- Slowly pour in broth while stirring continuously to prevent lumps.
- Bring the soup to a gentle simmer and cook for 10 minutes, allowing it to thicken.
- Stir in heavy cream and milk. Simmer for another 5 minutes.
- Season with salt, pepper, thyme, and soy sauce if using.
- For a smoother texture, blend part of the soup using an immersion blender. Leave some mushrooms whole for texture.
- Garnish with fresh parsley and serve hot.
Cooking Time Breakdown:
Prep time: 15 minutes
Cook time: 25 minutes
Total time: About 40 minutes

Common Mistakes to Avoid
- Not browning the mushrooms properly
Mushrooms need time to develop flavor. Do not rush this step. - Adding flour without cooking it
Raw flour taste can ruin the soup. Cook it for at least 2 minutes. - Pouring broth too quickly
Add gradually while stirring to avoid lumps. - Boiling after adding cream
High heat can cause curdling. Keep it at a gentle simmer. - Under seasoning
Mushrooms need adequate salt to shine. Taste before serving.
Pro Tips for Best Results
Use cremini mushrooms for deeper flavor compared to white button mushrooms.
Chop some mushrooms finely and leave others sliced for varied texture.
For an even richer taste, sauté a few extra mushrooms separately and use them as a topping.
If you prefer a completely smooth soup, blend it fully after cooking.
For added depth, a small splash of soy sauce enhances the savory profile without making it taste like soy.
Equipment Used
- Large heavy bottom pot or Dutch oven
- Wooden spoon
- Sharp knife and cutting board
- Measuring cups and spoons
- Immersion blender or countertop blender
Recipe Variations & Substitutions
For a dairy free version, replace butter with olive oil and use coconut milk or unsweetened almond milk instead of cream.
For a gluten free cream of mushroom soup recipe, substitute flour with cornstarch. Mix 2 tablespoons cornstarch with cold water before adding to the soup.
For a lighter version, use half and half instead of heavy cream.
For a vegan version, use vegetable broth, plant based milk, and nutritional yeast instead of Parmesan.
For a protein boost, add shredded chicken or white beans.

What to Serve With Cream of Mushroom Soup Recipe
This soup pairs beautifully with:
- Crusty sourdough bread
- Grilled cheese sandwiches
- A crisp garden salad
- Roasted chicken
- Herb roasted potatoes
- Turkey sandwiches
It also works as a starter for holiday meals or dinner parties.
Storage & Make Ahead Instructions
Allow the soup to cool completely before storing.
Store in an airtight container in the refrigerator for up to 4 days.
To reheat, warm gently on the stovetop over medium low heat. Stir occasionally and add a splash of broth if it thickens too much.
This soup can be frozen for up to 2 months. For best results, freeze before adding cream and stir in fresh cream when reheating.
Make ahead tip: Prepare the soup base in advance and refrigerate. Add cream just before serving.

Nutrition Information (Approximate per serving)
- Calories: 310
- Protein: 7 grams
- Carbohydrates: 18 grams
- Fat: 24 grams
- Fiber: 2 grams
- Sodium: 650 milligrams
Values vary depending on specific ingredients used.
- The Best Potato Soup Recipe for Creamy Comfort in Every Spoonful
- Slow Cooker BBQ Baby Back Ribs That Fall Off the Bone Every Time
- The Best Sub Roll Recipe for Soft Yet Sturdy Sandwiches
- The Ultimate Carnivore Pizza Recipe That’s Crispy, Cheesy, and Completely Low Carb
- Authentic and Comforting Yukgaejang Recipe You Can Make at Home
Frequently Asked Questions (FAQs)
Can I use canned mushrooms instead of fresh?
Fresh mushrooms are strongly recommended. Canned mushrooms lack the same flavor and texture.
How do I thicken cream of mushroom soup?
Use flour, cornstarch, or allow the soup to simmer longer to reduce naturally.
Can I make this soup without cream?
Yes. Substitute with milk or a dairy free alternative, but the texture will be lighter.
What type of mushrooms are best?
Cremini mushrooms provide deeper flavor, but white button mushrooms work well too.
Is this soup gluten free?
Not by default. Use cornstarch instead of flour to make it gluten free.
Can I make this ahead of time?
Yes. It reheats well and flavors deepen after resting overnight.
Why does my soup taste bland?
It likely needs more salt or a splash of soy sauce to enhance umami flavor.
Conclusion
This cream of mushroom soup recipe proves that homemade comfort food does not have to be complicated. With fresh mushrooms, simple pantry ingredients, and less than an hour of cooking time, you can create a rich and satisfying soup that feels both elegant and comforting.
It is perfect for cozy evenings, holiday starters, or as a base for your favorite casseroles. Once you taste the depth of flavor and smooth texture, canned soup will feel like a distant memory.





