There’s something incredibly comforting about a bowl of soup that feels like a gentle hug from the inside out. This Creamy Mushroom Soup Recipe is downright silky, loaded with earthy cremini mushrooms, and perfectly seasoned. It’s the kind of soup that warms your soul and is surprisingly easy to make at home.
Jump to:
Why You'll Love This Recipe
I always return to this Creamy Mushroom Soup Recipe when I want something both elegant and cozy. The depth of flavor you get from caramelizing mushrooms combined with a creamy, tangy finish blows canned soup out of the water every time.
- Deep, rich flavor: Caramelizing the mushrooms first adds that stunning roasted, almost meaty taste.
- Texture perfection: The blend of pureed veggies and whole sliced mushrooms makes every spoonful interesting and lovely.
- Simple ingredients: It uses easy-to-find basics but comes out tasting like you spent hours on it.
- Versatile and customizable: You can adjust creaminess, add herbs, or make it vegan-friendly with a couple tweaks.
Ingredients & Why They Work
This soup leans on a wonderful blend of fresh mushrooms and classic aromatics to build base flavor, with a handful of spices and a touch of tang to brighten things. Each ingredient plays a role, so don’t skip the Worcestershire or balsamic – they add surprising layers of umami and balance.
- Cremini mushrooms: They have a denser, earthier flavor than white mushrooms, which brings that rich mushroom character.
- Carrots, celery, onions (Mirepoix): These veggies add natural sweetness and depth, softening into the soup during cooking.
- Garlic: A little sharpness and aromatic lift that complements the mushrooms beautifully.
- Unsalted butter & olive oil: Butter gives richness while olive oil helps with the sauté, melding flavors perfectly.
- Worcestershire sauce: Adds a secret punch of savory, enhancing the mushroom’s umami.
- Fresh thyme: Its subtle herbal taste pairs perfectly with mushrooms.
- Spices (paprika, dried dill, oregano, red pepper flakes, pepper): These create warmth and complexity without overpowering.
- Flour: Used to thicken the soup into a creamy texture.
- Beef bouillon base: Even a little adds meaty richness without the need for lots of stock.
- Low-sodium chicken broth: The soup’s liquid base; low sodium lets you control the salt level better.
- Milk & Greek yogurt or sour cream: Give that creamy, tangy finish that makes the soup feel indulgent.
- Balsamic vinegar & lemon juice: Brighten and balance all those deep flavors at the end.
- Fresh parsley or chives (optional): Adds freshness and a pop of color at serving.
Make It Your Way
One of the best parts of this Creamy Mushroom Soup Recipe is how easily you can tweak it to make it your own. Personally, I sometimes swap out chicken broth for vegetable broth, especially when I want a vegetarian version, and it works like a charm.
- Going vegan: Replace butter with coconut oil or vegan butter, use vegetable broth, and swap yogurt/sour cream for coconut cream or cashew cream. It’s delicious, trust me!
- Make it spicy: Increase red pepper flakes slightly or add a dash of smoked paprika for a smoky kick that’s fantastic on chilly nights.
- Extra herbs: Experiment with rosemary or sage instead of thyme for an earthier twist. Just add these early with the mirepoix.
- Thickness tweaks: If you like it thicker, add a bit more flour during the roux stage. For a thinner soup, reduce flour or add more broth.
Step-by-Step: How I Make Creamy Mushroom Soup Recipe
Step 1: Chop and prep your ingredients
Start by slicing about a third of your mushrooms thinly — these will caramelize and add texture later. Roughly chop the rest along with carrots, celery, onion, and garlic. I love using a food processor for this part because it saves time, but if you don’t have one, no worries — chopping by hand works fine.
Step 2: Caramelize those sliced mushrooms
Heat 2 tablespoons butter and 1 tablespoon olive oil over medium-high heat in a large heavy pot or Dutch oven. Add your sliced mushrooms and let them cook undisturbed in an even layer until they turn a deep golden brown — about 5 minutes per side. That color is pure flavor gold. Once browned, add Worcestershire sauce and a pinch of salt, then transfer to a bowl. Don’t wipe out the pot; you’ll need those browned bits for the next step.
Step 3: Sauté the chopped veggies and mushrooms together
Lower the heat to medium and melt the remaining butter and olive oil. Toss in the chopped mushrooms and your rough-chopped mirepoix (carrots, celery, onion, garlic). Cook for around 10 minutes, stirring often, until the veggies are soft but not browned. This gentle cooking brings out their sweetness and melds flavors perfectly.
Step 4: Build your soup base with a roux and broth
Sprinkle flour over the cooked veggies and stir well to coat everything. Cook for about 1 minute to avoid any raw flour taste. Then stir in the beef bouillon base and chicken broth, scraping up any tasty browned bits from the pot’s bottom — that’s where the magic is! Bring this mixture to a boil, then reduce heat to a gentle simmer for about 15 minutes, uncovered. Keep an eye on it and stir occasionally.
Step 5: Blend half the soup till smooth
Carefully ladle half the soup (both veggies and liquid) into a blender in batches. Don’t overfill — only about a third full — since hot soup expands when blended and can splatter dangerously. To avoid a mess or burns, leave the blender lid vent open a little and cover the top with a folded kitchen towel.
Blend until you have a lovely smooth base, then pour it back into the pot. This method gives you a velvety texture with bits of mushroom for interest.
Step 6: Add milk, sour cream, and return sliced mushrooms
Stir in the milk and mix until fully combined. Then add the room-temperature Greek yogurt or sour cream — this adds a slight tang and extra creaminess. Finally, add the caramelized mushrooms you set aside earlier. Warm everything together gently on low heat for about 5 minutes so flavors meld without curdling the dairy.
Step 7: Brighten and season to finish
Right before serving, stir in balsamic vinegar and lemon juice for a fresh pop of brightness that cuts through the richness. Taste and adjust salt and pepper as needed. Garnish with fresh parsley or chives if you like — it adds a lovely fresh note and pretty color.
Top Tip
Over the years, I learned these tips make a huge difference to this Creamy Mushroom Soup Recipe—helping you get rich flavor and smooth texture every time.
- Don’t skip caramelizing the mushrooms: Taking the time to get them golden adds unbeatable depth you just can’t cheat on.
- Chop and blend in batches carefully: Too much hot liquid in the blender can cause splattering and burns—safety first!
- Room temp sour cream/yogurt: Adding cold dairy directly can curdle; letting it rest out of the fridge avoids that pesky problem.
- Use low-sodium broth: Gives you full control over saltiness, so your soup won’t end up too salty once you add the bouillon and Worcestershire.
How to Serve Creamy Mushroom Soup Recipe
Garnishes
I usually top my bowls with freshly chopped parsley or chives – they bring a springy green freshness that cuts the creaminess nicely. Sometimes I drizzle a little extra olive oil or a swirl of sour cream on top for an elegant finish.
Side Dishes
This soup pairs beautifully with crusty bread or homemade garlic bread to sop up every last drop. I love serving it with a side salad of mixed greens and a simple vinaigrette for a complete, satisfying meal.
Creative Ways to Present
For special occasions, I sometimes serve this soup in mini pumpkin bowls or hollowed-out round bread loaves – it’s eye-catching and adds a touch of rustic charm. You can also garnish with sautéed mushrooms and a sprinkle of toasted pine nuts for extra texture and wow factor.
Make Ahead and Storage
Storing Leftovers
I pour leftover soup into airtight containers and keep it refrigerated for up to 3 days. Before storing, let it cool slightly to prevent condensation, which can dilute flavors when reheated. It reheats wonderfully — sometimes even better the next day after flavors have melded.
Freezing
This soup freezes well, but note that the dairy will separate slightly on thawing. To freeze, cool completely and store in freezer-safe containers, leaving some room at the top. When thawing, reheat gently and whisk to recombine creaminess.
Reheating
Reheat on the stovetop over low heat, stirring frequently. I add a splash of milk or broth if it feels too thick, and whisk briskly to bring it back to that silky texture. Avoid boiling as it can break the dairy and change the mouthfeel.
Frequently Asked Questions:
Absolutely! Swap the all-purpose flour for a gluten-free flour blend or cornstarch slurry to thicken the soup. Just add it gradually and stir to avoid lumps.
If you don’t have Worcestershire sauce, try a splash of soy sauce or tamari with a touch of vinegar to mimic the savory, tangy boost it provides. It helps maintain the umami depth.
For sure! While cremini mushrooms have a rich flavor, you can mix in shiitake, oyster, or button mushrooms for different textures and tastes. Just adjust cooking time slightly as needed.
To prevent curdling, always add your sour cream or yogurt at room temperature and stir gently over low heat. Avoid boiling the soup after adding dairy, as high heat can cause separation.
Final Thoughts
This Creamy Mushroom Soup Recipe holds a special place in my kitchen rotation because it’s fuss-free yet impressive. It’s perfect for when you want to serve something cozy but still sophisticated enough to share with guests. Give it a try—in no time, you’ll have a bowl of comforting, flavorful soup that feels like a little luxury on a chilly day. Trust me, once you get that caramelized mushroom flavor dialed in, this will become a go-to recipe you return to over and over.
Print
Creamy Mushroom Soup Recipe
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Lactose
Description
A rich and creamy mushroom soup made with cremini mushrooms, aromatic vegetables, and a blend of herbs and spices. This comforting soup features caramelized mushrooms, a smooth pureed base, and tangy Greek yogurt for a luscious finish, perfect for a cozy meal any time of year.
Ingredients
Mushrooms
- 1½ lbs. cremini mushrooms, divided (8 oz. sliced, 1 lb. chopped)
Vegetables
- 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
Spices and Flavorings
- 1 tablespoon Worcestershire sauce
- 2 teaspoons fresh thyme leaves, minced (or heaping ½ teaspoon dried thyme)
- 1 teaspoon paprika
- 1 teaspoon dried dill
- ½ teaspoon black pepper
- ½ teaspoon dried oregano
- ⅛ teaspoon red pepper flakes
Thickening and Stock
- ¼ cup flour
- 2 teaspoons beef bouillon (base, granulated, or crushed cubes)
- 4 cups low-sodium chicken broth
Add Later
- 1 cup milk
- ½ cup Greek yogurt or sour cream
- 1 tablespoon balsamic vinegar
- 1 tablespoon lemon juice
- Fresh parsley or chives for garnish (optional)
Instructions
- Prep Mushrooms and Dairy: Measure ½ cup sour cream or Greek yogurt and let it rest at room temperature. Slice one-third of the mushrooms (8 oz.) into ⅛- to ¼-inch thick slices. Chop the remaining two-thirds (1 lb.) into smaller pieces.
- Chop Mirepoix: Add the carrots, celery, onion, and garlic to a food processor and pulse until roughly chopped. If a food processor is unavailable, chop all vegetables by hand into small pieces.
- Caramelize Sliced Mushrooms: In a large Dutch oven over medium-high heat, melt 2 tablespoons butter with 1 tablespoon olive oil. Add sliced mushrooms, stir to coat, then spread into an even layer. Cook undisturbed until deeply golden brown on the bottom; flip and brown the other side. Stir in Worcestershire sauce and salt, then transfer mushrooms to a bowl. Do not clean the pot.
- Sauté Remaining Mushrooms and Mirepoix: Reduce heat to medium. Melt remaining 2 tablespoons butter with 1 tablespoon olive oil in the same pot. Add chopped mushrooms and the mixed vegetables. Sauté for 10 minutes or longer until vegetables are tender, but mushrooms do not brown.
- Cook Roux: Sprinkle in the flour and spices (thyme, paprika, dill, pepper, oregano, red pepper flakes). Cook while stirring for 1 minute to remove raw flour taste. Add beef bouillon and chicken broth, stirring to scrape up browned bits from the bottom.
- Simmer Soup: Cover and bring to a boil, then reduce heat to a gentle simmer uncovered. Cook for 15 minutes, stirring occasionally to prevent sticking.
- Puree Soup: Remove half of the soup in two batches to a blender, filling no more than one-third full each time. Blend until very smooth. Leave blender cap slightly open and cover with a towel to allow steam to escape safely.
- Add Dairy and Sliced Mushrooms: Return pureed soup to pot. Stir in milk until combined, then add the sour cream or yogurt, stirring until smooth. Add the reserved sliced mushrooms.
- Warm Through: Cook over low heat for about 5 minutes until all ingredients are thoroughly heated without boiling to prevent curdling.
- Finish and Serve: Stir in balsamic vinegar, lemon juice, and adjust salt to taste. Garnish with fresh parsley or chives if desired. Serve warm and enjoy!
Notes
- Use low-sodium chicken broth to better control the saltiness of the soup.
- Allow sour cream or yogurt to come to room temperature before adding to the soup to prevent curdling.
- Caramelizing the sliced mushrooms adds a deep, rich flavor and texture contrast to the soup.
- Be careful when blending hot soup to avoid burns; blending in batches with venting is important for safety.
- For a vegetarian version, substitute beef bouillon with vegetable bouillon and use vegetable broth instead of chicken broth.
- Garnishing with fresh parsley or chives adds freshness and a pop of color to the finished soup.
Nutrition
- Serving Size: 1 cup
- Calories: 190 kcal
- Sugar: 4 g
- Sodium: 350 mg
- Fat: 12 g
- Saturated Fat: 6 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 3 g
- Protein: 6 g
- Cholesterol: 30 mg
Leave a Reply