This post may contain affiliate links. Please read our disclosure policy.

There’s nothing quite like a bowl of creamy mushroom soup to make you feel instantly cozy — it’s like wrapping yourself in a warm blanket, but tastier.
This soup takes simple, earthy mushrooms and transforms them into a rich, velvety bowl of comfort that feels fancy without actually being complicated.
With layers of savory flavor, a silky texture, and that irresistible depth only mushrooms can give, this recipe is perfect for weeknights, dinner parties, or anytime you want something warm and soothing.
If you love creamy soups that taste like they simmered all day (but didn’t), you’re in the right place.
Why You’ll Love this Creamy Mushroom Soup
If you’re a mushroom lover, this soup is basically your new best friend. It’s rich, earthy, and incredibly satisfying, all without requiring any fancy techniques or hard-to-find ingredients. Every spoonful delivers that deep umami flavor that makes mushroom dishes so irresistible.
You’ll also love how versatile it is — serve it as a cozy lunch, a simple dinner with crusty bread, or even as an elegant starter for guests. And the best part? It tastes like something you’d order at a restaurant, but it comes together easily in your own kitchen.
Creamy, comforting, and full of flavor… what’s not to love?
What You’ll Need
To make this luxuriously creamy mushroom soup, you only need a handful of simple ingredients — the kind that quietly work together to build big, comforting flavor. The star here is, of course, mushrooms, and using a mix (like cremini, white button, or even shiitake) gives the soup an earthy depth that feels rich and restaurant-worthy.
You’ll also rely on classic soup-building basics like onions, garlic, butter, broth, and cream to create that smooth, velvety texture. A splash of seasoning and a little patience while everything simmers is truly all it takes.
With these ingredients in your kitchen, you’re already halfway to a bowl of cozy, creamy perfection.
Tools For This Recipe
- Dutch oven
- Sharp chef’s knife
- Cutting board
- Wooden or silicone mixing spoon
- Ladle
Ingredients For Creamy Mushroom Soup
A great creamy mushroom soup starts with simple ingredients that bring big, comforting flavor. This recipe leans on lots of fresh mushrooms, aromatic veggies, and a rich blend of broth and cream to create that ultra-smooth, velvety bowl everyone loves. The thyme and Marsala wine add depth and warmth, giving the soup a restaurant-quality taste without any extra fuss.
As everything simmers together, the mushrooms release their earthy flavor, the onions soften into sweetness, and the broth thickens into a beautifully creamy base. By the time you finish, your kitchen will smell amazing — and you’ll be moments away from a cozy, comforting meal.
Ingredients For Creamy Mushroom Soup:
- 4 tablespoons butter
- 1 tablespoon oil
- 2 cups onions, diced (about 2 medium onions)
- 4 cloves garlic, minced
- 1 1/2 pounds fresh brown mushrooms, sliced
- 4 teaspoons chopped thyme, divided
- 1/2 cup Marsala wine (or any dry red or white wine)
- 6 tablespoons all-purpose flour
- 4 cups low sodium chicken broth or stock
- 1–2 teaspoons salt, adjust to taste
- 1/2–1 teaspoon cracked black pepper, adjust to taste
- 2 beef bouillon cubes, crumbled
- 1 cup heavy cream or half-and-half (or evaporated milk as a substitute)
- 1/2 tablespoon fresh parsley, chopped (for serving)
- 1/2 tablespoon fresh thyme, chopped (for serving)
With everything prepped and ready, you’re just a few steps away from a pot of silky, flavor-packed mushroom goodness. Ready for the How to Make It section?
How To Make this Creamy Mushroom Soup

Start by heating the butter and oil together in a large pot over medium heat. Once the butter melts, add the diced onions and cook until they soften and turn translucent. Stir in the garlic and let it cook for another minute until fragrant — this builds the rich flavor base your soup needs.
Add the sliced mushrooms and half of the chopped thyme to the pot. Cook them down, stirring occasionally, until the mushrooms release their moisture and begin to brown. This step takes a little patience but rewards you with deeper, richer flavor. Once the mushrooms are golden, pour in the Marsala wine to deglaze the pot, scraping up any browned bits from the bottom.
Sprinkle the flour evenly over the mushrooms and stir well to coat. Let the flour cook for a minute to remove any raw taste. Then slowly pour in the chicken broth, stirring constantly to avoid lumps. Add the salt, pepper, and crumbled bouillon cubes. Bring the soup to a gentle boil, then reduce the heat and simmer for about 10–15 minutes, allowing it to thicken and develop flavor.
Once the soup has simmered, stir in the heavy cream (or your preferred substitute) and the remaining thyme. Let it warm through for another few minutes. Taste and adjust the seasoning as needed. Finish with fresh parsley and thyme sprinkled over the top before serving.
Creamy, cozy, and packed with mushroom goodness — soup night just got a serious upgrade.
Creamy Mushroom Soup Substitutions and Variations
Creamy mushroom soup is wonderfully flexible, so you can easily tailor it to whatever you have on hand — or whatever flavors you love most. If you prefer a lighter version, swap the heavy cream for half-and-half or evaporated milk. You still get that silky texture without the extra richness. Want a dairy-free option? Use coconut milk or a creamy oat milk; both add a lovely smoothness while keeping things completely dairy-free.
You can also mix up the mushrooms. Brown mushrooms bring great flavor, but adding shiitake, oyster, or even portobello takes the soup to another level. Each variety adds its own depth and earthiness. If you enjoy a stronger mushroom flavor, a handful of dried porcini (rehydrated in warm water) will make your soup taste like it simmered in an Italian countryside kitchen.
For a heartier twist, add cooked wild rice, barley, or roasted potatoes. And if you want extra savory depth, stir in a splash of soy sauce or Worcestershire — just a little goes a long way. This soup truly adapts to your mood, your pantry, and your cravings.
What To Serve With this Creamy Mushroom Soup
This soup is rich, cozy, and full of earthy flavor, so pairing it with the right side can make the whole meal feel extra satisfying. A warm loaf of crusty bread is the obvious winner — it’s perfect for dipping and soaking up every drop of that creamy broth. Garlic bread or toasted sourdough tastes amazing alongside it too.
If you want something lighter, a simple green salad with a bright vinaigrette balances the richness beautifully. For something more comforting, serve it with a gooey grilled cheese or a toasted panini. The crisp, buttery bread and melty cheese are a match made in heaven with mushroom soup.
You can also spoon the soup over cooked rice or egg noodles for a heartier, stew-like meal. However you serve it, this recipe shines alongside anything warm, toasty, or fresh.
Leftovers and Storage
Creamy mushroom soup keeps wonderfully, and the flavors actually deepen as it sits. Store any leftovers in an airtight container and refrigerate for up to 4 days. When reheating, warm it gently on the stovetop over low heat, adding a splash of broth or cream if it thickens — creamy soups tend to do that after chilling.
If you want to freeze it, you can, though the texture may change slightly because of the dairy. Freeze the soup in freezer-safe containers for up to 2 months. When you’re ready to enjoy it again, thaw it overnight in the refrigerator and reheat slowly, stirring often to bring everything back together.
Handled gently, this soup reheats beautifully and makes for fantastic easy lunches or quick weeknight dinners.
FAQs
Can I Use a Mix of Different Mushrooms?
Absolutely! Using a blend—such as cremini, shiitake, or oyster mushrooms—adds incredible depth and makes the soup taste even more luxurious. The more variety, the better the flavor.
How Can I Make This Soup Thicker?
If you prefer a thicker soup, let it simmer a little longer after adding the broth, or stir in an extra tablespoon of flour when cooking the mushrooms. You can also blend a portion of the soup and stir it back in for a naturally creamy texture.
Is There a Way to Make This Dairy-Free?
Yes! Swap the heavy cream for full-fat coconut milk or a barista-style oat milk. Both options maintain creaminess without sacrificing the comforting flavor of the soup.
Can I Make This Soup Ahead of Time?
Definitely. This soup reheats beautifully and the flavors deepen as it sits. Just warm it gently on the stovetop and add a splash of broth or cream if it thickens too much.
Do I Have to Use Wine?
Nope! While wine adds great depth, you can skip it entirely or replace it with extra broth. A splash of balsamic vinegar also makes a great substitute for a little added acidity and complexity.
Final Thoughts
Creamy mushroom soup is one of those rare recipes that feels both comforting and elegant — the kind of dish you can make on a busy weeknight or serve proudly to guests. With its velvety texture, earthy flavor, and simple ingredient list, it proves that cozy food doesn’t need to be complicated.
Whether you enjoy it with crusty bread, a crisp salad, or tucked into a warm mug on a chilly day, this soup delivers every single time. Make it once, and it just might become one of your go-to comfort meals. Ready for the next recipe whenever you are!



