
Creamy Mushroom Soup Recipe tastes rich, earthy, and silky, with a deep mushroom flavor that feels like a hug in a bowl. It works for busy weeknights or cozy weekends and usually takes about 40 minutes from chopping board to table. I grew up in a house that lived on canned soup, so this recipe feels like my tiny rebellion with a wooden spoon.
Why Make This Creamy Mushroom Soup Recipe at Home
Homemade creamy mushroom soup tastes fresher, richer, and more complex than anything from a can. You control the salt, the creaminess, and the mushroom mix, so the soup fits your taste instead of the other way around.
You also stretch your grocery budget, since mushrooms, onions, and broth stay pretty affordable. The recipe uses one pot, simple tools, and pantry staples, so you cook like a pro without feeling like you joined a cooking competition.
"This Creamy Mushroom Soup Recipe tastes like a cozy restaurant classic, but comes together in one pot at home in under an hour. ★★★★★"
Ingredients You Need
Mushrooms:
- 1 pound cremini mushrooms, sliced
- 4 ounces white button mushrooms, sliced
- 4 ounces shiitake or baby bella mushrooms, sliced and stems trimmed
- You can use all cremini if that fits your budget or store options.
Aromatics:
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon fresh thyme leaves, or 1/2 teaspoon dried thyme
- 1 bay leaf
Liquid base:
- 4 cups low sodium vegetable broth or chicken broth
- 1 cup water, as needed to adjust thickness
- 1 cup heavy cream
- You can swap half-and-half for a lighter version, or use full-fat coconut milk for a dairy-free twist.
Thickener and flavor boosters:
- 2 tablespoons all-purpose flour
- 1 tablespoon soy sauce or tamari for depth
- 1 teaspoon Worcestershire sauce (use a vegetarian version if needed)
- 1/2 teaspoon smoked paprika or regular paprika
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
Finishing touches:
- 2 tablespoons chopped fresh parsley or chives
- 1–2 tablespoons grated Parmesan or a vegetarian hard cheese (optional)
- A small squeeze of lemon juice to brighten the flavor
Pantry shortcuts and notes:
- Use pre-sliced mushrooms to save time; just give them a quick check and trim any tough bits.
- Use jarred minced garlic if you feel tired or short on time, but use fresh garlic when you can for better flavor.
- Use boxed broth from brands you trust for lower sodium and cleaner flavor, since the soup reduces and concentrates.
Equipment list:
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or silicone spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Immersion blender or countertop blender
- Ladle and tasting spoon
Tips & Mistakes
- Slice mushrooms evenly so they cook at the same rate and brown instead of steam.
- Dry mushrooms well after rinsing, or better yet, wipe them with a damp towel to avoid soggy texture.
- Use medium-high heat when you cook the mushrooms so they caramelize and build flavor.
- Avoid crowding the pot; cook mushrooms in two batches if needed so they brown instead of stew.
- Salt in layers: a pinch with the onions, a pinch with the mushrooms, and adjust at the end for balanced flavor.
- Toast the flour in the fat for at least 1 minute so the soup tastes nutty instead of chalky.
- Blend only part of the soup if you like texture; blend all of it if you want a super smooth creamy mushroom soup.
- Add cream at the end over low heat so it stays silky and does not curdle.
- Taste before serving and adjust with salt, pepper, and a tiny splash of lemon juice to wake up the flavor.
- Cool the soup before chilling so it keeps a good texture and safe storage.
How to Make Creamy Mushroom Soup Recipe
Step 1: Prep the vegetables
Clean the mushrooms by wiping them with a damp paper towel or cloth, then slice them. Chop the onion into small pieces so it softens quickly and blends into the soup. Mince the garlic and set it aside so it goes in at the right time and does not burn.
Step 2: Sauté the aromatics
Heat the butter and olive oil in a large pot over medium heat. Add the chopped onion and a pinch of salt, then cook about 5 to 7 minutes until the onion turns soft and lightly golden. Stir in the garlic and thyme, then cook 30 seconds until the garlic smells fragrant.
Step 3: Cook the mushrooms
Add all the sliced mushrooms to the pot and stir to coat them in the fat and aromatics. Cook over medium-high heat for 8 to 10 minutes, stirring often, until the mushrooms release their liquid and that liquid cooks off. Keep cooking until the mushrooms turn deep brown and smell nutty, since that browning builds a strong mushroom flavor.
Step 4: Build the flavor base
Sprinkle the flour over the mushrooms and stir well so the flour coats everything. Cook 1 to 2 minutes to toast the flour and remove the raw taste. Stir in the soy sauce, Worcestershire sauce, smoked paprika, salt, and pepper, and cook another 30 seconds.
Step 5: Add broth and simmer
Pour in the broth slowly while you stir, scraping up any browned bits from the bottom of the pot. Add the bay leaf and bring the soup to a gentle simmer. Lower the heat and let the soup simmer for 15 minutes so the flavors deepen and the broth thickens slightly.
Step 6: Blend to your preferred texture
Remove the bay leaf. Use an immersion blender directly in the pot and blend until the soup reaches your preferred texture, either mostly smooth or partly chunky. If you use a countertop blender, blend in small batches, then return the blended soup to the pot and stir.
Step 7: Add cream and adjust thickness
Pour in the heavy cream and stir over low heat until the soup looks silky and heated through, about 3 to 5 minutes. If the soup looks too thick, add up to 1 cup of water or more broth, a little at a time, until it reaches your ideal consistency. Taste and adjust with more salt, pepper, and a small squeeze of lemon juice.
Step 8: Finish and serve
Stir in the chopped parsley or chives and Parmesan if you use it. Ladle the creamy mushroom soup into bowls while hot. Top with extra herbs, a drizzle of cream, or a few sautéed mushroom slices if you feel fancy.
Variations I've Tried
I sometimes swap half the mushrooms for wild mushrooms when I find them at the market, which gives the soup a deeper, woodsy flavor. I also make a lighter version with half-and-half and extra broth, then serve it with crusty bread to keep it filling. When I cook for vegan friends, I use olive oil instead of butter, vegetable broth, and full-fat coconut milk, then finish with nutritional yeast instead of cheese.
I also tried a version with a small diced potato simmered in the broth, then blended for creaminess without extra dairy. A sprinkle of curry powder and a swirl of coconut milk turns the soup into a cozy curry-style bowl. A version with extra smoked paprika and a pinch of chili flakes gives a gentle heat that works well on cold nights.
How to Serve Creamy Mushroom Soup Recipe
Serve this creamy mushroom soup hot in wide bowls so the steam hits your face and you get that first big inhale of mushroom goodness. Pair it with crusty bread, garlic toast, or a simple grilled cheese sandwich for a full meal. A crisp green salad with lemony dressing balances the richness and keeps the meal from feeling too heavy. You can also serve small portions in mugs as a starter before a roasted chicken or veggie-focused dinner.
How to store
- Fridge: Cool the creamy mushroom soup to room temperature, then store it in airtight containers in the refrigerator for up to 4 days.
- Freezer: Chill the soup fully, then freeze it in freezer-safe containers or bags for up to 2 months; leave a little space at the top for expansion.
- Reheating on the stove: Reheat gently over low to medium heat, stirring often, and add a splash of broth or water if the soup thickened in the fridge.
- Reheating in the microwave: Heat in short bursts, stirring between each burst, until hot and smooth.
- Texture fix: If the soup looks slightly separated after freezing, whisk it while it heats and add a spoonful of cream or broth to bring it back together.
Creamy Mushroom Soup Recipe
Ingredients
Method
- Clean the mushrooms by wiping them with a damp paper towel or cloth, then slice them. Finely chop the onion and mince the garlic.
- Heat the butter and olive oil in a large heavy-bottomed pot over medium heat. Add the chopped onion and a pinch of salt and cook for 5 to 7 minutes, until soft and lightly golden.
- Stir in the garlic and thyme and cook for about 30 seconds, until fragrant.
- Add all the sliced mushrooms to the pot and stir to coat them in the fat and aromatics. Cook over medium-high heat for 8 to 10 minutes, stirring often, until the mushrooms release their liquid, the liquid cooks off, and the mushrooms are deep brown and nutty-smelling.
- Sprinkle the flour over the mushrooms and stir well to coat. Cook for 1 to 2 minutes to toast the flour and remove the raw taste.
- Stir in the soy sauce, Worcestershire sauce, smoked paprika, salt, and pepper, and cook for another 30 seconds.
- Slowly pour in the broth while stirring and scrape up any browned bits from the bottom of the pot. Add the bay leaf and bring the soup to a gentle simmer. Reduce the heat and simmer for about 15 minutes, until the flavors deepen and the broth thickens slightly.
- Remove and discard the bay leaf. Use an immersion blender to blend the soup in the pot until it reaches your preferred texture, either mostly smooth or partly chunky. If using a countertop blender, blend in batches and return the soup to the pot.
- Stir in the heavy cream over low heat and warm for 3 to 5 minutes, until the soup is silky and heated through. Add water as needed, a little at a time, to reach your desired consistency. Taste and adjust with more salt, pepper, and a small squeeze of lemon juice.
- Stir in the chopped parsley or chives and Parmesan, if using. Ladle the creamy mushroom soup into bowls and serve hot, garnished with extra herbs or a drizzle of cream if desired.
Notes
Approximate per serving (4 servings): 320 calories; fat 24 g; saturated fat 13 g; carbohydrates 19 g; fiber 3 g; sugars 7 g; protein 9 g; sodium 780 mg. Values will vary based on exact ingredients, brands, and portion size.
