Cream of Mushroom Soup: Rich and Velvety
- Time: 10 min active + 20 min cook = 30 min total
- Flavor/Texture Hook: Velvety smooth with rustic mushroom chunks
- Perfect for: Busy weeknight dinners or a cozy starter
- Easy Homemade Cream of Mushroom Soup
- The Secret to Great Flavor
- Essential Ingredients and Swaps
- The Proper Cooking Gear
- Step by Step Cooking Process
- Fixing Common Texture Issues
- Troubleshooting Common Issues
- Alternative Versions and Tweaks
- Saving and Reheating Tips
- Serving and Garnish Ideas
- Mushroom Cooking Myths
- Recipe FAQs
- 📝 Recipe Card
Easy Homemade Cream of Mushroom Soup
That first sizzle when the mushrooms hit the hot butter is the most important sound in this whole recipe. I remember the first time I tried making this for my family, I did the classic rookie mistake: I dumped all the mushrooms into the pot at once.
Instead of browning, they just steamed in their own juices, turning into these sad, grey, rubbery little discs. It wasn't the velvety experience I wanted, and the flavor was flat.
But once I learned to let them sit undisturbed, everything changed. When you see those edges turn a deep, golden brown, you're unlocking a level of savoriness that you just can't get from a can. This version is all about that contrast, between the smooth, creamy base and the concentrated, seared mushroom pieces.
You can expect a soup that feels indulgent but comes together in just 30 minutes. It's the kind of comfort food that makes the house smell like a bistro, and it's simple enough that you won't feel overwhelmed after a long day at work.
Trust me, once you taste the difference fresh mushrooms make, you'll never go back to the pantry staples.
The Secret to Great Flavor
The Brown Bit Factor: Searing mushrooms at high heat creates a concentrated flavor that carries through the entire pot. This is what prevents the soup from tasting like plain cream and water.
The Flour Buffer: Cooking the flour in butter first removes that raw, grainy taste. It creates a stable base that keeps the cream from separating when it hits the heat.
The Pulse Method: Using an immersion blender only a few times ensures the soup is velvety but still has texture. If you blend it into a complete puree, you lose the rustic charm of the dish.
Nutmeg's Hidden Role: A tiny pinch of nutmeg doesn't make it taste like dessert, it just cuts through the heaviness of the cream. It adds a subtle warmth that makes people ask, "What is that secret ingredient?"
Since you might be wondering whether to go all out with fresh ingredients or use a few shortcuts, I've put together a quick comparison to help you decide based on how much time you actually have tonight.
| Feature | Fresh Ingredients | Shortcut Method | Impact on Result |
|---|---|---|---|
| Mushroom Prep | Sliced fresh | Canned/Pre sliced | Fresh has better texture |
| Thickener | Homemade roux | Cornstarch slurry | Roux is more velvety |
| Broth | Low sodium stock | Bouillon cube | Stock has cleaner taste |
To really get the most out of your ingredients, it helps to understand what each component is doing in the pot. This isn't about chemistry class, just about why we use these specific items.
| Ingredient | Science Role | Pro Secret |
|---|---|---|
| Unsalted Butter | Fat carrier | Use a high smoke point butter for the sear |
| Cremini Mushrooms | Umami source | Don't crowd the pan or they will steam |
| All Purpose Flour | Thickening agent | Cook until it smells like toasted nuts |
| Heavy Cream | Mouthfeel | Stir in at the very end to avoid curdling |
Essential Ingredients and Swaps
For this recipe, quality matters, but being flexible is better. I use cremini mushrooms because they have a punchier flavor than white buttons, but both work.
- 4 tbsp (56g) unsalted butter Why this? Provides the base for the roux and sears the mushrooms
- 1 lb (450g) cremini or button mushrooms, sliced Why this? Core flavor and texture
- 1 medium (110g) yellow onion, finely diced Why this? Adds aromatic sweetness
- 3 cloves (9g) garlic, minced Why this? Sharpness to balance the cream
- 1 tsp (2g) dried thyme Why this? Earthy notes that pair with mushrooms
- 1/4 tsp (1.5g) ground nutmeg Why this? Subtle warmth
- 3 tbsp (24g) all purpose flour Why this? Creates the velvety thickness
- 3 cups (710ml) vegetable or chicken broth Why this? Savory liquid base
- 1 cup (240ml) heavy cream Why this? Richness and silkiness
- 1 tsp (6g) salt Why this? Enhances all flavors
- 1/2 tsp (1g) black pepper Why this? Mild heat
If you're missing something or have a dietary restriction, don't sweat it. Most of these have easy swaps that still taste great.
| Original Ingredient | Substitute | Why It Works |
|---|---|---|
| Heavy Cream (1 cup) | Full fat Coconut Milk | Similar fat content. Note: Adds a slight coconut flavor |
| All Purpose Flour | Cornstarch (2 tbsp) | Thicken the soup at the end. Note: Less depth than roux |
| Chicken Broth | Vegetable Broth | Same salt/liquid profile. Note: Makes it vegetarian |
| Cremini Mushrooms | Shiitake or Oyster | Deeper, woodier flavor. Note: Remove tough stems first |
The Proper Cooking Gear
You don't need a professional kitchen, but a few specific tools make this a breeze. A heavy bottomed pot or a Dutch oven is your best friend here. Because we're searing mushrooms, you want something that holds heat evenly so you don't get "hot spots" that burn the butter.
I highly recommend an immersion blender. It allows you to control the texture right in the pot, so you aren't transferring boiling liquid into a traditional blender, which can be dangerous. If you don't have one, a regular blender works, but do it in small batches and leave the lid slightly cracked to let steam escape.
Finally,, a sturdy whisk is non negotiable. When you add the broth to the flour and butter, you need to move fast to break up any lumps. If you only have a spoon, you'll spend ten minutes trying to get the soup smooth.
step-by-step Cooking Process
Right then, let's get into the flow. I like to think of this in three phases: the sear, the base, and the finish.
The over High heat Sear
- Melt 2 tbsp (28g) of butter over medium high heat.
- Add the sliced mushrooms in a single layer and let them sit undisturbed for 3-4 minutes until they develop a deep golden brown color. Note: Moving them too soon prevents the crust from forming.
- Stir and cook for another 3 minutes until the moisture has evaporated and they look slightly shrunken.
- Remove mushrooms from the pot and set them aside on a plate.
Building the Velvety Base
- In the same pot, add the remaining 2 tbsp (28g) of butter.
- Sauté the diced onion for about 4 minutes until translucent and soft.
- Stir in the minced garlic and thyme, cooking for 60 seconds until it smells fragrant.
- Whisk in the flour and cook for 2 minutes until the mixture forms a bubbling golden paste. Note: This is your roux; don't skip the cooking time or the soup will taste like raw flour.
The Finishing Touch
- Slowly pour in the broth while whisking constantly until the liquid is smooth and lump free.
- Return the seared mushrooms to the pot and simmer on low heat for 10 minutes.
- Stir in the heavy cream, nutmeg, salt, and pepper.
- Use an immersion blender to pulse the soup until mostly smooth but still containing small, rustic chunks.
Chef's Tip: If you want an even deeper flavor, add a teaspoon of soy sauce or a splash of Worcestershire sauce when you add the broth. It adds a hidden layer of umami that makes the mushroom taste "more like mushroom."
Fixing Common Texture Issues
Even with the best plan, things can happen. Maybe the soup feels too heavy, or perhaps it's more like a sauce than a soup. Most of these are easy fixes if you know what caused them.
Troubleshooting Common Issues
| Issue | Solution |
|---|---|
| Why Your Soup is Too Thin | This usually happens if the roux didn't cook long enough or the broth was added too quickly. You can fix this by simmering the soup for an extra 5-10 minutes without a lid to reduce the liquid. Altern |
| Why Your Soup is Too Thick | If the soup feels more like a gravy, you probably used a bit too much flour or reduced the broth too much. The fix is simple: whisk in a splash more broth or a bit of milk. Add it one tablespoon at a |
| Why the Mushrooms Released Too Much Water | If your mushrooms boiled instead of browned, you likely crowded the pan. According to the browning techniques at Serious Eats, leaving space between the pieces is key. I |
Common Mistakes Checklist: - ✓ Did you let the mushrooms sit for 3 mins without stirring? - ✓ Did you cook the flour paste until it bubbled? - ✓ Did you add the cream at the end on low heat? - ✓ Did you pulse the blender rather than pureeing it completely?
- ✓ Did you use a whisk to avoid lumps during the broth phase?
Alternative Versions and Tweaks
If you're feeling adventurous, this recipe is a great base for other flavors. I often make a version of this for my kids that is a bit lighter. For a healthy creamy mushroom soup, swap the heavy cream for a mixture of evaporated milk and a tablespoon of Greek yogurt.
It gives you a similar tang and richness with fewer calories.
If you're looking for a total umami bomb, try adding a teaspoon of miso paste. Just whisk the miso with a bit of the broth before adding it to the pot so it doesn't clump. This version is actually quite similar to the base of a homemade ramen broth, focusing on that deep, savory earthiness.
For those needing a gluten-free cream of mushroom soup, replace the all purpose flour with a 1:1 gluten-free flour blend. For the best results, follow the roux tips from King Arthur Baking to ensure the thickener integrates properly without clumping.
If you want to turn this into a meal, you can use this as a sauce for a creamy mushroom chicken dish. Just reduce the broth by half and simmer it with seared chicken breasts.
Decision Shortcut: - If you want it Vegan → Use vegan butter, coconut cream, and vegetable broth. - If you want it Low Cal → Use skim milk and reduce butter to 2 tbsp. - If you want it Gourmet → Use a mix of Porcini and Cremini mushrooms.
Saving and Reheating Tips
This soup actually tastes better the next day because the flavors have more time to mingle. Store it in an airtight container in the fridge for up to 4 days.
Freezing Guidelines: I generally recommend freezing this soup without the cream. The cream can sometimes split or become grainy when thawed. Freeze the mushroom and broth base for up to 3 months.
When you're ready to eat it, thaw it in the fridge and stir in the fresh heavy cream while reheating on the stove.
Reheating: Warm it over medium low heat. If it has thickened too much in the fridge, add a splash of milk or broth to loosen it up. If you're reheating it in the microwave, stir every 60 seconds to prevent the cream from separating. This silky texture is a lot like what you'd find in a velvety chicken pasta, so treat the reheating process with a bit of gentleness.
Zero Waste Tips: Don't throw away the mushroom stems if they're too tough to slice! Toss them into your freezer bag for veggie stock. Also, if you have leftover diced onion or garlic, sauté them and freeze them in ice cube trays with a bit of oil for a quick flavor starter for future meals.
Serving and Garnish Ideas
The way you serve this makes a huge difference in the experience. A simple bowl is fine, but adding a few toppers takes it from "weeknight meal" to "restaurant quality."
The Rustic Pairing: Serve this with a thick slice of toasted sourdough rubbed with a raw garlic clove. The crunch of the toast against the velvety soup is a match made in heaven. A small side salad with a sharp lemon vinaigrette also helps cut through the richness of the cream.
The Gourmet Garnish: For something a bit fancier, save a few of those golden brown mushroom slices from the first step and place them on top of the soup. Add a drizzle of truffle oil, a sprinkle of fresh parsley, and a crack of fresh black pepper.
It looks stunning and adds a layer of fresh aroma right before you take the first bite.
If you're serving this as part of a larger meal, it works beautifully as a starter for a holiday spread. It's a great companion to other Christmas dinner sides like roasted root vegetables or a savory stuffing.
Mushroom Cooking Myths
Myth: You should wash mushrooms under running water. Truth: Mushrooms are like sponges. They absorb water, which makes them steam rather than sear. Instead, wipe them clean with a damp paper towel or a soft brush. This ensures they get that deep brown crust we're after.
Myth: Adding cream at the beginning makes the soup creamier. Truth: Adding cream too early and boiling it for a long time can cause the fats to separate or the proteins to curdle. Stirring it in at the end maintains that silky, uniform texture.
Myth: Only expensive mushrooms taste good. Truth: Cremini and button mushrooms are fantastic if you treat them right. The "expensive" taste comes more from the searing technique and the aromatic base than the price of the fungi.
Recipe FAQs
What are the ingredients for cream of mushroom soup?
Butter, cremini or button mushrooms, yellow onion, garlic, dried thyme, ground nutmeg, all-purpose flour, vegetable or chicken broth, heavy cream, salt, and pepper. These simple components build a rich, savory base.
Which soup is best for diabetics?
Clear, vegetable based soups are typically the best choice. They offer the lowest glycemic impact, though creamy versions can work if you carefully manage the flour and cream portions.
What soup is good for gastritis?
Mild, non-acidic vegetable soups are usually recommended. Since this recipe uses garlic and black pepper, you may want to omit those specific ingredients if your stomach is currently sensitive.
Is mushroom soup good for diabetics?
Yes, as long as you monitor the carbohydrates. Mushrooms are excellent for blood sugar, but the all-purpose flour used in the roux and the heavy cream add calories and carbs that need to be tracked.
How to fix mushroom soup that is too thin?
Simmer the soup without a lid for an extra 5 10 minutes. This reduces the liquid to thicken the consistency. If you enjoyed mastering this reduction technique, see how the same principle works in our silky smooth sauce.
Why are my mushrooms releasing too much water?
This happens when the pot is overcrowded. Cook the mushrooms in a single layer and let them sit undisturbed for 3 4 minutes to ensure they sear instead of steam.
How to achieve a rustic texture?
Pulse the soup with an immersion blender. Use short bursts rather than a continuous blend to keep small, rustic chunks of mushroom for a better mouthfeel.
Cream Of Mushroom Soup