I am absolutely thrilled to share my Velvety Vegan Cream of Mushroom Soup Recipe with you! This soup captures everything I love about comfort food: it’s rich, smooth, and bursting with deep, earthy mushroom flavor. What makes it truly special to me is how effortlessly it comes together with simple, wholesome ingredients, yet the result is decadently creamy without a drop of dairy. Whenever I want something cozy but light, this soup is my go-to, perfect for chilly nights, casual dinners, or impressing friends with a plant-based dish that never feels like a compromise.
Why You’ll Love This Velvety Vegan Cream of Mushroom Soup Recipe
What really steals my heart about this Velvety Vegan Cream of Mushroom Soup Recipe is the way the mushrooms develop such a rich, umami-packed flavor through slow sautéing. The natural juices mingle with the garlic and seasonings to create a depth that feels indulgent but completely plant-based. Then, the addition of soaked cashews blended with vegetable broth gives the soup that silky, cream-like texture I crave, without any cream at all.
From start to finish, this recipe is incredibly easy, which is exactly what I appreciate on a busy day. It requires minimal ingredients and straightforward steps, but the final bowl feels like something special. I love serving this soup at family dinners, cozy weekend lunches, or as a starter at holiday gatherings because it’s a crowd-pleaser. To me, what makes it stand out is not just the flavor or texture but its versatility—it’s just as perfect on a chilly autumn evening as it is as a nourishing, elegant appetizer.
Ingredients You’ll Need
Each ingredient in this recipe is carefully chosen to build layers of flavor and contribute to that velvety smoothness. These simple essentials come together to create a soup that’s comforting, nourishing, and vibrant in both taste and color.
- Olive oil: Provides a rich base for sautéing mushrooms and adds a silky finish when drizzled on top.
- Mushrooms (white button, cremini, or baby bella): The star ingredient, bringing earthiness and depth to each spoonful.
- Salt: Enhances the natural flavors of the mushrooms and balances the soup.
- Freshly ground black pepper: Adds a subtle heat and complexity.
- Garlic cloves: Infuses the soup with warmth and aromatic richness.
- Vegetable broth: Acts as the flavorful liquid base, infusing the soup with savory notes.
- Cashews (soaked and drained): Create the luscious creaminess that makes this soup velvety without any dairy.
- Snipped chives (optional): For a fresh, mild oniony garnish that adds color and a burst of brightness.
Directions
Step 1: Heat 2 tablespoons of olive oil in a large, heavy-bottomed pot over medium heat. Add the cleaned and sliced mushrooms along with a pinch of salt and a few turns of freshly ground black pepper. Cover the pot and let the mushrooms cook undisturbed for 2 minutes to help them release their moisture.
Step 2: Uncover and stir the mushrooms, then continue cooking for another 3 to 4 minutes. Stir every minute so the mushrooms start caramelizing and their juices concentrate. Add the minced garlic and stir well to incorporate the fragrant garlic aroma.
Step 3: Sauté the mushrooms for an additional 6 to 8 minutes, stirring occasionally, until they have reduced significantly in size and become tender and richly browned. This step is crucial for developing that deep, savory flavor I love.
Step 4: While your mushrooms cook, place 1 cup of vegetable broth and the soaked cashews into a powerful blender. Blend on high for 1 to 2 minutes until the cashews fully incorporate and form a loose, creamy mixture resembling cashew cream.
Step 5: Add the sautéed mushrooms and the remaining 3 cups of vegetable broth to the blender. Blend again for 1 to 2 minutes until you have a perfectly smooth, velvety puree. The texture should be silky and luscious.
Step 6: Pour the blended soup back into your pot and gently warm it over low heat. Taste and adjust the salt and pepper to your preference, ensuring the flavors are balanced and comforting.
Step 7: Serve the soup hot in bowls, and make it extra special by drizzling a bit of olive oil on top and sprinkling with snipped chives if you like. Enjoy immediately for the best experience!
Servings and Timing
This recipe makes about 4 generous servings, perfect for a cozy family dinner or to savor over a couple of days. Prep time is very manageable at around 10 minutes if you have pre-soaked cashews, and cooking takes about 20 minutes total. Altogether, you’re looking at a 30-minute commitment from kitchen to table, with no additional resting or cooling time required. This makes it a fantastic option for a nourishing weeknight meal or a last-minute but elegant starter.
How to Serve This Velvety Vegan Cream of Mushroom Soup Recipe
When I serve this Velvety Vegan Cream of Mushroom Soup Recipe, I love to pair it with some crusty artisan bread or garlic toast to make every bite more satisfying. It’s elegant enough to accompany a light salad with lemony vinaigrette or roasted vegetables if you want a fuller meal. For a special treat, topping the soup with a swirl of coconut cream or a sprinkle of toasted pumpkin seeds adds delightful texture and visual appeal.
Presentation also matters to me, so I usually garnish the bowls with a drizzle of good-quality olive oil and fresh snipped chives for a pop of green. These finishing touches make the soup look as inviting as it tastes. I find this soup is best served hot to enjoy that creamy warmth, but it can also be savored slightly cooled, especially in warmer months.
For beverages, I often reach for a crisp white wine like Sauvignon Blanc or a light-bodied Pinot Noir to complement the earthy mushrooms. If you prefer non-alcoholic options, a sparkling water with a twist of lemon or a delicate herbal tea works beautifully. This soup shines during intimate dinners, cozy fall evenings, holiday lunches, or anytime you want to impress guests with a heartfelt homemade dish.
Variations
I love how adaptable this Velvety Vegan Cream of Mushroom Soup Recipe is, so I often experiment with different mushrooms like shiitake or oyster for deeper complexity. If you’re avoiding nuts, you can substitute the cashews with silken tofu or cooked potato to achieve a creamy consistency, though the flavor will be slightly different. For a gluten-free version, just be sure to use gluten-free vegetable broth.
Sometimes, I add a splash of white wine during the sautéing step for an extra layer of richness. Another favorite twist is stirring in fresh thyme or rosemary to introduce herbal notes that elevate the earthy mushroom base. If you prefer a chunkier soup, you can blend only half of the soup and stir back in the rest of the mushrooms for texture and heartiness.
If you’re in a hurry, using a high-speed blender is a lifesaver, but for a less smooth texture, a hand blender works perfectly too. I’ve also tried roasting the mushrooms before sautéing for a smoky, caramelized flavor, which adds a delicious depth especially suited for fall or winter menus.
Storage and Reheating
Storing Leftovers
I store any leftover Velvety Vegan Cream of Mushroom Soup Recipe in an airtight container in the refrigerator, ideally glass for preserving freshness and avoiding odors. It will keep beautifully for up to 3 to 4 days. Before sealing, make sure the soup has completely cooled to room temperature to maintain the best texture and prevent condensation inside the container.
Freezing
This soup freezes quite well, making it an excellent candidate for batch cooking. To freeze, pour the cooled soup into freezer-safe airtight containers or heavy-duty freezer bags (leave space at the top for expansion). Label it with the date and it will stay good for up to 3 months. When you’re ready to enjoy, thaw it overnight in the fridge for the best results or gently warm from frozen over low heat, stirring often.
Reheating
When reheating, I always recommend warming the soup slowly on the stovetop over low heat to maintain that incredible velvety texture. Rapid heating or microwaving at full power can sometimes cause the soup to separate or become grainy. Stir frequently and add a splash of vegetable broth or water if it seems too thick. Avoid boiling it after reheating to preserve the delicate flavor and creaminess.
FAQs
Can I use other types of nuts instead of cashews?
Absolutely! While cashews provide the creamiest and most neutral flavor, you can substitute with soaked almonds, macadamia nuts, or even sunflower seeds for a nut-free option. Just be sure to soak them well to soften before blending, and expect a slight variation in taste and texture.
Is this soup truly vegan and dairy-free?
Yes! This recipe is completely vegan and dairy-free, relying on soaked cashews for creaminess instead of any milk or cream. Plus, all other ingredients are plant-based, making it a perfect choice for those avoiding animal products.
Can I make this soup gluten-free?
Definitely. The key is to use a gluten-free vegetable broth. All other ingredients are naturally gluten-free. Just be mindful of store-bought broth ingredients to ensure it meets your dietary needs.
How can I make the soup thicker or thinner?
If you want your soup thicker, simply reduce the amount of vegetable broth next time or simmer it a bit longer before blending. To thin it out, add extra broth little by little until you get your preferred consistency after blending.
What’s the best way to soak cashews quickly if I’m short on time?
If you’re pressed for time, soak your cashews in very hot water for about 30 minutes to soften them enough for blending. This quick soak works in a pinch though the flavor and texture benefit from the full 2-hour soak I recommend whenever possible.
Conclusion
I hope you’re as excited as I am to try my Velvety Vegan Cream of Mushroom Soup Recipe! It’s one of those comforting dishes that feels like a warm hug and tastes absolutely divine. Whether you’re new to vegan cooking or a longtime plant-based foodie, this soup strikes the perfect balance of simplicity and indulgence. I can’t wait for you to make it your own and savor those creamy, earthy spoonfuls that remind me why I love cooking and sharing food so much.
Print
Velvety Vegan Cream of Mushroom Soup Recipe
This Velvety Vegan Cream of Mushroom Soup is a rich and creamy plant-based delight made from a variety of sautéed mushrooms and blended with soaked cashews for a smooth, luscious texture. Perfectly seasoned and garnished with fresh chives and a drizzle of olive oil, this comforting soup comes together quickly using simple ingredients and a stovetop cooking method.
- Total Time: 20 minutes
- Yield: 4 servings
Ingredients
Main Ingredients
- 2 tablespoons olive oil (plus extra for drizzling)
- 1 1/2 pounds cleaned and sliced or roughly chopped white button, cremini, or baby bella mushrooms (680 g)
- 1/8 teaspoon salt (a good pinch)
- A few turns freshly ground black pepper
- 2 cloves garlic, minced
- 4 cups vegetable broth, divided (950 mL)
- 1/3 cup unroasted and unsalted cashews, soaked for 2 hours prior to preparation, then drained (45 g)
- Snipped chives (optional, for garnishing)
Instructions
- Heat and sauté mushrooms: Heat the olive oil in a large, heavy-bottomed pot over medium heat. Add the mushrooms, salt, and pepper. Cover the pot and allow them to cook for 2 minutes, then uncover and stir. Continue cooking for 3-4 minutes, stirring every minute or so, until the mushrooms begin to release their juices. Add the minced garlic and stir to combine.
- Cook mushrooms until tender: Continue to sauté the mushrooms for another 6-8 minutes, stirring occasionally, or until the mushrooms have reduced in size and are fully tender.
- Prepare cashew cream: Place 1 cup (240 mL) of vegetable broth and the soaked cashews into a powerful blender. Blend for 1-2 minutes until the cashews are fully blended and the mixture resembles a loose cashew cream.
- Blend the soup: Add the sautéed mushrooms and remaining broth to the blender. Blend for another 1-2 minutes until the soup is smooth and puréed.
- Heat and season the soup: Pour the blended soup back into the soup pot and heat over low heat. Once hot, taste and adjust salt and pepper as desired.
- Serve and garnish: Ladle the soup into bowls and garnish with a drizzle of extra olive oil and snipped chives if using. Serve immediately.
Notes
- Soaking the cashews beforehand ensures a smooth, creamy texture without any graininess.
- You can use a mix of mushrooms or just one variety depending on your preference.
- Adjust the seasoning to taste once the soup is heated through.
- For a thinner soup, add extra vegetable broth during blending.
- This soup keeps well in the refrigerator for up to 3 days and can be reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan, American
- Diet: Vegan
