Vegan Mushroom Soup is what I make when I want cozy comfort that doesn't feel heavy. The mushrooms caramelize in the pot, building that rich umami flavor throughout every bite. Plant-based cream adds velvety richness while the earthy mushroom flavor shines through. I serve it for weeknight dinners, quick lunches, throughout fall and winter, and at holiday gatherings because it's easy to make ahead and reheats beautifully. The soup stays fresh in the fridge for about 4 days or in the freezer for up to 3 months, making it perfect for meal prep.
Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for about 5 minutes, until soft and translucent.
1 tablespoon olive oil, 1 cup onion
Stir in the minced garlic and cook for 1 to 2 minutes, until fragrant.
3 cloves garlic
Add the sliced mushrooms and sauté for 8 to 10 minutes, stirring occasionally, until they release their moisture and begin to brown.
1 pound mixed mushrooms
Pour in the vegetable broth and bring the soup to a gentle boil. Reduce the heat and simmer for 10 minutes.
4 cups vegetable broth
Stir in the plant-based cream, soy sauce, dried thyme, salt, and black pepper. Simmer for another 5 minutes, stirring occasionally, until heated through. Taste and adjust seasoning as needed.
1 cup plant-based cream, 1 tablespoon soy sauce, 1 teaspoon dried thyme, Salt and black pepper
Ladle into bowls, garnish with fresh parsley, and serve hot.
Fresh parsley
Notes
Use a mix of mushrooms: Combining cremini, shiitake, and button mushrooms gives you different textures and deeper flavor than using just one type, or add oyster mushrooms for a more delicate, silky texture.
Don't skip browning the mushrooms: Let them cook long enough to release their juices and develop golden-brown edges because that's where the rich, savory flavor comes from.
Make it on the stove: The soup comes together entirely on the stovetop in one pot, making cleanup easy and letting you control the heat as the mushrooms brown and the flavors develop.
Swap ingredients to customize: Try coconut cream instead of plant-based cream for extra richness, cashew milk for a lighter version, vegan butter instead of olive oil for sautéing, or swap thyme for fresh basil, oregano, or rosemary, depending on what flavor profile you want.
Keep it gluten-free: The recipe is naturally gluten-free as written, just check that your vegetable broth and soy sauce are certified gluten-free if you're cooking for someone with celiac disease.
Flash freeze for portioning: Pour cooled soup into muffin tins and freeze until solid, then pop out the portions and store them in a freezer bag so you can reheat just what you need.