Creamy Vegan Mushroom Soup: The Ultimate Dairy-Free Recipe for Comfort Food
Craving a rich, savory, and incredibly comforting bowl of soup? Look no further than this exquisite creamy vegan mushroom soup! It’s a delightful dairy-free alternative to traditional cream of mushroom soup, offering all the velvety texture and deep flavor without any animal products. Made with a blend of robust mushrooms, aromatic herbs, and a silky homemade cashew cream, this easy vegan mushroom soup recipe is the epitome of plant-based comfort food, guaranteed to satisfy your deepest cravings.

This post has been updated from the original posted April 24, 2019, to bring you even more delicious details and helpful tips for creating the perfect dairy-free mushroom soup.
[feast_advanced_jump_to]
Why This Dairy-Free Mushroom Soup is a Must-Try
I confess, I have a profound love for mushrooms. Their earthy, umami-rich flavor and satisfying texture make them a true star in vegan cooking. While my husband hasn’t always been their biggest fan, I’ve found ways to incorporate them that even he can’t resist. This particular recipe for dairy-free cream of mushroom soup is a testament to that – it’s perfect for the mushroom enthusiast in your life, and even those who are just beginning to explore the wonderful world of fungi.
Believe it or not, my husband actually requests my vegetarian chopped liver, which is essentially packed with mushrooms! It’s been the only mushroom recipe I could ever get him to try and enjoy consistently. This dairy-free creamy mushroom soup has now joined that exclusive club, proving to be another winner.
I’ve come to realize his aversion likely stemmed from childhood experiences with less-than-appetizing canned or marinated mushrooms. And frankly, who can blame him? Those often lack the depth and character of properly cooked mushrooms. But give him some perfectly roasted or sautéed mushrooms, bursting with umami and a delightful texture, and he’s all in! If you or someone you know claims not to like mushrooms because of their “texture,” it simply means they haven’t experienced them prepared correctly. This creamy soup, much like my incredible vegan mushroom stroganoff recipe, will undoubtedly change their mind.
This soup offers a luxurious, rich flavor profile that rivals any traditional cream of mushroom soup, but it’s entirely plant-based. The secret lies in developing deep mushroom flavor through proper sautéing and using cashews to create a wonderfully smooth, dairy-free cream that binds all the ingredients together. It’s an inviting, hearty dish that’s perfect for a chilly evening or a comforting lunch.
Essential Ingredients for Your Vegan Mushroom Soup
Crafting this delicious vegan mushroom soup requires a few simple, wholesome ingredients. Here’s what you’ll need, along with some helpful substitution tips:

- Fresh Mushrooms: Cremini mushrooms are my top recommendation for their earthy flavor and firm texture, which hold up well in soup. However, you can also use a mix of mushrooms like porcini, white button, baby bella, or even wild mushrooms for added complexity. While pre-sliced mushrooms can save time, slicing them yourself often ensures a fresher, more robust flavor. The key to great mushroom flavor is proper sautéing to achieve a deep, savory foundation for your soup.
- Onion: A staple in any good soup, diced yellow onion provides a sweet and aromatic base. For an extra layer of flavor, consider adding finely chopped leeks or a few cloves of minced garlic alongside the onion.
- Carrots and Celery: These classic mirepoix vegetables add sweetness, freshness, and essential body to the soup. Dice them uniformly so they cook evenly.
- Fresh Herbs: Fresh thyme and dill are my preferred choices for their bright, aromatic notes that beautifully complement the mushrooms. Feel free to experiment with other herbs like fresh oregano or parsley. For an even deeper flavor profile, toss in a few bay leaves while the soup simmers, removing them before serving.
- Spices: Simple seasonings like salt, black pepper, and paprika enhance the natural flavors without overpowering them. If you like a more herbaceous blend, Italian seasoning would also be a fantastic addition. Adjust salt levels based on your vegetable broth.
- Raw Cashews: These are the magic ingredient for creating our rich, dairy-free cream. Making your own cashew cream is surprisingly easy and results in an incredibly smooth and luxurious texture. If you’re short on time or new to using cashews, you can substitute store-bought unsweetened cashew milk or oat milk, but note that the richness might vary. Ensure cashews are raw and unsalted for the best result.
- Vegetable Broth: Opt for a low-sodium or no-salt vegetable stock, especially if you plan to add your own salt. This gives you control over the final seasoning. Homemade vegetable stock will always yield the best flavor.
- Dry White Wine: A splash of dry white wine adds a wonderful layer of acidity and helps deglaze the pan, picking up all those flavorful browned bits. If you prefer not to use alcohol, an equal amount of vegetable broth with a teaspoon of apple cider vinegar can be used as a substitute.
- Lemon Juice: A squeeze of fresh lemon juice brightens the flavors and helps to balance the richness of the cashew cream.
The Incredible Health Benefits of Mushrooms
Mushrooms are not just delicious; they are also nutritional powerhouses, making them an excellent addition to any diet, especially a plant-based one. Incorporating them into your creamy vegan mushroom soup offers a host of health advantages:
- Low in Calories, Carbs, and Fat: Mushrooms are incredibly light, making them a guilt-free ingredient that adds bulk and satisfaction without excessive calories.
- Good Source of Protein: For a plant-based food, mushrooms provide a decent amount of protein, contributing to satiety and muscle health.
- Anti-inflammatory Properties: Many mushroom varieties contain compounds known for their anti-inflammatory effects, which can help reduce inflammation throughout the body.
- High in Fiber: The fiber content in mushrooms aids in digestion, promotes a feeling of fullness, and helps regulate appetite, making you feel satisfied longer.
- Rich in Savory Umami Flavor: This unique “fifth taste” is abundant in mushrooms, providing a deeply satisfying, meaty flavor that is crucial for a fulfilling vegan diet.
- Loaded with B Vitamins, Vitamin D, and Antioxidants: Mushrooms are a natural source of essential B vitamins (like riboflavin, niacin, and pantothenic acid) for energy metabolism, Vitamin D (especially when exposed to UV light), and powerful antioxidants that protect cells from damage.
- Gut-Friendly Prebiotics: Certain fibers in mushrooms act as prebiotics, feeding beneficial gut bacteria and supporting a healthy digestive system.
- Source of Calcium and Iron: While not as high as some other sources, mushrooms contribute to your daily intake of important minerals like calcium and iron.
- Boost the Immune System: Research suggests that compounds found in mushrooms can help modulate and strengthen the immune system, aiding in disease prevention.
How to Make the Perfect Creamy Vegan Mushroom Soup
Creating this rich and flavorful soup is a straightforward process. Follow these steps for a truly comforting meal:
1. Prepare Your Cashews for Creaminess
First, you’ll need to prepare the raw cashews for making your dairy-free cream. Place the cashews in a bowl and pour boiling water over them, ensuring they are fully submerged. Let them soak while you begin preparing the soup; this timing will work out perfectly. Soaking softens the cashews, allowing them to blend into an incredibly smooth, lump-free cream.
2. Sauté the Aromatics and Mushrooms
Heat a large pot or Dutch oven over medium-high heat. Begin by sautéing the diced onions until they become soft and translucent. For a healthy, oil-free approach, use no-salt vegetable stock for sautéing. If you’re using store-bought vegetable broth, opt for a low-sodium variety to control the salt content in your final dish. You can also use a touch of olive oil or water if preferred.
Once the onions are softened, add the sliced mushrooms, carrots, celery, salt, black pepper, and paprika. Continue to cook over medium heat, stirring frequently. Add a splash more veggie broth as needed to prevent the pan from drying out and encourage the mushrooms to release their liquid and brown nicely. This step is crucial for developing the deep, umami flavor of the soup.


3. Deglaze and Simmer
Pour in the dry white wine to deglaze the pan. This means scraping up any flavorful brown bits that have stuck to the bottom of the pot, incorporating them back into the soup. Allow the wine to reduce slightly, intensifying its flavor. Then, add the vegetable broth and fresh herbs (like thyme sprigs). Stir everything well to combine. Bring the soup to a boil, then reduce the heat to medium-low and let it simmer for 15-20 minutes, or until the vegetables are tender and the liquid has slightly reduced and deepened in flavor.
4. Create the Cashew Cream
While the soup is simmering, finish making your dairy-free cashew cream. Drain the soaked cashews thoroughly, rinse them under cold water, and drain again. Transfer the rinsed cashews to a high-speed blender, along with 1 cup of fresh water and 1 tablespoon of lemon juice. Blend until the mixture is completely smooth and creamy. It should have the consistency of heavy cream.


5. Combine and Serve
Once your soup base has simmered and your cashew cream is ready, add the cashew cream to the soup pot. Stir well until it’s fully incorporated and the soup achieves a beautiful, uniform creaminess. Allow the soup to continue cooking for another 5 minutes, stirring occasionally, to allow it to thicken slightly and for the flavors to meld beautifully. Serve your creamy vegan mushroom soup warm, garnished with a sprinkle of fresh chopped dill or parsley for a burst of color and aroma.


Tips for Achieving the Best Creamy Vegan Mushroom Soup
- Don’t Rush the Mushrooms: The key to deep flavor is allowing the mushrooms to properly brown and release their moisture. Don’t overcrowd the pot; cook in batches if necessary to ensure they sear rather than steam.
- Quality Broth Matters: A good quality vegetable broth will make a significant difference. Homemade is always best, but a good store-bought low-sodium option works well.
- Soak Cashews Properly: Ensure your cashews are raw and soaked thoroughly (at least 15 minutes in boiling water, or several hours in cold water) for the smoothest cream.
- High-Speed Blender for Cream: A high-speed blender is ideal for achieving a perfectly smooth cashew cream. If you don’t have one, blend longer and scrape down the sides as needed.
- Adjust Consistency: If your soup is too thick, add a little more vegetable broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a bit longer, or remove some of the liquid, blend it, and return it to the pot.
- Taste and Adjust: Always taste your soup before serving and adjust seasonings (salt, pepper, herbs) as needed. A final squeeze of lemon juice can brighten all the flavors.
Storage and Reheating Instructions
This creamy vegan mushroom soup is fantastic for meal prepping! Store any leftover soup in an airtight container in the refrigerator for up to 5-7 days. For longer storage, you can freeze it for up to 3 months. To reheat, gently warm the soup on the stovetop over medium-low heat, stirring occasionally. If frozen, thaw overnight in the fridge before reheating. You may need to add a splash of vegetable broth or water to reach your desired consistency, as soups can thicken upon standing or after freezing.
Serving Suggestions for Your Vegan Mushroom Soup
This versatile soup can be enjoyed in many ways:
- Classic Comfort: Serve a warm bowl with crusty bread, a side salad, or garlic bread for a complete and satisfying meal.
- Garnish Galore: Top with extra fresh dill or parsley, a swirl of extra cashew cream, toasted croutons, or even some sautéed mushroom slices for an elegant touch.
- Soup Shooter: For entertaining, serve in small shot glasses as an appetizer.
- Pair with a Sandwich: A classic pairing with a grilled cheese (vegan, of course!) or a hearty veggie sandwich.
Versatile Uses for Your Homemade Vegan Cream of Mushroom Soup
This dairy-free creamy mushroom soup is not just for eating on its own! It’s an incredible homemade substitute for canned cream of mushroom soup in many recipes, elevating your dishes with fresh, wholesome ingredients.
- As a Canned Soup Replacement: If you’re looking to replace traditional canned cream of mushroom soup in recipes, simply place about 1 ½ cups of this homemade dairy-free version into a food processor and pulse until it’s less chunky and smoother. An immersion blender will also work wonderfully for this task, creating a more uniform consistency. This gives you a healthier, fresher base for your casseroles and sauces.
- Why Go Homemade?: Just a quick read of the ingredient list in most canned cream of mushroom soups is reason enough to opt for this wholesome, homemade alternative! You control the ingredients, avoiding artificial flavors, excessive sodium, and unwanted additives.
- Classic Casseroles: Use this vegan cream of mushroom soup in all your favorite recipes that call for cream of mushroom, like a hearty vegan green bean casserole, or creamy pasta dishes.
- Beyond Mushroom: This dairy-free creamy mushroom soup can also serve as a fantastic vegan replacement for recipes that typically use cream of chicken soup or cream of celery soup, adding a delicious umami depth to any dish.
Frequently Asked Questions (FAQs)
Can I make this soup gluten-free?
Yes, this recipe is naturally gluten-free! All the ingredients used are typically gluten-free, but always double-check your vegetable broth and any other packaged ingredients to ensure they are certified gluten-free if you have a strict dietary requirement.
Can I make this soup without cashews?
While cashews provide the best creamy texture, you can experiment with other options. For a nut-free version, you could try blending cooked white beans (like cannellini) or silken tofu with a little vegetable broth for creaminess. Alternatively, some store-bought plant-based creams (like oat or soy cream) could work, though the flavor and thickness may vary.
What kind of white wine should I use?
Use a dry white wine that you enjoy drinking. Sauvignon Blanc, Pinot Grigio, or Chardonnay (unoaked) are all good choices. Avoid sweet wines, as they will alter the flavor profile of the soup. If you prefer not to use wine, simply replace it with an equal amount of vegetable broth.
Can I add other vegetables to this soup?
Absolutely! This soup is very adaptable. Spinach, kale, peas, or even diced potatoes would make excellent additions. Add leafy greens during the last few minutes of simmering, and heartier vegetables like potatoes earlier to ensure they cook through.
📖 Recipe

Dairy free Cream of Mushroom Soup
Rate this Recipe
Pin Recipe
Equipment
-
Dutch oven
-
Blender
Ingredients
- ¾ cup raw cashews soaked in boiling water for 15 minutes
- 1 cup water
- 1 tablespoon lemon juice
- 1 yellow onion diced
- 1 ½ lbs cremini mushrooms sliced, sub with baby bella
- 3 large carrots peeled and diced
- 2 ribs celery sliced
- ½ teaspoon sea salt
- ½ teaspoon black pepper
- 1 teaspoon sweet paprika
- ½ cup dry white wine
- 4 cups vegetable broth
- 4 sprigs fresh thyme
- ¼ cup fresh dill chopped
Instructions
-
Pour boiling water to cover cashews and let them soak for 15 minutes.
-
Heat a heavy soup pot or dutch oven over medium heat. Saute onions in 1-2 tablespoons veggie broth until translucent. Stir in sliced mushrooms, carrots, celery, salt, pepper and paprika. Reduce heat to medium-low and stir while vegetables release their juices. Continue to cook, stirring occasionally for about 10 minutes, until extra liquid has been absorbed.
-
Pour in the white wine and let it sizzle. Scrape up any bits that stuck to the bottom of the pot while the wine reduces.
-
Stir in broth and fresh herbs. Bring to a boil and then reduce heat to a low simmer. Cook until liquid has reduce by half and veggies are tender, about 20 minutes.
-
While the soup is cooking, make the dairy free cream with the cashews that have been soaking. Drain, rinse and place in blender with 1 cup water and 1 Tablespoon lemon juice. Blend until smooth and creamy.
-
Stir in the cashew cream and mix well. Continue to cook for about 5 minutes, stirring occasionally, as the soup thickens.
-
Serve warm, garnished with fresh herbs.
-
Store leftover soup in an airtight container in the fridge for a week or freeze for 3 months.
Nutrition
Note
The nutrition calculations were done using online tools. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete and useful.