Go Back
Homemade Vegan Mushroom Soup photo

Vegan Mushroom Soup

This Vegan Mushroom Soup is SO EASY! Earthy mushrooms and creamy coconut milk create a cozy, nourishing bowl perfect for any season.
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Course: Lunch, Soup, Starter
Cuisine: Plant-Based, Vegan
Keyword: Comfort Food, Dairy-Free, Easy, Mushroom, Quick, Soup, Vegan
Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 4 cloves garlic minced
  • 1 1/2 pounds fresh mushrooms sliced (such as cremini or button)
  • 1/2 teaspoon onion powder
  • 3/4 teaspoon dried basil
  • 3/4 teaspoon dried oregano
  • 4 cups vegetable broth
  • 1 can (14 ounces) full-fat coconut milk
  • Kosher salt to taste
  • Black pepper to taste
  • Fresh parsley chopped (for garnish, optional)

Instructions

Build Vegan Mushroom Soup Step by Step

  • Heat 2 tablespoons of olive oil in your pot over medium heat. Add the diced onion and cook for about 5 minutes until softened and translucent. Toss in the minced garlic and cook for another minute until fragrant — careful not to let it burn!
  • Add the sliced mushrooms to the pot. Stir them around and let them cook until they release their moisture and begin to brown slightly, about 8–10 minutes. This step is crucial because it intensifies the mushroom flavor.
  • Sprinkle in the onion powder, dried basil, and dried oregano. Stir everything together so the mushrooms and aromatics are coated with the herbs, enhancing the depth of flavor.
  • Pour in 4 cups of vegetable broth. Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for 15 minutes. This allows the flavors to meld beautifully.
  • Lower the heat and slowly stir in the full-fat coconut milk. Heat through but avoid boiling to prevent the coconut milk from curdling. Season with kosher salt and black pepper to taste.
  • For a creamier texture, use an immersion blender right in the pot or transfer part of the soup to a blender and puree until smooth. You can also leave it chunky for more bite. Serve hot, garnished with fresh parsley if you like.

Equipment

  • Large Pot or Dutch Oven
  • Sharp Knife
  • Wooden spoon or silicone spatula
  • Measuring Spoons and Cups
  • Blender or immersion blender (optional)

Notes

  • Cool the soup completely before transferring it to airtight containers to preserve freshness.
  • Store in the refrigerator for up to 4 days or freeze for up to 3 months for easy meal prep.
  • Reheat gently and stir frequently to prevent coconut milk from separating.
  • Add a splash of vegetable broth or water if the soup thickens too much after storage.
  • Customize by adding white wine, fresh herbs, nuts, or cooked beans for varied flavors and textures.