Go Back
+ servings
Print Recipe
5 from 1 vote

Vegan Cream of Mushroom Soup

My Vegan Cream of Mushroom Soup takes just 35 minutes to make, with a thick and creamy base of Yukon potatoes and cashews, and a savory flavor from button mushrooms. It’s the perfect comforting vegan soup for home cooks!
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Course: Main Course, Soup
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian
Servings: 5
Calories: 322kcal
Author: Anjali Shah

Ingredients

Instructions

  • Sauté ½ cup of the onions and ½ the salt with oil or broth until just soft. About 3-5 minutes.
  • Add the garlic and potatoes and sauté for 1-2 minutes until garlic is fragrant.
  • Add 2 cups of the broth, cover and simmer until the potatoes are soft. About 7-8 minutes.
  • Slowly add potato mix into a blender with the cashews, being careful not to burn yourself because it is hot. Blend until smooth.
  • Meanwhile, saute the mushrooms, the other ½ cup of onions, wine (or broth), rest of the salt and thyme and a drizzle of oil (if using) until the mushrooms have released their liquid and are softened. About 8-10 minutes.
  • Add the blended soup back into the pot with another 2 cups of the broth and mix well. Add more broth if you prefer a thinner texture.
  • Bring to a simmer. Taste and add more salt if needed.
  • Garnish with pepper and lemon juice if preferred and serve!

Notes

  • My #1 Secret Tip for making my Vegan Cream of Mushroom Soup is to let the mushrooms cook without messing with them too much. I used to stir them constantly, but now I just let them sit in the pan so they can brown and get that deep flavor. It only takes a few extra minutes and really makes the soup taste so much better.
  • Adjust seasoning after blending: I always taste the soup after everything is blended and simmered. Sometimes it needs a pinch more salt, pepper, or lemon juice depending on the broth I used.
  • Use a splash of broth to loosen the texture: If the soup turns out too thick after sitting, I stir in a little more broth or water while reheating to get the texture right.
  • Let it rest before serving: I let the soup sit for 5 to 10 minutes off the heat. It thickens slightly and the flavors deepen a bit more.
  • Use warm broth when blending: Blending the potatoes and cashews with warm broth helps create a silky texture. Cold liquid can cause the soup to thicken unevenly or take longer to smooth out.
  • Scrape down the blender sides: If I’m blending in batches or using a smaller blender, I stop and scrape down the sides with a spatula to make sure every bit of cashew and potato gets fully incorporated.

Nutrition

Calories: 322kcal | Carbohydrates: 30g | Protein: 12g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 545mg | Potassium: 854mg | Fiber: 4g | Sugar: 7g | Vitamin A: 202IU | Vitamin C: 22mg | Calcium: 52mg | Iron: 4mg