The best Vegan Cream of Mushroom Soup is made with soaked cashews to create an incredibly smooth and creamy soup! It's naturally gluten free and easy to make in just 20 minutes.
Add the soaked cashews to a blender with 1 cup of vegetable broth, puree, then set aside.
Heat the olive oil in a large skillet over medium-high heat.
Add the onion, cook 2-3 minutes.
Add the garlic, mushrooms, salt, pepper, thyme and nutmeg. Cook 4-5 minutes.
Sprinkle the cornstarch over the mushrooms, add the remaining cup of vegetable broth and simmer for 1-2 minutes.
Reduce the heat to medium-low and add the cashew puree.
Simmer for 6-8 minutes, remove from the heat and serve immediately or cool and store in the refrigerator to add the soup to other recipes.
Notes
Both raw and roasted cashews will work for this recipe. Raw cashews will give the soup a more neutral flavor. Whereas roasted cashews will give the sauce a more nutty flavor.
In a hurry? Here’s how you can soak cashews in 20 minutes! Add the cashews to a small pot, cover the cashews with water. Place on the stove and bring to a boil. Once boiling, remove the pot from the heat and cover. Wait 15 minutes, then remove the lid from the pot and drain the cashews.
This is a thick, creamy soup. If you'd like to thin it out a bit, simply add an extra ¼ cup vegetable broth at a time, until you reach the desired consistency.
Because it's thick,it can replace a can of condensed cream of mushroom soup in any recipe. Refer to the blog post above for how to make a vegan, gluten free green bean casserole.
The soup will stay good in the refrigerator for up to 1 week. Be sure to store it in a sealed, airtight container.
To reheat the soup, add it back to a pot on the stove over medium-high heat for 5 minutes, stirring frequently. You can also reheat a bowl of soup in the microwave for 2-3 minutes.
To make this recipe whole30 approved, replace the cornstarch with almond flour, arrowroot powder or tapioca starch.
This recipe makes 4 cups, or 32 ounces of soup. The nutritional information provided is for 1 cup of soup.