clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
vegan mushroom soup in a white bowl

Vegan Cream Of Mushroom Soup – Wickedly Good!

  • Author: Verna
  • Prep Time: 10 Minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4-6 servings 1x
  • Category: Soups, Gluten Free,
  • Method: Stovetop
  • Cuisine: American, Canadian, Vegan


The Best Homemade Vegan Cream of Mushroom Soup! Full of flavour and easy to make. This recipe is so good you’ll never buy a can of soup again! Gluten free, dairy free!



  • 2 tablespoons vegan butter, I like earth balance, or use olive oil
  • 1 large yellow onion, diced small
  • 5 garlic cloves, chopped small
  • 1 and 1/2 lbs (approx 700 grams) sliced cremini mushrooms (brown mushrooms)
  • 1 tablespoon dried thyme
  • 1/2 teaspoon fennel powder
  • 1/2 teaspoon granulated garlic
  • 1 (1 litre) carton mushroom broth, about 4 and 1/2 cups*
  • 2 tablespoons all purpose flour or a gluten free blend*
  • 2 tablespoons tamari
  • 2 teaspoons Better than Bouillon Vegetarian No Beef Soup Base
  • 2 tablespoons tomato paste
  • 114 fluid oz can full fat coconut milk
  • 1 tablespoon balsamic vinegar
  • 1/4 teaspoon sea salt
  • 1/2 teaspoon cracked black pepper


  1. Add the butter, onions and a pinch of salt and pepper to a large soup pot (I use my Dutch Oven). Sauté over medium heat for 5 minutes or so until onions are softening and browning. Stir in garlic.
  2. Now add the mushrooms, 1 cup of the broth, thyme, fennel, and granulated garlic to the pot. Sprinkle the flour over the mushrooms. Stir frequently and cook for 5 minutes until the mushrooms are cooked down and tender.
  3. Add in the rest of the ingredients (except balsamic vinegar, salt and pepper). Bring to a boil on high heat.
  4. Cover and reduce to a simmer on medium-low heat. Cook for 10 minutes.
  5. Remove from the heat. Take two big ladles of soup and blend in your blender (Vitamix is great) or Nutra Bullet. Pour back into the soup. Stir in the balsamic vinegar, salt and pepper. Taste for seasoning and add additional salt and pepper if needed.
  6. Enjoy! Serve as an appetizer or entree for lunch or dinner with some artisan bread , garlic bread or naan. For step by step photos see post above 🔼.


  • Flour is completely optional, the soup will just be thinner but just as flavourful.
  • I use a 1 litre carton of mushroom broth for this recipe, Pacific is my favourite brand.
  • I have not made this recipe using plant milk (almond, soy, etc..) only full fat coconut milk.
  • This soup if thickened more makes a fantastic mushroom sauce or gravy and is great over pasta or potatoes!!
  • I loosely adapted this recipe from my Mushroom Gravy.

Keywords: vegan cream of mushroom soup, vegan mushroom soup, creamy mushroom soup, hearty, creamy, rich, easy, best,