There’s something so soothing about a warm bowl of mushroom soup on a cool day — rich, velvety textures and earthy flavors that just hug you from the inside out. This Creamy Mushroom Soup Recipe is exactly that kind of comfort food, made with simple, fresh ingredients that transform ordinary mushrooms into something truly special.
Jump to:
Why You'll Love This Recipe
I’m honestly a bit obsessed with this creamy mushroom soup because it strikes the perfect balance between hearty and smooth—and it’s easier to make than you might think. Every spoonful feels like a cozy invitation to slow down and savor.
- Deep, rich flavor: Caramelizing those sliced mushrooms before adding the rest really amps up the umami, giving the soup layers of complexity.
- Perfectly creamy without heavy cream: I use Greek yogurt and milk, which makes it silky but lighter, plus a little tang that brightens the entire soup.
- Simple ingredients, fantastic results: No fancy fungi needed—just cremini mushrooms and classic veggies you probably have on hand.
- Comfort food you can feel good about: It’s hearty, nourishing, and fancy enough for guests, but so easy to whip up on a regular weeknight.
Ingredients & Why They Work
Every ingredient in this soup plays a role in building a rich, layered flavor profile and a silky texture, from the earthy mushrooms to the fresh thyme and a touch of balsamic vinegar. Shopping tip? Choose firm cremini mushrooms with no blemishes for the best taste and texture.
- Cremini Mushrooms: Their deep, earthy flavor is perfect for this soup; slicing some for caramelizing brings out intense umami notes.
- Carrots, Celery & Yellow Onion: The classic mirepoix base adds sweetness and depth to balance the mushrooms’ earthiness.
- Garlic: Adds warmth and a subtle bite that complements the mushrooms beautifully.
- Unsalted Butter & Olive Oil: Use both for caramelizing and sautéing — butter adds richness, while olive oil helps prevent burning.
- Worcestershire Sauce: Just a splash enhances the umami taste and layers complexity.
- Fresh Thyme & Spices (paprika, dill, oregano, red pepper flakes): Herbs and spices elevate the flavors without overpowering the soup.
- Flour: Creates a roux to thicken and give the soup that luscious creamy texture.
- Beef Bouillon & Chicken Broth: Together they build a mighty savory base that's both hearty and comforting.
- Milk & Greek Yogurt or Sour Cream: These add creaminess and tang, creating a velvety finish without heaviness.
- Balsamic Vinegar & Lemon Juice: A small splash brightens the whole bowl, balancing the richness with acidity.
- Fresh Parsley or Chives: Optional but recommended for a fresh herbal kick and pretty garnish.
Make It Your Way
This soup is a great canvas for your own twist. I love adding a little fresh sage in the fall or swapping the cremini for shiitake mushrooms when I find them fresh at the market. You can also make it fully vegetarian by swapping the beef bouillon base for mushroom broth.
- Variation: I once added a splash of white wine while sautéing the vegetables, and it added a lovely depth—but make sure to cook off the alcohol fully.
- Dairy-Free Version: You can use coconut milk and skip the sour cream, using a plant-based yogurt to keep the creaminess.
- Spicy Twist: Add a pinch more red pepper flakes if you like a subtle kick that warms you up.
Step-by-Step: How I Make Creamy Mushroom Soup Recipe
Step 1: Prep and Chop with Ease
I find it easiest to start by prepping everything: set aside your sour cream or Greek yogurt to come to room temperature so it blends smoothly later. Slice about a third of the mushrooms thinly for caramelizing, and chop the rest roughly. Toss your carrots, celery, onion, and garlic in the food processor for a quick rough chop—but don’t stress if it’s uneven; the soup will be pureed later.
Step 2: Caramelize Mushrooms to Unlock Deep Flavor
Heat 2 tablespoons butter and 1 tablespoon olive oil over medium-high in a large pot or Dutch oven. Add the sliced mushrooms in a single layer (they can be close but shouldn’t be crowded). Let them cook undisturbed until deeply golden brown on one side—this takes patience, but it’s worth it. Flip them to brown the other side. Toss in the Worcestershire sauce and some salt, then transfer to a bowl. Don’t wipe the pot—you’ll use it for the rest.
Step 3: Sauté the Mirepoix and Remaining Mushrooms
Lower heat to medium, add the remaining butter and olive oil, then toss in the chopped mushrooms and your chopped mirepoix. Cook gently, stirring occasionally, until tender and aromatic—around 10 minutes. These chopped mushrooms won’t brown like the sliced ones, so you’re focusing on softening everything beautifully.
Step 4: Build the Roux and Create the Soup Base
Sprinkle the flour and spices over your cooked veggies and stir for about a minute to cook off the raw edge of the flour. This step thickens the soup and integrates those flavorful spices. Then add the beef bouillon and chicken broth, scraping up any browned bits from the pot—that’s your flavor gold. Bring it all to a boil.
Step 5: Simmer and Blend to Creamy Perfection
Lower the heat to a gentle simmer and cook uncovered for 15 minutes, stirring now and then. After this, carefully blend half the soup in batches—filling your blender no more than a third full to avoid messy explosions. Leave the lid slightly open, covered with a clean towel, so steam can escape safely. Blend until smooth, then stir it back into the pot.
Step 6: Finish with Creaminess and Brightness
Stir in the milk and room-temperature sour cream or Greek yogurt until silky smooth. Add the caramelized sliced mushrooms back in and warm through gently for about 5 minutes. Last but not least, stir in balsamic vinegar and lemon juice for that fresh final zing, plus a little salt to taste. Garnish with fresh parsley or chives and dive in!
Top Tip
Over the years, I’ve learned a few key tricks that make this Creamy Mushroom Soup Recipe truly shine—and I want you to benefit from them!
- Patience with caramelization: Resist the urge to stir those sliced mushrooms too soon—it’s the undisturbed browning that unlocks the deep, roasted flavor.
- Room temperature dairy matters: Adding cold sour cream or yogurt directly can cause curdling; letting it rest first keeps the soup perfectly smooth.
- Blend in batches safely: Never overfill your blender with hot soup, and cover the lid loosely with a towel to allow steam to escape—this prevents a hot mess and keeps you safe.
- Final acid boost: That splash of lemon juice and balsamic vinegar lifts the whole bowl and balances the richness beautifully—don’t skip it!
How to Serve Creamy Mushroom Soup Recipe
Garnishes
I usually sprinkle fresh chopped parsley or chives right on top—they add a pop of green freshness and just the right herbal note. Sometimes I drizzle a little extra virgin olive oil or a swirl of Greek yogurt for a fancy restaurant-style finish.
Side Dishes
I love pairing this soup with crusty sourdough bread or garlic butter toast for dipping. It’s also excellent alongside a simple spinach salad with lemon vinaigrette or roasted root vegetables for a wholesome meal.
Creative Ways to Present
For a special dinner, I’ve served this soup in charming mini pumpkin bowls at a fall gathering—super cozy and festive! You can also top it with crispy mushroom chips for extra texture or a sprinkle of toasted pine nuts to impress guests.
Make Ahead and Storage
Storing Leftovers
I store leftover soup in airtight glass containers in the fridge, where it stays fresh for up to 4 days. Just give it a good stir before reheating because the ingredients naturally separate a bit.
Freezing
This soup freezes surprisingly well—just cool it completely, then portion into freezer-safe containers. When thawed, the texture remains creamy, though a quick whisk or immersion blender swipe helps revive any separation.
Reheating
Reheat gently on the stove over low heat, stirring frequently to prevent scorching. Avoid boiling to preserve the creamy texture and fresh flavors. You can add a splash of milk if it feels too thick after storage.
Frequently Asked Questions:
Absolutely! While cremini mushrooms are great for their flavor and texture, you can use button, shiitake, or portobello mushrooms. Just keep in mind that wild mushrooms may need cleaning and cooking adjustments.
To make a vegetarian version, use vegetable broth and substitute the beef bouillon with a mushroom-based alternative or miso paste. For vegan, swap butter for olive oil or a vegan butter substitute, use plant-based milk and yogurt, and ensure Worcestershire sauce is vegan or omit it.
Milk adds a mild creaminess and volume, while Greek yogurt or sour cream contributes tanginess and richness without too much heaviness. Combining both keeps the soup smooth, flavorful, and lighter than using heavy cream alone.
Yes! You can prepare the soup base up to the simmering step and refrigerate it for up to 24 hours. Just blend and add the dairy and sliced mushrooms when reheating before serving to maintain freshness and texture.
Final Thoughts
This Creamy Mushroom Soup Recipe holds a special spot in my kitchen rotation because it’s the kind of dish that brings comfort and a sense of home in every bite. Trust me—you don’t have to be a soup pro to make it taste incredible. Grab those mushrooms, follow the steps, and soon you’ll be scooping out bowls of the creamiest, most flavorful mushroom soup you’ve ever made. It’s the kind of recipe you’ll want to share with friends and keep coming back to whenever you need a little extra warmth and happiness in your day.
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
This best mushroom soup recipe features rich, caramelized cremini mushrooms blended with aromatic mirepoix and a creamy finish of milk and Greek yogurt or sour cream. It's a savory, comforting soup perfect for a cozy meal.
Ingredients
Mushrooms and Vegetables
- 1½ lbs cremini mushrooms, divided
- 3 medium carrots, roughly chopped
- 3 stalks celery, roughly chopped
- 1 small yellow onion, roughly chopped
- 4 cloves garlic, peeled
Fats and Oils
- 4 tablespoons unsalted butter, divided
- 2 tablespoons olive oil, divided
Seasonings and Spices
- 1 tablespoon Worcestershire sauce
- 2 teaspoons fresh thyme leaves, minced (or heaping ½ teaspoon dried)
- 1 teaspoon paprika
- 1 teaspoon dried dill
- ½ teaspoon pepper
- ½ teaspoon dried oregano
- ⅛ teaspoon red pepper flakes
- 2 teaspoons beef bouillon – base, granulated, or crushed cubes
- Salt, freshly cracked, to taste
Thickener and Liquids
- ¼ cup flour
- 4 cups low-sodium chicken broth
- 1 cup milk
- ½ cup Greek yogurt or sour cream
Finishing Touches
- 1 tablespoon balsamic vinegar
- 1 tablespoon lemon juice
- Fresh parsley or chives for garnish (optional)
Instructions
- Prep the Creamy Base: Measure out ½ cup of sour cream or Greek yogurt and let it come to room temperature to ensure it blends smoothly later. Slice one-third of the mushrooms (about 8 ounces) into ⅛- to ¼-inch thick pieces, and chop the remaining two-thirds (about 1 pound) into chunks.
- Chop Mirepoix: Combine the carrots, celery, onion, and garlic in a food processor and pulse until roughly chopped. If you don't have a food processor, finely chop them by hand to ensure even cooking.
- Caramelize Mushrooms: Heat 2 tablespoons of butter and 1 tablespoon olive oil in a large Dutch oven over medium-high heat. Add the sliced mushrooms, stirring to coat, then spread them out evenly. Let them cook undisturbed until the bottoms are a deep golden brown, then flip and repeat on the other side. Stir in the Worcestershire sauce and some freshly cracked salt, then transfer mushrooms to a bowl. Leave the bits in the pot.
- Sauté Mushrooms and Mirepoix: Reduce the heat to medium. Add the remaining 2 tablespoons butter and 1 tablespoon olive oil to the pot. Add the chopped mushrooms and the mirepoix mixture. Sauté for at least 10 minutes, or until the vegetables are tender. These mushrooms will cook but not brown.
- Make the Roux: Sprinkle the flour and spices (thyme, paprika, dill, pepper, oregano, and red pepper flakes) over the vegetables. Cook, stirring constantly, for 1 minute to cook out the raw flour taste. Stir in the beef bouillon and chicken broth, scraping up any browned bits from the bottom of the pot for extra flavor.
- Simmer the Soup: Bring the mixture to a boil, then reduce to a gentle simmer uncovered. Let it simmer for 15 minutes, stirring occasionally to meld the flavors and thicken the soup slightly.
- Puree the Soup: Carefully ladle about half the soup (vegetables and broth) into a blender in two batches. Fill the blender no more than one-third full to prevent overflow. Blend until very smooth, leaving the blender lid slightly open, covered with a towel, to allow steam to escape safely.
- Add Dairy and Sliced Mushrooms: Return the pureed soup to the pot. Stir in the milk until combined, then whisk in the room temperature sour cream or Greek yogurt until the soup is smooth and creamy. Add the sliced caramelized mushrooms from earlier. Warm the soup over low heat for about 5 minutes until heated through.
- Finish and Serve: Stir in the balsamic vinegar and lemon juice for brightness. Adjust salt to taste. Garnish with fresh parsley or chives if desired. Serve hot and enjoy!
Notes
- Let the sour cream or Greek yogurt come to room temperature to avoid curdling when added to the hot soup.
- If you don’t have cremini mushrooms, baby bella or white button mushrooms can be used instead.
- The Worcestershire sauce adds depth but can be omitted for a vegetarian version; substitute vegetable broth and omit beef bouillon.
- Use a blender cautiously when pureeing hot liquids; blending in small batches and venting the lid helps prevent accidents.
- For a gluten-free option, substitute the all-purpose flour with gluten-free flour or cornstarch thickening.
- The soup can be stored in the refrigerator for up to 3 days or frozen for up to 1 month.
Nutrition
- Serving Size: 1 cup
- Calories: 180 kcal
- Sugar: 4 g
- Sodium: 350 mg
- Fat: 11 g
- Saturated Fat: 6 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 2 g
- Protein: 5 g
- Cholesterol: 25 mg
Leave a Reply