← BlogJune 28, 2026

How to Make the Perfect Vegan Cream Mushroom Soup

American · Easy · 35 min · 4 servings

veganvegetariangluten-freedairy-free
Advertisement

This vegan cream mushroom soup achieves an incredibly rich and silky texture without any dairy by using coconut milk and blended cashews. It is a fully vegan take on a classic comfort soup that will satisfy even the most devoted cream soup lovers.

Why this recipe works

This Vegan Cream Mushroom Soup recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 35 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 310 calories with 8g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 500 grams cremini mushrooms sliced
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 1 can full-fat coconut milk
  • 3 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon fresh thyme leaves
  • 2 tablespoons soy sauce

Step by step instructions

Step 1: Cook the Mushrooms

Heat olive oil in a large pot over medium-high heat. Add the sliced mushrooms and cook without stirring for 4 minutes until golden brown. Stir and cook another 3 minutes then remove a handful for garnish.

Step 2: Saute the Aromatics

Add the diced onion to the pot and cook for 4 minutes until soft. Stir in the garlic and thyme and cook for 1 minute until fragrant.

Step 3: Add Liquid and Simmer

Pour in the vegetable broth and soy sauce and bring to a boil. Reduce heat and simmer for 10 minutes to allow flavors to meld together.

Step 4: Blend Until Smooth

Remove from heat and use an immersion blender to blend the soup completely smooth. Stir in the coconut milk and return to low heat.

Step 5: Serve

Ladle into bowls and top with the reserved sauteed mushrooms and a drizzle of olive oil and fresh thyme.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • coconut milk → blended soaked cashews with water for a neutral creamy flavor
  • cremini mushrooms → shiitake or portobello mushrooms for a deeper earthy taste

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Crowding the mushrooms in the pan which causes them to steam instead of brown
  • Blending the soup while it is too hot which can cause pressure buildup in a blender

Nutrition facts

Per serving: 310 calories, 8g protein, 22g carbs, 22g fat, 4g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement