Cream of Mushroom Soup

5 from 1 vote

This post may contain affiliate links! For more info, check out our privacy policy.

This cream of mushroom soup is super satisfying and surprisingly easy to make! It’s made without any cream at all but still results in a velvety smooth and creamy soup because we’re blending with nuts (yes, nuts!) If you’re looking for another creamy soup, be sure to check out one of our most popular Roasted Tomato Soup with Crispy Gruyère Toasts!

Cream of Mushroom Soup (Cream-Free!)

What Ingredients Do You Need For This Creamy Mushroom Soup Recipe? 

Mushrooms: Use different varieties of mushrooms to enhance the flavor complexity. We used both baby bellas and shiitake mushrooms, but any kind or variety will work. Try it with white button mushrooms or cremini mushrooms. 

Chili Flakes: This are optional, but they add some heat. If you want a more mild soup, then leave them out. 

Broth and Vinegar: Use vegetable broth (or vegetable stock) and balsamic vinegar as the liquid base of the soup. The balsamic vinegar adds sweet caramel notes to the savory soup. Vegetable broth adds more flavor than using just water, but you can use water instead if that’s all you have on hand.

Oil: Use extra-virgin olive oil to saute the garlic and onions. 

Aromatics: Yellow onions are mild and won’t overpower the other ingredients. And you can’t forget the other half of the allium duo – garlic! 

Almonds: Either almonds or cashews are what make the soup creamy without having to use any dairy. We used almonds, but cashews are perfect swap; they even have a milder flavor that blends in with mushrooms. Plus, they boost the soup with some protein. 
Fresh Rosemary: Use fresh rosemary to amp up the aroma and flavor.

Cream Of Mushroom Soup Recipe Instructions 

Sauté the garlic and onion 

In a deep pot or Dutch oven, heat olive oil over medium heat. Once glistening, add in your onions and garlic, and saute until fragrant, without getting much color on them. Season with salt and pepper, as well as a pinch of chili.

Add mushrooms, almonds, and vinegar

Add in your mushrooms, mix everything until combined, and allow the mushrooms to cook, for about 10 to 12 minutes. Tossing periodically. You do want some browning here on your mushrooms. Then add in your almonds or cashews, and balsamic vinegar. Season with salt and pepper, and give it one big toss.

Simmer in the broth

Add in your broth and rosemary sprig. Bring this to a simmer, until your mushrooms and nuts are softened. Discard your rosemary sprig. 

Puree and serve

Transfer everything to a blender, or use an immersion blender directly in the pot. Blend until completely smooth. Bring this back to the pot to warm through, seasoning with salt and pepper, as needed. Serve in bowls, topping with olive oil and chili flakes.

Mushroom Soup

Tips, Tricks and Substitutions 

Does cream of mushroom soup have cream in it?

Some recipes might include dairy like heavy cream, butter, or milk, but this recipe is completely dairy-free!

What’s the difference between cream of mushroom soup and mushroom bisque? 

A bisque is French style of soup. It’s usually made with some type of seafood. There are a lot of things about this cream of mushroom soup that might remind you of a bisque. It’s smooth and velvety texture is the same as a bisque. But since we didn’t add seafood, it’s more of a soup. 

How do you thicken the cream of mushroom soup? 

Even though some people like to use a cornstarch slurry, we didn’t have to. Cooking either almonds or cashews in the soup and then pureeing them is what makes it thicker while keeping it gluten-free and dairy-free. 

What do you eat with cream of mushroom soup? 

The flavors in this soup will taste delicious with almost anything. Serve as a soup and salad combo with our Radicchio Salad with Chives and Hazelnuts, or Citrus Avocado Salad with Chili Crisp!

Check out More of our Favorite Soup Recipes! 

If you do make this Cream of Mushroom Soup recipe Don’t forget to tag me on Instagram and through social media so I can be sure to see what you’re making! If you’d like to stay in touch and get the latest to your inbox, sign up for our Newsletter here as well!In addition, we can also be found on YouTube, Facebook, and Pinterest!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Cream of Mushroom Soup
5 from 1 vote

Cream of Mushroom Soup

This cream of mushroom soup is super satisfying and surprisingly easy to make! It’s made without any cream at all but still results in a velvety smooth and creamy soup because we’re blending with nuts (yes, nuts!)
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 4

Ingredients 

  • 1 tablespoon extra-virgin olive oil, plus more for serving
  • 1 yellow onion, roughly chopped
  • 2 large garlic cloves
  • Kosher salt and freshly ground black pepper
  • Pinch of red chili flakes, optional, plus more for serving
  • 6 cups baby bella mushrooms, thinly sliced
  • 2 cups shiitake mushrooms, thinly sliced
  • 1/4 cup peeled almonds or cashews
  • ½ teaspoon balsamic vinegar
  • 4 cups vegetable broth
  • 1 sprig of rosemary

Instructions 

  • In a deep pot or Dutch oven, heat olive oil over medium heat. Once glistening, add in your onions and garlic, and saute until fragrant, without getting much color on them. Season with salt and pepper, as well as a pinch of chili.
  • Add in your mushrooms, mix everything until combined, and allow the mushrooms to cook, for about 10 to 12 minutes. Tossing periodically. You do want some browning here on your mushrooms. Then add in your almonds or cashews, and balsamic vinegar. Season with salt and pepper, and give it one big toss.
  • Add in your broth and rosemary sprig. Bring this to a simmer, until your mushrooms and nuts are softened. Discard your rosemary sprig.
  • Transfer everything to a blender, or use an immersion blender directly in the pot. Blend until completely smooth. Bring this back to the pot to warm through, seasoning with salt and pepper, as needed. Serve in bowls, topping with olive oil and chili flakes.

Nutrition

Calories: 116kcal, Carbohydrates: 18g, Protein: 6g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 3g, Sodium: 958mg, Potassium: 868mg, Fiber: 4g, Sugar: 8g, Vitamin A: 501IU, Vitamin C: 2mg, Calcium: 28mg, Iron: 1mg

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

Like this recipe? Rate and comment below!

You May Also Like:

Leave a comment

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

Recipe Rating