| |

Vegan Cream of Mushroom Soup Recipe

There’s something truly comforting about a warm bowl of mushroom soup, especially when it’s creamy, velvety, and totally vegan. This Vegan Cream of Mushroom Soup Recipe delivers exactly that kind of cozy goodness without using any dairy. I love how the silken tofu creates that luscious texture, and the pine nuts add a surprise crunch that’s just delicious.

This soup is perfect for those chilly evenings when you want something fast yet satisfying. Whether you’re cooking for yourself or sharing with friends, you’ll find this recipe straightforward and forgiving, making it a go-to anytime I crave that rich mushroom flavor without heaviness.

Ingredients You’ll Need

The magic of this Vegan Cream of Mushroom Soup Recipe lies in keeping the ingredients simple and fresh. Each item complements the others, creating layers of flavor that really sing once blended together. Here’s what you’ll want to grab on your next grocery run — the fresher your mushrooms, the better the soup!

  • Oil: Use a neutral oil like sunflower or light olive oil to gently cook the veggies without overpowering them.
  • Leek: Adds a sweet, subtle onion flavor and a lovely depth to the base.
  • Mushrooms: White button or cremini mushrooms work great; try to get firm, fresh ones for the best texture.
  • Garlic: Minced garlic gives that aromatic lift that mushrooms love.
  • Black pepper: Freshly ground is best to add a gentle kick and warmth.
  • Vegetable stock: Hot stock helps cook everything evenly and blends flavors beautifully.
  • Silken tofu: The secret to creamy without cream – it blends smoothly for that rich mouthfeel.
  • Dried or fresh parsley: Brightens the soup with a fresh, herbaceous note.
  • Pine nuts: Toasted for crunch and a subtle nutty sweetness that complements the earthiness of mushrooms.

Variations

I love making this Vegan Cream of Mushroom Soup Recipe my own by tweaking what I have on hand. Feel free to experiment — it’s a forgiving recipe that welcomes your personal touch and tastes.

  • Add thyme or rosemary: I’ve found a little fresh thyme elevates the mushroom flavor beautifully for a more herbaceous vibe.
  • Use cashew cream instead of tofu: For an even silkier soup, swapping in soaked cashews blended with stock works wonders.
  • Include different mushrooms: Mixing shiitake or oyster mushrooms adds complexity; just sauté separately to manage cooking times.
  • Make it spicier: A pinch of smoked paprika or chili flakes gives it a warming, smoky edge I really enjoy during colder months.
  • Keep it chunky: If you prefer texture, reserve more mushrooms to stir in after blending instead of pureeing everything.

How to Make Vegan Cream of Mushroom Soup Recipe

Step 1: Sauté the Leek and Mushrooms

Start by heating your oil in a large frying pan over medium heat. Toss in the sliced leek first and let it soften for a few minutes — this builds a gentle sweetness. Then add your mushrooms (if you can’t fit them all, just do it in batches), along with minced garlic and a generous sprinkle of black pepper. Keep stirring until everything is cooked through and starting to brown, which enhances that rich, umami flavor. Avoid overcrowding the pan so the mushrooms don’t steam and get soggy.

Step 2: Blend the Soup Base

Transfer the sautéed veggies to your blender, but hold back a few mushrooms if you want a bit of garnish later — I always do this for extra texture on top. Next, deglaze the pan by pouring in a splash of hot vegetable stock, scraping up those tasty browned bits from the bottom — just use a wooden or silicone spatula to avoid damaging your pan. Pour this liquid into the blender along with the rest of the stock, silken tofu, and parsley.

Step 3: Blitz and Season

Seal the blender and pulse until your soup is gorgeously smooth. Give it a taste and adjust the seasoning with salt, pepper, or more parsley as you like. I find a little extra black pepper always wakes up the flavors nicely. If the soup feels too thick, add a splash more stock or water to loosen it up.

Step 4: Toast Pine Nuts and Finish

For the perfect crunchy finish, toast your pine nuts in a dry pan over medium heat. They’ll go from bland to golden and fragrant in minutes, so keep stirring and watch them closely. As soon as they’re just browned, transfer them out so they don’t burn. Serve your creamy soup topped with toasted pine nuts, reserved mushrooms, and a sprinkle of fresh parsley for that picture-perfect touch.

How to Serve Vegan Cream of Mushroom Soup Recipe

A white bowl filled with creamy light beige soup forms the base layer, topped with a small pile of thin, sautéed brown mushroom slices in the center. Scattered around the mushrooms are golden toasted pine nuts, some slightly browned, and tiny bits of green herbs sprinkled over the soup for garnish. The bowl rests on a soft gray cloth napkin against a white marbled surface, with a glimpse of a white piece of bread on the upper left. A fork is placed on the lower right side near the bowl photo taken with an iphone --ar 4:5 --v 7

Garnishes

I always garnish with a handful of toasted pine nuts and a few reserved sautéed mushrooms—it adds that wonderful textural contrast I crave. A sprinkle of fresh parsley brightens the whole bowl and makes it visually inviting. Sometimes, I add a drizzle of truffle oil for a special occasion—totally optional, but decadently good.

Side Dishes

This soup pairs beautifully with a crisp green salad or a chunk of crusty bread to soak up every last drop. On chilly days, I love serving it alongside roasted garlic bread or a simple avocado toast for a comforting meal that feels both nourishing and indulgent.

Creative Ways to Present

For a dinner party, I like serving this soup in small espresso cups as a fancy appetizer or in hollowed-out mini pumpkins for a fun seasonal twist. You could also drizzle a swirl of cashew cream or plant-based yogurt over the top for eye-catching contrast. Adding microgreens or edible flowers makes each bowl look like a work of art — and your guests will definitely be impressed.

Make Ahead and Storage

Storing Leftovers

I usually store any leftover Vegan Cream of Mushroom Soup Recipe in an airtight container in the fridge for up to 3 days. It holds up really well and the flavors actually deepen after a day, which is a nice bonus. Just give it a good stir before reheating.

Freezing

If I want to keep it longer, freezing works great. I ladle the soup into freezer-safe containers or bags and label them with the date. From my experience, the texture remains creamy after thawing, though I do give it a good whisk after reheating to bring everything back together perfectly.

Reheating

Reheating is best done gently on the stove over low heat with occasional stirring to avoid scorching. If it thickens too much, add a splash of vegetable stock or water until you get back that lovely soup-like consistency. Avoid microwaving unless you’re in a rush, as slower reheating preserves the texture better.

FAQs

  1. Can I use other types of tofu in this Vegan Cream of Mushroom Soup Recipe?

    Silken tofu is ideal here because it blends smoothly and adds creaminess without changing the flavor. Firm tofu won’t blend as well and can create a grainy texture, so I don’t recommend it for this soup.

  2. Is it necessary to toast the pine nuts?

    Toasting pine nuts really brings out their nutty flavor and adds a crunchy texture that balances the creamy soup. It’s a small step that makes a big difference, so I definitely suggest not skipping it.

  3. How do I make this soup gluten-free?

    This Vegan Cream of Mushroom Soup Recipe is naturally gluten-free as long as your vegetable stock is certified gluten-free. Always check labels to be sure.

  4. Can I prepare this soup ahead of time for meal prep?

    Absolutely! You can make the soup a day or two in advance and store it refrigerated. Just reheat gently before serving. It also freezes well if you want to prep in bulk.

  5. What if I don’t have a blender?

    If you don’t have a blender, you can mash the cooked mushrooms and leek with a potato masher for a chunkier soup, or use an immersion blender right in the pot. Just blend until you reach your preferred consistency.

Final Thoughts

This Vegan Cream of Mushroom Soup Recipe has become one of my favorite quick meals that doesn’t feel rushed or basic. It’s creamy, flavorful, and adaptable, perfect for both weekday dinners and impressing guests. I hope you’ll love making it as much as I do — it’s a recipe that warms the heart and the stomach alike. Grab your mushrooms and let’s get cooking!

Print

Vegan Cream of Mushroom Soup Recipe

This Vegan Cream of Mushroom Soup is a rich and creamy plant-based delight made with fresh mushrooms, silken tofu, and aromatic leeks. Blended to silky perfection and topped with toasted pine nuts, it’s a nourishing and flavorful soup that’s perfect for a light lunch or a cozy dinner.

  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 5 minutes
  • Total Time: 15 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan

Ingredients

Scale

Soup Base

  • 1 tbsp oil
  • 1 medium leek, halved lengthwise then sliced
  • 750 g (~ 1 2/3 lb) mushrooms, sliced
  • 4 cloves garlic, minced
  • Black pepper, to taste
  • 1 litre (~ 4 cups) hot vegetable stock
  • 350 g (~ 12 oz / ~ 1 1/4 cups) silken tofu
  • 2 tsp dried parsley (or a few sprigs fresh parsley, roughly chopped)

Garnish

  • 3 tbsp pine nuts

Instructions

  1. Sauté Leeks and Mushrooms: Heat a dash of oil in a large frying pan over medium heat. Add the sliced leek and cook for a few minutes until just softened. Add the mushrooms in batches if necessary, along with the minced garlic and a generous pinch of black pepper. Cook until the leek and mushrooms are thoroughly cooked and beginning to brown.
  2. Transfer to Blender: Move the cooked vegetables into a blender. You may reserve a few mushrooms if you want to use them as garnish later.
  3. Deglaze Pan: Pour a little vegetable stock into the now-empty frying pan and bring to a boil. Scrape the cooked-on bits of mushroom and leek from the bottom of the pan with a non-metal spatula, and then add this flavorful liquid to the blender.
  4. Add Remaining Ingredients: Add the rest of the vegetable stock, silken tofu, and parsley to the blender. Seal the blender lid securely.
  5. Blend Until Smooth: Blitz the mixture thoroughly until the soup is perfectly smooth and creamy.
  6. Season and Adjust: Taste the soup and adjust seasoning with additional salt, black pepper, or parsley if desired. Blend again briefly to combine.
  7. Toast Pine Nuts: In a dry frying pan over medium heat, toast the pine nuts for a couple of minutes. Stir continuously and remove them from the heat as soon as they become golden brown to prevent burning.
  8. Serve: Ladle the creamy mushroom soup into bowls. Garnish with any reserved mushrooms, toasted pine nuts, and extra parsley for a fresh finish.

Notes

  • For a slightly richer texture, reduce the amount of silken tofu used.
  • Using fresh parsley instead of dried will enhance the soup’s flavor.
  • Be careful not to burn the pine nuts; toast them quickly with constant stirring.
  • This soup can be made ahead and reheated gently on the stovetop.

Keywords: vegan mushroom soup, creamy mushroom soup, plant-based soup, silken tofu soup, easy vegan soup

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating