Go Back
+ servings
One Pot Creamy Vegan Mushroom Soup with Coconut Milk
5 from 1 vote
Servings: 6

Creamy Vegan Mushroom Soup with Coconut Milk and Cauliflower

By Heather
Fresh mushrooms are the star of this creamy vegan mushroom soup. Coconut milk and tender cauliflower give this easy-to-make soup a wonderful creamy texture without any dairy! Made with 10 ingredients and ready in under 45 minutes, this great recipe will impress friends and family!
Prep: 5 minutes
Cook: 35 minutes
Total: 40 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Instructions 

  • Heat a large soup pot over medium heat and add 2 tbsp oil. Add the cremini mushrooms and a pinch of salt and saute until softened (about 5 minutes). Add the remaining mushrooms, plus a pinch of salt, and continue to saute for 10-15 more minutes until golden brown. Stir frequently.  Remove and set aside.
  • In the same pot add the remaining oil and the minced shallots and saute until fragrant, about 3-4 minutes. Add the garlic and cook for 1 minute. Add the cauliflower, veggie broth, bay leaf, thyme, and salt. Cover with a lid and lower the temp to a simmer. Cook for 20-25 minutes until the cauliflower is super tender.
  • Once the cauliflower is fall-apart soft, add ¾ of the cooked mushrooms and the heavy cream and blend the soup using an immersion blender.  You can also transfer it to a blender in batches and blend it that way.
  • Return the soup to the pot and warm it over low heat. Stir the remaining mushrooms in and add any sea salt and black pepper to taste.  Serve and garnish with minced fresh parsley or micro greens!

Video

Nutrition

Calories: 183kcal, Carbohydrates: 10g, Protein: 5g, Fat: 16g, Saturated Fat: 8g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Sodium: 842mg, Potassium: 563mg, Fiber: 2g, Sugar: 5g, Vitamin A: 336IU, Vitamin C: 20mg, Calcium: 22mg, Iron: 2mg

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

Like this? Leave a comment below!