• Home
  • Recipes
  • About
  • Instagram
  • Facebook
  • Pinterest
Free e-Cookbook
x
  • Skip to main content
  • Skip to primary sidebar
Sandra Valvassori

Sandra Valvassori

A food space where I create, discover, and share

  • recipes
    • Recipe Index
    • Brunch
    • Comfort Foods
    • Dinner
    • Everyday Meals
    • Lunch
    • Side dish
    • Thanksgiving
    • Vegetarian Dishes
    • Vegan
    • Gluten Free
  • About
  • Contact
Home › Soup

Creamy Mushroom Soup

Posted: February 25, 2026 | by Sandra Valvassori
Jump to Recipe

This creamy mushroom soup is my favorite soup to make when I’m craving something warm but also nourishing and satisfying. Browning the mushrooms and cooking them with plenty of aromatics gives the soup deep, savory flavor, while a little flour and milk create a silky, velvety texture—no heavy cream needed! The soup comes together in less than 45 minutes and best of all, the flavors deepen as it sits, so it’s a great make-ahead soup for guests.

Close-up of creamy mushroom soup served in a white bowl garnished with sliced mushrooms and chopped parsley.

It’s been a long, chilly winter, and a warm bowl of soup is exactly what we all need right now. This creamy mushroom soup is not only outrageously good, it’s also filled with nutrients that nourish both our bodies and souls.

I love just about every soup out there, but there’s nothing quite like the cozy, earthy flavor of a really good mushroom soup and this version gets it just right. No need to boil or steep dried mushrooms, make homemade stock, or use heavy cream. The secret is simple: using plenty of aromatics — onions, garlic, herbs, a splash of soy sauce — and properly browning a whopping one and a half pounds of mushrooms. These two steps give the soup its rich, savory flavor and depth.

A touch of flour gives the broth a silky, velvety texture without weighing it down, while using milk instead of heavy cream keeps it creamy but light enough for the mushroom flavor to shine. I like to puree the soup which makes it super creamy with or without adding milk.

This soup reheats beautifully, making it my go-to starter for a special meal. But served with crusty bread or a simple green salad, it’s perfect for a cozy weeknight dinner.

Ingredient Notes And Substitutions

Ingredients for creamy mushroom soup arranged in small bowls, including mushrooms, onion, garlic, herbs, broth, milk, and soy sauce.
  • Mushrooms – Whenever possible, I like to use a combination of mushrooms, with most being cremini, then a few shiitake and a few oyster mushrooms. If you prefer to use only one variety, cremini mushrooms will give this soup plenty of wonderful texture and flavor.
  • Onion and garlic – The classic aromatic base for many soups, these add depth and savory richness that form the backbone of the flavor.
  • Extra-virgin olive oil and butter – Essential for sautéing the mushrooms and aromatics. Butter gives the mushrooms color and richness, while a bit of olive oil helps prevent the butter from burning.
  • Dry white wine – Use a nice, drinkable white wine—not cooking wine—for the best flavor. Sauvignon Blanc or Pinot Grigio are great choices. If you prefer not to use wine, simply add a little extra broth instead.
  • Soy sauce – Adds an umami boost that deepens the savory flavor of the mushrooms and enhances the soup’s overall richness. A splash goes a long way.
  • Fresh thyme, bay leaves and parsley – Mushrooms and fresh thyme make great partners. Here I tie a few thyme sprigs with the bay leaves so I can easily pluck them out before blending the soup. I add parsley as a garnish but it’s completely optional.
  • Broth – The mushrooms release so much flavor that even store-bought broth works great here. Mushroom broth (I like this brand) adds an extra layer of richness, but chicken broth or a combination of chicken and mushroom broth also works beautifully. For a plant-based version, use all vegetable broth.
  • Milk – Keeps the soup creamy without heavy cream, letting the mushrooms shine. You can use whole milk or 2%.

***Find the complete recipe with measurements below.

Make It Plant-Based And Dairy-Free

To make this soup plant-based and dairy-free, use all olive oil instead of a mix of oil and butter. For a milk substitute, I love using cashew milk because it’s so creamy. Oat milk would be my second choice, but almond milk will also work.

How To Make Creamy Mushroom Soup: A Visual Step-By-Step

The complete instructions can be found in the recipe card below.

  1. Brown the mushrooms: Sauté the mushrooms in a large pot using both butter and olive oil. Cook, stirring frequently, until the mushrooms are well-browned, about 10 minutes.
  2. Add the aromatics. Stir in the onion followed by garlic. Cook until softened. Add the dijon and flour and cook for 1 minute, stirring continuously. Add the wine, soy sauce and herb bundle, scraping up any browned bits on the bottom of the pan.
  3. Add broth and milk. Pour in the broth and milk then bring to a gentle boil. Cover, reduce heat to low and cook, stirring occasionally, to allow flavors to meld, 15 minutes.
Mushrooms browning in a pot with butter and olive oil for creamy mushroom soup.
Flour and Dijon mustard being stirred into mushrooms and onions in a pot.
White wine being poured into a pot of sautéed mushrooms to deglaze.
Broth and milk added to mushrooms to create creamy mushroom soup base.
Cooked mushroom soup in pot ready to be blended.
Blending creamy mushroom soup in a blender until smooth
Homemade creamy mushroom soup in a Dutch oven ready to serve.

Common Questions

WHY DOES MY MUSHROOM SOUP TASTE BLAND?

Mushroom soup usually tastes bland when the mushrooms weren’t browned enough or the soup needed more seasoning. Letting the mushrooms cook until they release their moisture and start to brown builds deep flavor. A small splash of soy sauce, enough salt, and fresh herbs can also make a big difference. This recipe pays close attention to all these details to ensure the soup turns out really flavorful.

HOW DO YOU THICKEN THIS MUSHROOM SOUP?

This recipe uses a small amount of flour to give the soup a smooth, velvety texture without making it overly thick. As the soup simmers, it naturally thickens while still keeping a nice, brothy consistency. Keep in mind, the soup will continue to thicken a little as it cools so don’t be tempted to add more flour.

CAN I MAKE THIS SOUP AHEAD OF TIME?

Yes, and it’s actually a great make-ahead soup! The flavors continue to develop as it sits, and it reheats very well on the stovetop over gentle heat.

CAN I FREEZE CREAMY MUSHROOM SOUP?

You can, but soups made with dairy can sometimes change texture slightly after freezing. If you plan to freeze it, let the soup cool completely and store it in an airtight container. Reheat gently while stirring well.

Creamy mushroom soup served in two white bowls garnished with sliced mushrooms and chopped parsley.

Storage & reheating

Fridge: Store the cooled mushroom soup in an airtight container and refrigerate for 3 to 4 days.

Reheating: Reheat leftover soup in a saucepan over medium heat until warmed through. The soup will likely have thickened, so pour in a little broth or water to thin it.

Let Me Know Your Thoughts

If you gave this Creamy Mushroom a try, I would love to hear how it worked out for you. Share your thoughts in the comment section below or feel free to ask me anything — I always enjoy chatting with you.

Don’t forget to leave a star rating, too!~Sandra x

Print Recipe Pin Recipe

Creamy Mushroom Soup

Author: Sandra Valvassori
This creamy mushroom soup is my favorite soup to make when I'm craving something warm but also nourishing and satisfying. Browning the mushrooms and cooking them with plenty of aromatics gives the soup deep, savory flavor, while a little flour and milk create a silky, velvety texture—no heavy cream needed! The soup comes together in less than 45 minutes and best of all, the flavors deepen as it sits, so it’s a great make-ahead soup for guests.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Servings 4
Close-up of creamy mushroom soup served in a white bowl garnished with sliced mushrooms and chopped parsley.

Ingredients  

  • 1½ pounds mushrooms sliced ( I use 1 pound cremini and 1/2 pound mix of shiitake and oyster; or use all cremini)
  • 3 tablespoons unsalted butter
  • 1 tablespoon extra-virgin olive oil, plus more for drizzling
  • 1 medium yellow onion, finely chopped
  • Kosher salt and freshly ground black pepper
  • 3 cloves garlic, minced
  • 1 teaspoon Dijon mustard
  • 2 tablespoons all-purpose flour
  • ½ cup dry white wine (or substitute additional broth)
  • 1 tablespoon soy sauce
  • bouquet garni: 4 sprigs fresh thyme, 2 bay leaves (see notes)
  • 3 cups low-sodium chicken, mushroom or vegetable broth (see notes)
  • 1 cup milk whole or 2%; plant-based milk works as well
  • 2 tablespoons finely chopped fresh parsley for garnish (optional)
  • flaky salt, such as Maldon, to finish (optional)

Instructions 

  • Heat the butter and olive oil in a large pot or Dutch oven over medium-high heat. When the butter has melted, add the mushrooms and cook, stirring occasionally, until they release their moisture and become deeply browned, about 8–10 minutes.
  • Stir in the onion and garlic and season with ½ teaspoon salt and 1/4 teaspoon pepper. Cook until the onion softens and the mixture is fragrant, about 3 minutes.
  • Stir in the Dijon mustard and flour. Cook for 1 minute, stirring constantly so the flour lightly cooks and coats the vegetables.
  • Pour in the wine, then add the soy sauce, scraping up any browned bits from the bottom of the pot. Stir in the broth and milk. Bring the soup to a gentle boil, then cover and reduce the heat to low. Simmer for about 15 minutes, stirring occasionally.
  • Using tongs, remove the bouquet garni. Transfer about two-thirds of the soup to a blender, let it cool briefly, and blend until very smooth. Stir the blended soup back into the pot and heat for a few more minutes until warmed through. (Or, use an immersion blender to blend the soup directly in the pot until smooth.)
  • Taste and adjust with salt, pepper, or an extra splash of soy sauce if needed. Ladle into bowls, drizzle with olive, a pinch of flaky salt, and chopped parsley, if using.

Notes

Bouquet garni – This just means we tie the thyme sprigs and bay leaves together with kitchen twine before adding them to the pot. It makes them much easier to fish out later.
Broth –  Store-bought broth works just fine here but try and use one that is good quality. I actually love this mushroom broth which has few ingredients and doesn’t taste store-bought. But chicken broth or a not-too-sweet vegetable broth, or a mix, will all work. 
Tried this recipe?Tag @sandra_valvassori on Instagram or hashtag #sandravalvassori!
Close-up of fettuccini pasta and sausage ragù served on a beige shallow bowl.

Quick Sausage Ragù

Plated roasted broccoli florets arranged over a layer of Caesar dressing, sprinkled with toasted breadcrumbs and freshly grated Parmesan.

Roasted Broccoli Caesar Salad

Reader Interactions

Join the Conversation Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Welcome! I'm Sandra.

Here you'll find family-friendly easy weeknight meals and Dominican recipes.
More about Sandra

  • Instagram
  • Pinterest
  • Facebook

Browse all recipes

Most talked-about recipes

Bowl of roasted vegetable soup with toasted bread on the side.Sheet Pan Vegetable Soup

Plated roasted broccoli florets arranged over a layer of Caesar dressing, sprinkled with toasted breadcrumbs and freshly grated Parmesan.Roasted Broccoli Caesar Salad

Pan-fried tuna patties on white plate with lemon wedges and dipping sauce on the side.Easy Tuna Patties

Links

  • Home
  • About
  • Contact
  • Recipe Index

Join to receive your free e-cookbook

  • Instagram
  • Facebook
  • Pinterest

© 2026 Sandra Valvassori · Privacy Policy · Site Credits

Site by Meyne X

Recipes

  • Everyday Meals
  • Comfort Foods
  • Simple & Quick
  • Gluten Free