Vegan Cream of Mushroom Soup

Mushroom cream soup
Derkien / Getty Images
Ratings (16)
  • Total: 75 mins
  • Prep: 10 mins
  • Cook: 65 mins
  • Yield: about 4 servings
Nutritional Guidelines (per serving)
355 Calories
17g Fat
42g Carbs
11g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
×
Nutrition Facts
Servings: about 4 servings
Amount per serving
Calories 355
% Daily Value*
Total Fat 17g 22%
Saturated Fat 7g 35%
Cholesterol 34mg 11%
Sodium 1144mg 50%
Total Carbohydrate 42g 15%
Dietary Fiber 5g 18%
Protein 11g
Calcium 240mg 18%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Cream of mushroom soup is a staple that is used as a base in many homemade dishes. It's well-suited for that or tasty enough to enjoy by itself. If you love cream of mushroom soup, but want or need a vegan option, you are in luck! You can make this vegan cream of mushroom soup using vegetable broth, soy milk (or any vegan milk substitute you prefer), and a dairy-free sour cream substitute.​​

This popular dairy-free and vegan mushroom soup is easy and super tasty. It doesn't require any fancy equipment, just some slicing, dicing, sauteeing, and heating on the stovetop.

If you want or need this simple homemade mushroom soup recipe to be gluten-free as well as vegetarian and vegan, there's an easy solution. It does call for flour as a thickener, but you could just as easily use an equal amount of cornstarch dissolved in about 2 to 3 tablespoons of water. Use this mixture to thicken it up and keep this cream of mushroom soup completely wheat-free and gluten-free. Also, check to make sure that your vegetable broth is gluten-free as well, as some are, and some aren't. It's also very easy to make your own homemade vegetable broth. That way you'll know exactly what is in it. 

Ingredients

  • 3/4 pound fresh mushrooms, sliced
  • 1/2 small white or yellow onion, diced small
  • 2 cloves garlic, minced
  • 1 tbsp vegan margarine
  • 3 cups vegetable broth
  • 2 tbsp flour
  • 1 cup vegan non-dairy sour cream substitute
  • 1 cup soy milk (or other vegan non-dairy milk substitute)

Steps to Make It

  1. Slice the mushrooms, dice the onions, and mince the garlic.

  2. In a large soup or stock pot, saute the mushrooms, onion, and garlic in vegan margarine for 3 to 5 minutes, until onions are soft.

  3. Reduce the heat to medium-low and add the vegetable broth. Cover the pot and allow it to simmer for at least 45 minutes.

  4. Add the flour (or use cornstarch mixed in water to keep it gluten-free), non-dairy sour cream, and soy milk. Stir the mixture well to combine.

  5. Allow to simmer another 20 to 30 minutes, or until soup has thickened.

  6. Season generously with salt and pepper before serving.

Recipe Tips

Try any type of mushrooms you like best. Exotic mushrooms will likely have a stronger taste than button mushrooms.

You can serve this simple vegan cream of mushroom soup as a meal-starter or enjoy it for lunch or a simple dinner. Pair it with a side green salad and enjoy it with some crusty bread.

You can make this ahead of time if you are going to be serving it to guests. In fact, the mushroom flavor should intensify if you allow it to chill in the refrigerator overnight. Use leftovers within three or four days of preparation.

This soup also freezes very well. Feel free to double the recipe and freeze either a big batch or individual sized portions. Defrost and heat up for a quick and tasty lunch or dinner.

If you like making homemade vegetarian and vegan soups, go ahead and make some more like these 10 fat-free vegan soups or these 7 easy vegetarian soups to make in your crockpot.