Vegan Cream of Mushroom Soup Recipe


If you love creamy soups but can't eat dairy, try this vegan cream of mushroom soup. Since it's made with non-dairy milk and vegetable broth, it's perfect if you're allergic to dairy or don't eat animal products. You can also customize it according to your preferred consistency, chunkiness and creaminess. Ready to make this easy vegan soup? Check out the instructions, below.

Vegan cream of mushroom soup

Video of the Day

Things You’ll Need

  • 8 ounces (or 3 cups) mushrooms, chopped

  • 1 tablespoon oil

  • 1/2 onion, diced

  • 1 tablespoon minced garlic

  • 1 teaspoon garlic powder

  • 1/2 teaspoon black pepper

  • 1 to 2 teaspoons salt

  • 1/4 cup flour or cornstarch

  • 1/4 cup water

  • 2 cups plain plant-based milk

  • 2 cups vegetable broth (see note below)

  • 1/2 cup plain plant-based creamer or coconut cream


If you don't have broth—or want a super creamy soup—you can use another 2 cups of plant-based milk instead of broth (so you'll need a total of 4 cups plant-based milk). Vegetable broth is a great way to add a savory flavor, but it's not essential. Don't be afraid to experiment!

Ingredients for vegan cream of mushroom soup

Step 1

Add the oil to a large pot. Over medium heat, sauté the mushrooms, onion, garlic, and spices.

Cook until the onions are clear and fragrant, about 5 minutes.

Cook the mushrooms, onions, and spices

Step 2

If you'd like, set aside half of the cooked mushrooms and onions. You will add them back in after blending the soup. Alternatively, if you want a very chunky soup, you can leave all the mushrooms and onions in the pot.

Reduce the heat. Add the vegetable broth and simmer for 25 minutes.

If you are only using plant-based milk, add all 4 cups now.

Set aside half of cooked mushrooms

Step 3

While the broth (or milk) is simmering, combine the flour and water in a separate bowl. Mix until combined.

Mix flour and water

Step 4

Add the plant-based milk, flour paste and plant-based creamer to the pot. Simmer on low for 15 minutes, or until the flour paste is fully dissolved. Mix well.

Add plant-based milk

Step 5

If you didn't set aside some of the mushrooms, you can go ahead and enjoy the soup! Another option is to let it cool, blend in food processor (or blender) and re-heat.

If you did set aside the mushrooms, let the soup in the pot cool first. Next, blend in a food processor or blender. Return to the pot, add the cooked mushrooms and re-heat. This creates a semi-chunky soup.

Vegan cream of mushroom soup

As you can see, there are many ways to prepare this vegan cream of mushroom soup. You can even add a dollop of plant-based sour cream to thicken the consistency. For an extra dose of veggies, consider adding chopped carrots while the broth simmers. You can also stir in a few handfuls of spinach just before serving. Yum!

Share this article

Recent posts

Teachers’ Top Needs for 2019

Teachers’ Top Needs for 2019Great classrooms don’t happen by accident. Teachers across the country work hard to build vibrant, energizing learning environments for their students, which often means ev

Top Tips to Transition Back to Work After Baby

Top Tips to Transition Back to Work After BabyMany new parents spend hours preparing for the arrival of a new baby – reading books, seeking professional advice and consulting friends and family. Howev

Get Away Without Going Away

Get Away Without Going Away5 family staycation ideas that won’t break your budgetFamily vacations are a great way to bond and take a step back from the hectic schedules that accompany everyday life, b

5 Common Questions for Memorializing a Loved One

5 Common Questions for Memorializing a Loved OneOne of the most difficult conversations in a person’s life typically takes place near the end of that life. Planning for a funeral can put an emotional

Boat Safe

Boat SafeEnsure your boat is ready for the water with this checklist No matter how much experience you have on the water, prepping your boat – and your passengers – before leaving the dock can make fo


Please enter your comment!
Please enter your name here

Recent comments