Go Back
+ servings

Vegan Cream of Mushroom Soup

If you love mushrooms, this vegan cream of mushroom soup will not disappoint! It uses both fresh and dried mushrooms for maximum mushroom flavour, and coconut milk for a perfectly creamy broth that’s also gluten free!
5 from 2 votes
Print Pin Recipe
Course: Main Course, starter
Cuisine: American
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Calories: 209kcal


  • 0.75 oz (20 grams) dried porcini mushrooms
  • 1 cup (250 ml) room temperature water
  • 1 medium onion diced
  • 2 cloves of garlic minced
  • 1 tablespoon olive oil
  • 20 oz (565 grams) fresh mushrooms (white button or cremini or a combo of both)
  • 1 teaspoon dried thyme
  • 2 cups (500 ml) vegetable stock
  • 1 teaspoon salt
  • 1 cup (250 ml) coconut milk


  • Place the porcini mushrooms in a bowl and cover with the water. Set aside to rehydrate while you dice the mushrooms and garlic.
  • Heat the oil in a medium pot over medium-low heat. Add the onion and gently fry, stirring from time to time, while you clean and slice the mushrooms.
  • When the onion is transparent, add the garlic and fry for another 30 seconds to a minute until soft and fragrant.
  • Add the sliced mushrooms and thyme and raise the heat to medium-high. Allow the mushrooms to cook, stirring frequently to avoid burning on the bottom, until they begin to release their liquid and are soft - about 5 minutes.
  • Remove the porcini mushrooms and give them a squeeze to get out some of the water. Chop them into smaller pieces if necessary.
  • Add the vegetable stock, salt and mushroom soaking liquid to the pot. Be careful when adding the mushroom stock because there will be some grit and sand on the bottom of the bowl, don’t add that.
  • Bring to a boil and simmer for 10 minutes. Remove the pot from the heat and add the porcini mushrooms and coconut milk.
  • Carefully transfer 3 - 4 ladlefuls (about 1 cup / 250 ml) to a blender and blend until creamy. Return to the pot, stir it well and serve.
Find us on Instagram@stingyveganrecipes
Find us on Facebook@thestingyvegan


Calories: 209kcal | Carbohydrates: 15g | Protein: 6g | Fat: 16g | Saturated Fat: 11g | Sodium: 1068mg | Potassium: 705mg | Fiber: 3g | Sugar: 5g | Vitamin A: 260IU | Vitamin C: 6mg | Calcium: 29mg | Iron: 3mg
Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.