This mushroom soup recipe is creamy, comforting, and bursting with savory mushroom flavor. Make it with or without cream—it's delicious either way!
This mushroom soup recipe has become one of Jack’s favorite comfort foods. He loves anything and everything with fresh mushrooms, and this creamy, savory soup is positively packed with them.
One and a half pounds of mushrooms cook down with onion, garlic, and tamari to create the soup’s umami base. Fresh thyme brings out the mushrooms’ earthy flavor, and white wine adds a nice tang to brighten it all up.
I puree part of this mushroom soup, so it’s creamy with or without heavy cream. Jack likes the rich flavor of the cream version—it tastes like a classic cream of mushroom soup. I prefer the option without cream because it has a bolder, more concentrated mushroom flavor.
Really, you can’t go wrong. This mushroom soup recipe is delicious either way.
Mushroom Soup Ingredients
Here’s what you’ll need to make this mushroom soup recipe:
- Mushrooms, of course! No need to splurge on fancy mushrooms. A mix of white button mushrooms and cremini mushrooms gives this soup a fantastic texture and flavor.
- Onion and garlic – They add savory depth of flavor.
- Extra-virgin olive oil and butter – For sautéing the onions and mushrooms. You could use just one or the other, but I love the combination of oil and butter here. The butter adds a rich, buttery flavor. The olive oil adds lighter, fruitier notes.
- Dry white wine – It adds delicious acidity to the soup.
- Tamari – Or soy sauce! I love to use these ingredients when I cook mushrooms. They bring out the mushrooms’ umami flavor.
- Fresh thyme and parsley – The thyme adds woodsy, earthy flavor. I use the parsley for garnish. It offers a nice fresh contrast to the rich soup!
- Vegetable broth – Make homemade vegetable stock or use store-bought.
- Heavy cream or creme fraîche – These ingredients are totally optional. I love this soup without them, but if you’re craving a more classic cream of mushroom soup, I recommend adding one for extra richness.
- And salt and pepper –Â To make all the flavors pop!
Find the complete recipe with measurements below.
Tip:Â To make this soup dairy-free, use 4 tablespoons olive oil instead of a mix of oil and butter. Skip the cream.
How to Make Mushroom Soup
This mushroom soup recipe has three simple steps: sauté, simmer, and blend.
Start by sautéing the onion and mushrooms. Melt the butter and heat the olive oil in a large pot over medium heat. Add the onion and cook for 2 minutes so that it starts to soften.
Then, add the mushrooms in two batches. Let the first batch cook for about 5 minutes, or until it’s soft and lightly browned. Add the second batch and cook until softened.
- Why two batches? This recipe calls for a lot of mushrooms! They’ll cook more evenly if you allow half to cook down before adding the rest. Working in batches also promotes browning. If you added all the mushrooms to the pan at one time, they’d release too much moisture to allow any to brown.
Next, simmer the soup. Stir in the garlic, followed by the wine, broth, tamari, and thyme. Cover and simmer for 15 minutes.
Then, blend part of the soup. Allow it to cool slightly, then transfer two-thirds to a blender. Blend until smooth, then stir the pureed soup back into the pot.
Two Options: With Cream or Without
At this point, you have two options.
- Option 1 (Jack’s favorite): Add heavy cream. This option yields a richer, more classic cream of mushroom soup. Stir 1/2 cup heavy cream into the pot. Simmer for 2 minutes to warm the soup through and cook off the raw cream taste.
- Option 2 (my favorite): Skip the cream. The soup will still be creamy, but it will be slightly less rich and have a more concentrated mushroom flavor. Simply season the soup to taste after stirring the puree back into the pot.
Both options are delicious topped with fresh herbs and a drizzle of olive oil and/or cream. A few homemade croutons are great here too!
How to Store Mushroom Soup
Store leftovers in an airtight container in the refrigerator for up to 3 days. They reheat nicely in the microwave or on the stove.
You can also freeze this soup for up to 3 months. Allow it to thaw overnight in the fridge before reheating.
More Favorite Soup Recipes
If you love this creamy mushroom soup, try one of these easy soup recipes next:
- Butternut Squash Soup
- Potato Leek Soup
- Tomato Soup
- Broccoli Cheddar Soup
- Or any of these 35 Best Soup Recipes!
Creamy Mushroom Soup
Equipment
Ingredients
- 2 tablespoons extra-virgin olive oil, plus more for serving
- 2 tablespoons unsalted butter
- 1 medium yellow onion, chopped
- ½ teaspoon sea salt
- Freshly ground black pepper
- 1 pound white button mushrooms, stemmed and sliced
- 8 ounces cremini mushrooms, stemmed and sliced
- 2 garlic cloves, grated
- ¼ cup dry white wine
- 3 cups vegetable broth
- 1 tablespoon tamari
- 1 tablespoon fresh thyme leaves, plus more for garnish
- ½ cup heavy cream or creme fraîche, optional, plus more for serving
- Chopped fresh parsley, for garnish
Instructions
- Heat the olive oil and butter in a large pot over medium heat. Add the onion, salt, and several grinds of pepper and cook for 2 minutes, or until softened slightly. Add half the mushrooms and cook, stirring occasionally, for 5 minutes, or until softened. Add the remaining mushrooms and cook for another 5 minutes.
- Stir in the garlic, followed by the wine, broth, tamari, and thyme. Cover and simmer for 15 minutes.
- Allow the soup to cool slightly, then transfer two-thirds to a blender and blend until smooth.
- Stir the blended soup back into the pot with the chunky soup. If desired, add the cream and cook for another 2 minutes, or until the soup is warmed through and the raw cream taste has cooked off. Season to taste.
- Ladle into bowls and serve topped with a drizzle of olive oil and/or cream, fresh parsley, and thyme.
Notes
I’m not vegan but wanted a healthier cream of mushroom soup and WOW am I happy to have found this recipe! I’ve now made it twice, including for guests who also love. Thank you!
Mushrooms are on of my favorite foods, and this soup did not disappoint! I added some toasted croutons and a drizzle of olive oil as suggested and absolutely loved it. Also, I used 3 tablespoons of fresh thyme leaves instead of 2 because it is my favorite herb.
I’m so glad you enjoyed it!
I’m sorry you didn’t enjoy this one.
Ahhhhmazing!!! I am on the Daniel Fast so I can’t consume any alcohol right now. I substituted vegetable broth for the wine. I used Coconut Aminos instead of Tamari. Otherwise, every thing else was according to the recipe. Delicious!!! Thanks for sharing.
I made this this afternoon & followed the recipe almost exactly (we’re out of celery). I blended about 2/3 of it & left the rest. Delicious! Thank you!
Sooo good! Very creamy without cream. Great flavour. Will be a keeper.
Bryan
Sorry to bother you , please forgive. As we use metric any possibility you could also add the ingredients in grams , please. Thank You
Catherine
I’ve made this soup many times, and I LOVE it. Unfortunately this time I didn’t have any white wine on hand so I used some cooking sake and it added an incredible depth of flavor – especially with the tamari!
Trying to eat less meat and focusing on more plant eating. Absolutely love this soup, tons of flavors. The balsamic vinegar and Dijon mustard bring everything together. I added a little more liquid at the end to thin out the soup a bit.
I adore mushrooms in any form. They are very healthy in fact, although nearly no-one notices that. We collect it in a forest, put in a jar with salt or dry it on a thread. Magic legends about it make it to be used as must have during Xmas. Yummy! ☺
This soup is delicious!! I love how healthy and flavorful it is! Thank you!!
Just made this. Had lots of mushrooms in the fridge and happened to have all the ingredients for this. It’s delicious!!! I didn’t have high expectations because I still associate cream of mushroom soup with a can of Campbell’s soup. This was delicious and creamy. I kept some extra mushrooms after sautéeing, so I could top the soup with it. It gave some nice texture along with crunchy croutons and pine nuts.
Loved this, very delicious! Thanks Jeanine, I love all your recipes. I let this soup summer a little longer to thicken up and served it as a pasta sauce with sautéed mushrooms and sautéed green beans for crunch. Friends loved it and I couldn’t get enough of it. The vinegar and mustard at the end add just the right amount of tang. Yum!
nice dish, thank you, mushrooms always add a subtle flavor that elevates the rest of everything else, esepcially in a soup!
Looks amazing! Could I replace the tamari with coconut aminos?
Yep! I love coconut aminos, I used it interchangeably with tamari.
yep it’s the same!
Healthy, vegan recipe, delicious soup!
Oooh, this cozy creamy soup looks amazing!
as a salad, sorry for the typo.
My gf and her son both got sick a few days ago and she told me they’re basically surviving off of soup! I just texted her the link to this recipe because I know she’ll love this, thank you!!!