There’s something irresistibly soothing about a bowl of velvety soup on a chilly day, and this Creamy Mushroom Soup Recipe is exactly that — rich, comforting, and packed with deep, earthy flavor. It’s become my go-to whenever I want a cozy meal that feels a little special without tons of fuss.
Jump to:
Why You'll Love This Recipe
I have to tell you, this creamy mushroom soup just hits all the right notes — earthy mushrooms, subtle herbs, and a lush creaminess that’s totally dreamy. Every time I make it, I feel like I’m treating myself and my guests to something really comforting.
- Deep, rich flavor: Caramelizing a good portion of the mushrooms adds such an amazing umami depth that's absolutely addictive.
- Velvety texture: Blending half the soup smooth while keeping some sliced mushrooms adds the perfect balance of creaminess and bite.
- Simple yet impressive: The recipe feels gourmet but uses everyday ingredients that you can find at any market.
- Flexible and customizable: You can tweak the herbs, add creaminess your way, or swap out ingredients to suit your mood or diet.
Ingredients & Why They Work
This soup shines because every ingredient earns its place—cremini mushrooms provide that rich umami base, while the trio of carrots, celery, and onion (mirepoix) builds a foundational sweetness and earthiness. Some butter and olive oil give a perfect sauté base, and a touch of Worcestershire sauce amps up the savory notes beautifully.
- Cremini mushrooms: Their meaty texture and deep flavor elevate the soup, especially when part are caramelized.
- Carrots, celery, onion: Classic mirepoix for that subtle sweetness and depth every great soup needs.
- Garlic: Adds a fragrant warmth without overpowering the delicate mushroom flavor.
- Unsalted butter and olive oil: A blend for sauteeing that adds richness without burning.
- Worcestershire sauce: That secret punch of tangy, savory umami boosts flavors underneath.
- Fresh thyme leaves: Bright herbaceous notes perfectly complement the earthiness of mushrooms.
- Spices (paprika, dill, oregano, pepper, red pepper flakes): Layer subtle warmth and complexity with gentle heat.
- Flour: To make a roux and give a luxurious body to the soup.
- Beef bouillon base: Adds an authentic meaty depth (you can opt for vegetable if preferred).
- Chicken broth: Keeps the base light yet flavorful.
- Milk: Makes the soup creamy with a smooth finish.
- Greek yogurt or sour cream: Adds tangy richness and balances the flavors superbly.
- Balsamic vinegar and lemon juice: Final hits of acidity to brighten and lift the dish.
- Fresh parsley or chives: Adds fresh color and subtle herbaceous notes as garnish.
Make It Your Way
I love experimenting with this soup — sometimes I swap the creminis for shiitakes or a mix of wild mushrooms for a woodsy twist. Feel free to adjust the herbs or swap sour cream for heavy cream if you want it richer.
- Variation: One time, I added a splash of white wine during sautéing for extra complexity — it was fantastic and gave a subtle fruity lift.
- Dairy-Free Option: You can substitute coconut milk and skip the sour cream for a luscious vegan version that still feels creamy and satisfying.
- Spiced Up: If you love a little heat, increase the red pepper flakes or add a dash of smoked paprika for smoky warmth.
- Mushroom Mix: Using a blend of mushrooms (button, portobello, oyster) adds layers of texture and flavor that I highly recommend trying.
Step-by-Step: How I Make Creamy Mushroom Soup Recipe
Step 1: Prep and Chop with Ease
Start by setting your sour cream or Greek yogurt out so it can come to room temperature — this helps it blend into the hot soup smoothly later. Slice about one-third of the mushrooms thinly for caramelizing, and chop the rest roughly. Then toss your carrots, celery, onion, and garlic into a food processor for a quick pulse, or chop by hand if you prefer. Don’t stress over perfect uniformity here; the soup will be blended anyway!
Step 2: Caramelize Those Mushrooms
In a large Dutch oven, melt 2 tablespoons butter with 1 tablespoon olive oil over medium-high heat. Add your sliced mushrooms and spread them out in an even layer. This is the moment when patience pays off — let them cook undisturbed until the bottoms turn a deep golden brown, then flip and repeat. This caramelization is what gives the soup such a decadent mushroom flavor. I add Worcestershire sauce and salt here to enhance those savory notes before transferring the mushrooms to a bowl.
Step 3: Sauté Mirepoix and Remaining Mushrooms
Lower the heat to medium, then melt the remaining butter and olive oil. Toss in the chopped mushrooms and the aromatic vegetable mix you prepped earlier. Sauté gently for 10 minutes or until the veggies soften — you’ll notice these mushrooms won’t brown much, but that’s okay. This step builds the soup’s body and flavor base.
Step 4: Make the Roux and Simmer
Sprinkle in the flour and all those lovely spices — paprika, dill, oregano, pepper, red pepper flakes — then cook the mixture for about a minute so the raw flour taste cooks off. Add your beef bouillon and chicken broth while stirring, scraping up any flavorful bits stuck to the pot’s bottom. Bring it to a boil, cover, and let it simmer gently for 15 minutes, stirring occasionally.
Step 5: Blend Half and Add Cream
Carefully ladle half the soup into a blender in small batches (fill only about a third of the blender), then puree until silky smooth. Always leave the blender lid slightly ajar, covering it loosely with a kitchen towel — this little trick prevents pressure build-up and keeps your kitchen clean from potential explosions! Pour the pureed soup back to the pot, stir in the milk and room temperature yogurt or sour cream until fully combined, then fold in the beautifully caramelized mushroom slices. Warm through over low heat for about 5 minutes.
Step 6: Brighten and Serve
Finish by stirring in balsamic vinegar and a squeeze of lemon juice — these balance the richness with bright, fresh acidity. Add salt to taste, garnish with chopped parsley or chives, and dig in! This soup feels like a warm hug in a bowl every single time I make it.
Top Tip
Over the years making this Creamy Mushroom Soup Recipe, a few small tips have saved me from common pitfalls and made each batch better than the last. These might feel obvious, but they truly elevate the experience.
- Caramelize properly: Don’t rush the browning of the sliced mushrooms — letting them sit undisturbed is key to developing that deep, umami-rich flavor.
- Pulse veggies instead of over-processing: Keeping them roughly chopped before cooking gives the soup great texture and flavor depth after blending.
- Blend in batches carefully: Leaving the blender lid slightly open with a towel prevents hot soup blowouts and keeps your kitchen mess-free.
- Room temperature dairy: Always let sour cream or yogurt sit out before adding to avoid curdling and maintain that silky soup texture.
How to Serve Creamy Mushroom Soup Recipe
Garnishes
My favorite garnish is freshly chopped parsley or chives — they add just the right pop of green and fresh flavor. Sometimes I like to sprinkle a little smoked paprika on top for color and a subtle smoky touch that pairs beautifully with the mushrooms.
Side Dishes
This soup pairs wonderfully with crusty artisan bread or homemade garlic toast to mop up every creamy bite. A simple arugula salad with lemon vinaigrette also balances the richness perfectly.
Creative Ways to Present
For a special dinner, I like to serve it in small espresso cups as an elegant appetizer. You can also drizzle a little truffle oil on top before serving to add a luxe aroma that really wows guests.
Make Ahead and Storage
Storing Leftovers
I usually let leftover creamy mushroom soup cool completely then store it in an airtight container in the fridge for up to 3-4 days. It reheats beautifully without losing its silky texture.
Freezing
If you want to freeze it, skip adding the sour cream or yogurt before freezing — add those fresh when reheating for best flavor and texture. In my experience, freezing slows down the subtle flavor of fresh herbs, so I usually add those fresh when serving.
Reheating
When reheating, do it gently over low heat, stirring often to avoid scorching. If the soup thickens too much, add a splash of milk or broth to loosen it back up. Stir in the sour cream or yogurt afterward if you had held it out for freezing.
Frequently Asked Questions:
Absolutely! I often experiment with shiitake, oyster, or portobello mushrooms to add different textures and flavors. Just be sure to adjust cooking times slightly if mushrooms are larger or denser.
Yes, you can swap out the milk and sour cream for full-fat coconut milk or cashew cream. These alternatives still create that creamy mouthfeel without dairy. Just keep in mind the flavor will shift slightly.
The key is to bring the sour cream or yogurt to room temperature before stirring it in, and add it over low heat. Avoid boiling the soup once dairy is added to keep it silky smooth without curdling.
Definitely! The soup actually tastes better the next day. Just store it tightly covered in the refrigerator and reheat gently on the stove, adding fresh herbs and acid like lemon juice right before serving to brighten it up.
Final Thoughts
I honestly can’t recommend this Creamy Mushroom Soup Recipe enough — it’s one of those dishes that feels fancy but is incredibly straightforward to make. Whether you’re cooking for yourself on a quiet night or entertaining friends, it delivers warmth and flavor that feels just right. Give it a try and watch it quickly become one of your favorite comfort foods, too.
Print
Creamy Mushroom Soup Recipe
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Salt
Description
A rich and creamy mushroom soup made with cremini mushrooms, fresh vegetables, and a blend of spices, finished with Greek yogurt and a splash of balsamic vinegar for a tangy depth. Perfect for a comforting starter or light meal.
Ingredients
Mushrooms
- 1½ lbs. cremini mushrooms, divided
Vegetables
- 3 medium carrots, roughly chopped to fit food processor
- 3 stalks celery, roughly chopped to fit food processor
- 1 small yellow onion, roughly chopped to fit food processor
- 4 cloves garlic, peeled
Fats & Oils
- 4 tablespoons unsalted butter, divided
- 2 tablespoons olive oil, divided
Flavorings & Spices
- 1 tablespoon Worcestershire sauce
- 2 teaspoons fresh thyme leaves, minced (or heaping ½ teaspoon dried)
- 1 teaspoon paprika
- 1 teaspoon dried dill
- ½ teaspoon black pepper
- ½ teaspoon dried oregano
- ⅛ teaspoon red pepper flakes
- ¼ cup flour
- 2 teaspoons beef bouillon – base, granulated, or crushed cubes
Liquids
- 4 cups low-sodium chicken broth
- 1 cup milk
Dairy & Finishing Ingredients
- ½ cup Greek yogurt or sour cream
- 1 tablespoon balsamic vinegar
- 1 tablespoon lemon juice
Garnish
- Fresh parsley or chives for garnish (optional)
Instructions
- Prep Mushrooms: Measure the ½ cup of sour cream/yogurt and let it rest at room temperature until needed. Slice ⅓ of the mushrooms (8 oz.) ⅛-1/4-inch thick. Chop the remaining ⅔ (16 oz./1 pound).
- Chop Mirepoix: Add the carrots, celery, onion, and garlic to a food processor and pulse until roughly chopped. If no food processor is available, chop these vegetables by hand into small chunks.
- Caramelize Mushrooms: Melt 2 tablespoons butter with 1 tablespoon olive oil in a large Dutch oven over medium-high heat. Add the sliced mushrooms, stirring to coat, then arrange the mushrooms in an even layer. Cook undisturbed until the bottoms turn deeply golden brown, then flip and brown the other side. Add Worcestershire sauce and salt to taste, stir to combine, then transfer to a bowl.
- Sauté Mushrooms and Mirepoix: Reduce the heat to medium. Melt remaining 2 tablespoons butter with 1 tablespoon olive oil in the same pot. Add the chopped mushrooms and the chopped vegetable mixture and sauté for at least 10 minutes or until vegetables are tender. These mushrooms will not brown significantly.
- Cook Roux: Sprinkle in the flour and all spices, cook for 1 minute to remove raw flour taste. Stir in beef bouillon base and chicken broth, scraping up any browned bits from the bottom of the pot.
- Simmer Soup: Bring the soup to a boil, then reduce heat to maintain a gentle simmer uncovered for 15 minutes, stirring occasionally.
- Puree: Remove half the soup in two batches to a blender, filling no more than ⅓ of the blender each time. Blend until very smooth, leaving the lid slightly open and covered with a towel to allow steam escape safely without pressure buildup.
- Add Milk and Dairy: Return pureed soup to pot and stir in milk until combined. Then add the sour cream or Greek yogurt until smooth. Add the sliced mushrooms reserved earlier. Cook over low heat until warmed through, about 5 minutes.
- Finish and Garnish: Stir in balsamic vinegar, lemon juice, and season with additional salt if needed. Garnish with fresh parsley or chives before serving.
Notes
- Let sour cream or Greek yogurt come to room temperature to prevent curdling in the soup.
- If you don’t have a food processor, finely chop vegetables by hand for similar texture.
- Be careful when blending hot soup; always leave a gap for steam to escape to prevent blender explosion.
- The beef bouillon adds depth; for a vegetarian version, substitute with vegetable bouillon and use vegetable broth instead of chicken broth.
- You can substitute cremini mushrooms with white button or portobello mushrooms if unavailable.
- Adjust red pepper flakes according to preferred spiciness level.
Nutrition
- Serving Size: 1 cup
- Calories: 180 kcal
- Sugar: 4 g
- Sodium: 350 mg
- Fat: 10 g
- Saturated Fat: 5 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 2 g
- Protein: 6 g
- Cholesterol: 25 mg
Leave a Reply