Say farewell to the mundane with our Creamy Mushroom Soup Recipe, a game-changer that leaves canned mushroom soup in the dust. Crafted with a luxurious broth, sweet onions, and a burst of bright herbs, this savory comfort food is a flavor sensation. Whether savored solo, alongside your preferred appetizer, or as the star side dish, get ready for a mushroom soup experience that’s anything but ordinary!

A bowl of creamy mushroom soup with thyme and chopped mushrooms on top.

One bite of this homemade creamy mushroom soup recipe, and you’ll never go back to salty canned varieties again! Made with a handful of simple ingredients and free from the wine you’ll find in many cream of mushroom soup recipes, it has a bold, savory flavor and a velvety texture you’ll adore. 

This Creamy Mushroom Soup Recipe is your everyday hero, yet it effortlessly transforms into the star of elegant gatherings with friends and holiday soirées. Elevate it even further with a sprinkle of fresh herbs or some crunchy croutons, and you’ll have your loved ones not just asking for seconds but also begging for the coveted recipe.

What’s in Creamy Mushroom Soup?

You won’t find any preservatives in this recipe. Instead, we use basic ingredients to create a flavor that is out of this world. 

  • Butter – Unsalted butter is best. 
  • Oil – Olive oil or avocado oil helps sauté the veggies, enhancing their flavor. 
  • Aromatics – White or yellow onion and garlic create a savory, sweet taste. 
  • Mushrooms – We use brown mushrooms, but any variety you like best will taste great.  
  • Thyme – Make sure it’s fresh! 
  • Flour – Regular all-purpose flour forms a sort of roux, helping to thicken the broth. If needed, opt for a 1:1 gluten-free all-purpose flour. 
  • Broth – Chicken broth or stock or vegetable broth forms the base of the broth. Look for low-sodium varieties! 
  • Salt and Black Pepper – Adjust to taste. 
  • Heavy Cream – Feel free to substitute half and half or evaporated milk, if preferred. 
A spoon lifting a scoop of creamy mushroom soup from a pot.

Whipping Up Creamy Mushroom Soup: A Step-by-Step Guide

With just one pot, virtually no prep time, and a quick cook time, this mushroom soup recipe is truly a dream come true! 

  1. Melt the butter and oil in a large pot over medium heat. 
  2. Sauté the onion until softened. Then, add the garlic, and continue to cook until fragrant. Be careful not to let it burn! 
  3. Stir in the mushrooms and thyme, and cook until the mushrooms soften. 
  4. Form the broth by stirring the flour in with the veggies, mixing thoroughly. Then, add the broth, and bring the mixture to a boil. 
  5. Season with salt and pepper, and allow the soup to simmer until it thickens. 
  6. Reduce the heat to low, and stir in the heavy cream. Be careful not to let it boil!
  7. Season to taste, adding more salt and pepper, fresh parsley, and thyme as desired. 
Perfect Pot

Shop our favorite pot!

We earn a commission if you make a purchase, at no additional cost to you.

Serving Suggestions

We love to serve this soup topped with crisp croutons or with a side of thick, crusty bread like our no knead cheesy focaccia or no knead olive focaccia bread! For a lighter option, it’s also tasty paired with a refreshing salad or a side of parmesan Brussels sprouts

A spoon lifting a bite of creamy mushroom soup from a bowl.

Common Questions About This Creamy Mushroom Soup Recipe

What is a good thickener for mushroom soup? 

Flour or cornstarch work well to thicken mushroom soup. 

What mushrooms are best for this recipe? 

Baby bella mushrooms, button mushrooms, or a combination of both are our favorite mushrooms to use! They create a savory, woody flavor that pairs wonderfully with the rich, creamy broth.

How should I store leftovers?

Once cooled, leftovers can be transferred to an airtight container and stored in the fridge for up to three days. 

Can I freeze this soup? 

Unfortunately, we don’t recommend freezing this soup as it doesn’t thaw well.

Can I make this recipe vegan? 

Sure, just use your favorite plant-based butter, coconut cream, and vegetable broth. 

How can I add protein? 

Try mixing in cooked chicken, ground turkey, Italian sausage, or even crumbles of bacon! 

More Homemade Soup Recipes

If your appetite for delicious and savory soups knows no bounds, check out our collection of mouthwatering soup recipes. From comforting classics to bold and unique creations, we’ve got something to satisfy every craving.

A bowl of creamy mushroom soup.

Creamy Mushroom Soup Recipe

5 from 2 votes
Author: Food Dolls
Servings: 4 servings
Prep: 3 minutes
Cook: 25 minutes
Total: 28 minutes
Skip the canned options, and make this easy creamy mushroom soup recipe with simple ingredients, one pot, and less than 30 minutes instead!


  • 4 Tablespoons unsalted butter
  • 1 Tablespoon oil
  • 1 onion diced
  • 5 cloves garlic minced
  • 1 1/2 pounds fresh brown mushrooms diced
  • 4 teaspoons chopped thyme divided
  • 1/4 cup all-purpose flour
  • 5 cups low-sodium chicken broth or stock
  • 1-2 teaspoons salt adjust to taste
  • 1/2-1 teaspoon black cracked pepper adjust to taste
  • 1/2 cup heavy cream or half and half substitute with evaporated milk, if preferred
  • Chopped fresh parsley and thyme to serve


  • Heat the butter and oil in a large pot over medium-high heat until melted.
    4 Tablespoons unsalted butter, 1 Tablespoon oil
  • Sauté the diced onion for 2 to 3 minutes until softened.
    1 onion
  • Add the minced garlic, and cook for about 1 minute or until it becomes fragrant.
    5 cloves garlic
  • Stir in the diced mushrooms and 2 teaspoons of chopped thyme. Cook for 5 minutes, allowing the mushrooms to soften.
    1 1/2 pounds fresh brown mushrooms, 4 teaspoons chopped thyme
  • Sprinkle the mushrooms with flour, mix well, and cook for an additional 2 minutes to eliminate the raw flour taste.
    1/4 cup all-purpose flour
  • Pour in the low-sodium chicken broth or stock, mixing thoroughly to incorporate the flour. Bring the mixture to a boil.
    5 cups low-sodium chicken broth or stock
  • Once it’s boiling, reduce the heat to low-medium, and season the soup with salt and black cracked pepper. Adjust the seasoning to taste.
    1-2 teaspoons salt, 1/2-1 teaspoon black cracked pepper
  • Cover the pot and let the soup simmer for 10-15 minutes, stirring occasionally, until it thickens.
  • Reduce the heat to low, and stir in the heavy cream (or half and half). Be sure not to let the soup boil; just let it gently simmer.
    1/2 cup heavy cream or half and half
  • Adjust the salt and pepper to taste. Mix in chopped fresh parsley and the remaining thyme.
    Chopped fresh parsley and thyme to serve
  • Serve the creamy mushroom soup warm, garnished with additional parsley and thyme if desired.


Would you like to save this? 🔖

We'll email this post to you, so you can come back to it later!


Serving: 1serving | Calories: 364kcal | Carbohydrates: 20g | Protein: 14g | Fat: 28g | Saturated Fat: 15g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Trans Fat: 0.5g | Cholesterol: 64mg | Sodium: 690mg | Potassium: 902mg | Fiber: 3g | Sugar: 6g | Vitamin A: 883IU | Vitamin C: 10mg | Calcium: 63mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!

You Might Also Like

Slow Cooker Lentil Soup

Make this easy slow cooker lentil soup recipe for a hands-off comfort food dinner full of veggies and plant-based protein!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

5 from 2 votes (2 ratings without comment)

Leave a reply

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

Recipe Rating