There’s something irresistibly comforting about a bowl of Creamy Mushroom Soup on a chilly evening, especially when it’s homemade. This version is velvety, rich, and deeply flavorful—every spoonful highlights tender mushrooms and a dreamy, luscious broth that clings perfectly to rustic bread or crunchy croutons. If you’ve ever craved classic comfort with a gourmet twist, this recipe will become your new go-to for both weeknights and gatherings. The earthiness of mushrooms, a touch of garlic, aromatic thyme, and a swirl of cream come together to create a soup that feels like a loving embrace in a bowl.

Ingredients You’ll Need
You only need a handful of simple, familiar ingredients to create Creamy Mushroom Soup, but don’t be fooled—each one plays a key role in building the final harmony of flavors and reassuring texture. These basics come together to make something truly magical, so choose the freshest you can find!
- Butter: Adds a rich base and helps to sauté the vegetables, infusing everything with warmth.
- Onion: Gives a subtle sweetness and depth, rounding out the mushroom flavor.
- Garlic: Brightens the soup and brings out the earthy notes in the mushrooms.
- Mushrooms: The star of Creamy Mushroom Soup, choose cremini, button, or a blend for the ultimate umami punch.
- All-purpose flour: Acts as a gentle thickener and helps develop a luxuriously smooth texture.
- Vegetable broth: Builds the soup’s base and balances the cream, keeping it flavorful but not too heavy.
- Heavy cream: The secret to that irresistible creaminess and classic silky texture.
- Thyme: Just a teaspoon (fresh or dried) for an herbal lift that complements mushrooms beautifully.
- Salt and black pepper: Essential seasonings to bring all the flavors to life.
- Chopped parsley (optional): A dash on top adds a fresh pop of color and brightness to each bowl.
How to Make Creamy Mushroom Soup
Step 1: Sauté the Aromatics
Start by melting the butter in a large pot over medium heat. Toss in the finely chopped onion and cook, stirring occasionally, until the onion turns translucent and soft, about 3 minutes. Add the minced garlic and cook for another minute—this is when the kitchen fills with those wonderful, mouthwatering aromas.
Step 2: Cook the Mushrooms
Add the sliced mushrooms to the pot and stir to coat them in all the buttery goodness. Let them cook down for 8-10 minutes until they’re soft, golden, and their natural juices have mostly evaporated. This stage is where the earthy base for your Creamy Mushroom Soup is built, so be patient and let the mushrooms really develop their flavor.
Step 3: Add Flour and Build the Base
Sprinkle the flour evenly over the mushrooms and stir thoroughly. The flour will absorb the mushroom juices and help thicken the soup later on. Cook for 1-2 minutes, ensuring you don’t see any raw flour left—it should integrate smoothly with the veggies.
Step 4: Pour in Broth and Simmer
Gradually add the vegetable broth while stirring, which prevents lumps and creates a silky base. Bring to a gentle simmer, then add the thyme along with salt and black pepper. Let the soup bubble quietly for 5-7 minutes—this allows the flavors to mingle and deepen.
Step 5: Stir in Heavy Cream
Lower the heat and add the heavy cream. Stir well and continue cooking for 3-4 minutes, just until everything is heated through and the soup achieves that irresistible creamy texture. Taste and adjust the salt and pepper if needed—you might like a little extra black pepper for a subtle kick.
How to Serve Creamy Mushroom Soup

Garnishes
A simple sprinkle of chopped fresh parsley on top of Creamy Mushroom Soup gives a burst of color and a fresh, herbal note that brightens up every bite. For an extra-special touch, try a swirl of cream, a few sautéed mushrooms set aside as a topping, or a dusting of cracked black pepper right before serving.
Side Dishes
This soup shines alongside thick slices of toasted sourdough, crusty baguette, or fluffy dinner rolls, all perfect for soaking up every last bit. If you’re feeling adventurous, serve it with a light green salad, a sharp aged cheese, or roasted root vegetables for a heartier meal.
Creative Ways to Present
For dinner parties or special occasions, ladle Creamy Mushroom Soup into small teacups or espresso mugs for elegant starters. You can also drizzle flavored olive oil in a spiral across the surface, or top each bowl with garlicky croutons for a bit of crunch. Serving in bread bowls makes for an unforgettable rustic touch!
Make Ahead and Storage
Storing Leftovers
Cool Creamy Mushroom Soup to room temperature before transferring to an airtight container. It will keep well in your refrigerator for 3-4 days, making it a fantastic make-ahead lunch or dinner option.
Freezing
While soups with heavy cream don’t always freeze perfectly, you can absolutely freeze Creamy Mushroom Soup for up to two months. When ready to enjoy, thaw in the refrigerator overnight; the texture may separate a bit, but a quick blend or vigorous whisking will bring it right back together.
Reheating
Reheat gently on the stove over low heat, stirring regularly to maintain that creamy consistency. Avoid boiling, as it can cause the soup to separate. If it thickens too much, simply add a splash of broth or cream until you reach your desired texture.
FAQs
Can I use milk instead of heavy cream?
Yes, you can substitute whole milk for a lighter soup, but keep in mind that heavy cream is key to achieving the original rich, velvety texture that makes Creamy Mushroom Soup so special.
What mushrooms work best?
A mix of cremini and button mushrooms provides balance and a full-bodied flavor. Feel free to use whatever fresh mushrooms you have, or even add a few wild mushrooms for an earthy, rustic note.
Can I make Creamy Mushroom Soup vegan?
Absolutely! Swap the butter for olive oil or vegan butter, and use full-fat coconut milk or a plant-based cream instead of heavy cream. Just double-check that your broth is vegan, and you’re set.
Should I blend the soup smooth or leave it chunky?
This comes down to personal preference—some love the rustic feel of chunky mushrooms in every bite, while others prefer a silky, pureed version. You can blend all or part of the soup using a stick blender for your ideal texture.
Can I add other veggies or flavors?
Yes! Try stirring in cooked leeks for a little sweetness, a splash of white wine for depth, or a hint of nutmeg for extra warmth. Just take care that any additions complement the mushroom’s earthy profile.
Final Thoughts
Whether you’re craving a cozy bowl for lunch or want to impress guests at your next gathering, this Creamy Mushroom Soup always delivers. It’s creamy, nourishing, and endlessly customizable. Give it a try—you might just find yourself making it on repeat all season long!
PrintCreamy Mushroom Soup Recipe
Indulge in the rich and comforting flavors of this Creamy Mushroom Soup. Velvety smooth and bursting with earthy mushroom essence, this soup is a perfect appetizer or a light meal on its own.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop, Blender
- Cuisine: International
- Diet: Vegetarian
Ingredients
For the Soup:
- 3 tablespoons butter
- ½ onion, finely chopped
- 2 garlic cloves, minced
- 4 cups mushrooms, sliced (cremini, button, or a mix)
- ¼ cup all-purpose flour
- 2 cups vegetable broth
- 2 cups heavy cream
- 1 teaspoon thyme (fresh or dried)
- Salt and black pepper, to taste
Optional Garnish:
- Chopped parsley
Instructions
- Sauté Aromatics: In a large pot, melt butter over medium heat. Add onions and garlic, sauté until softened.
- Add Mushrooms: Stir in the sliced mushrooms and cook until they release their juices.
- Thicken: Sprinkle the flour over the mushrooms, stir well, and cook for a couple of minutes.
- Add Liquid: Pour in the vegetable broth and heavy cream. Season with thyme, salt, and pepper. Simmer until slightly thickened.
- Blend: Use an immersion blender to puree the soup until smooth. Alternatively, transfer to a blender in batches.
- Serve: Reheat if needed and serve hot, garnished with chopped parsley.
Notes
- You can adjust the thickness of the soup by adding more broth or cream.
- For a richer flavor, you can use a mix of different mushroom varieties.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 3g
- Sodium: 650mg
- Fat: 26g
- Saturated Fat: 16g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 85mg