Vegan Cream of Mushroom Soup – A Cozy, Dairy-Free Classic

Vegan Cream of Mushroom Soup is the kind of recipe that soothes the soul and fills the kitchen with earthy, savory aromas. This plant-based version transforms a traditional comfort food into a lighter, dairy-free delight without sacrificing any of its rich, creamy texture or deep umami flavor.

Mushrooms are the star here — tender, meaty, and packed with flavor. Simmered with aromatic garlic, onions, and herbs, then blended into a velvety broth using creamy coconut milk or cashew cream, this soup offers a warming, luxurious experience in every spoonful.

Whether you’re vegan or simply cutting back on dairy, this recipe is a must-have in your fall or winter meal rotation. It’s comforting, hearty, and satisfying enough to stand on its own as a main course or to serve alongside a crusty loaf of bread.


Ingredients Overview

Mushrooms

Choose a mix of cremini, baby bella, or even wild mushrooms for depth of flavor. Each variety offers slightly different earthy notes — cremini bring a mellow savoriness, while shiitakes introduce a smoky undertone. Avoid white button mushrooms alone; they lack the richness needed for a bold base.

Tips:

  • Clean mushrooms with a damp cloth instead of rinsing to prevent them from becoming waterlogged.

  • Slice evenly to ensure uniform cooking.

Aromatics: Onion, Garlic, Thyme

A yellow or sweet onion lends subtle sweetness, while garlic adds pungency. Fresh thyme rounds it out with herbal warmth. These build the foundation of the soup’s flavor.

Alternatives:

  • Leeks instead of onions for a more delicate taste.

  • Rosemary or sage as herbal substitutes.

Plant-Based Cream

The key to achieving a creamy texture is blending soaked cashews or adding full-fat coconut milk. Cashew cream is neutral and silky, ideal if you don’t want a coconut aroma.

Options:

  • Soy cream or oat milk for nut-free versions.

  • Almond milk thickened with a roux (flour + oil) for added body.

Vegetable Broth

Use a high-quality, low-sodium vegetable broth. Homemade is ideal, but store-bought works well if it’s not overly salty.

Olive Oil or Vegan Butter

Sautéing the mushrooms and aromatics in olive oil brings out their richness. Vegan butter can add a buttery aroma if desired.

Nutritional Yeast (Optional)

Adds a savory, cheesy undertone without dairy — perfect for enhancing umami.


Step-by-Step Instructions

  1. Sauté the Aromatics

    Heat olive oil or vegan butter in a large pot over medium heat. Add finely chopped onion and cook until translucent, about 5 minutes. Stir in minced garlic and thyme, and cook for another 1–2 minutes until fragrant.

  2. Cook the Mushrooms

    Add the sliced mushrooms to the pot. Let them cook undisturbed for a few minutes to brown. Stir occasionally, cooking until their moisture has mostly evaporated and they begin to caramelize — about 10 minutes.

    Chef’s Tip: Don’t overcrowd the pan. If necessary, cook mushrooms in batches to get that golden sear.

  3. Deglaze and Simmer

    Pour in a splash of vegetable broth to deglaze the pot, scraping up any browned bits for added flavor. Add the rest of the broth, a pinch of salt, and freshly ground black pepper. Bring to a simmer and cook for 15–20 minutes, allowing flavors to meld.

  4. Add Creamy Element

    Lower the heat and stir in your plant-based cream of choice (cashew, coconut, or oat). Simmer gently for 5 minutes. If using coconut milk, taste and adjust salt to balance sweetness.

  5. Blend to Desired Texture

    Use an immersion blender to partially blend the soup directly in the pot. For a smoother soup, transfer to a high-speed blender and purée completely. Leave some mushroom pieces for texture, if you like.

    Safety Note: Let the soup cool slightly before transferring to a blender to avoid steam pressure build-up.

  6. Finish and Serve

    Taste and adjust seasoning. Add more thyme or a dash of white pepper if desired. Ladle into bowls, drizzle with olive oil or a spoonful of vegan cream, and top with fresh herbs or toasted croutons.


Tips, Variations & Substitutions

  • Cashew Cream: Soak ¾ cup raw cashews in hot water for 30 minutes. Blend with ¾ cup water until silky smooth.

  • Miso Boost: Stir in a teaspoon of white miso paste before blending for extra depth.

  • Mushroom Powder: Add ½ teaspoon of porcini mushroom powder for intensified umami.

  • Low-Carb: Skip thickening agents like flour and stick with blended mushrooms and cashew cream.

  • Nut-Free: Use oat or soy milk with a small amount of cornstarch to thicken.

  • Spiced Version: Add a pinch of smoked paprika or ground cumin for warmth and complexity.

  • Rustic Variation: Keep the soup chunky with whole mushroom slices and only blend half the batch.


Serving Ideas & Occasions

This Vegan Cream of Mushroom Soup is perfect for chilly evenings or cozy gatherings. It pairs beautifully with:

  • Toasted sourdough or herb focaccia

  • A crisp arugula salad with lemon vinaigrette

  • As a starter for a holiday dinner

  • In a thermos for a nourishing work lunch

  • Alongside roasted vegetables or a warm grain bowl

Its silky, savory base makes it feel elegant enough for entertaining yet simple enough for weeknight dinners.


Nutritional & Health Notes

This soup is naturally vegan and can be made gluten-free and nut-free depending on your choice of cream. It offers a good balance of:

  • Fiber and antioxidants from mushrooms

  • Healthy fats from olive oil or cashews

  • A moderate amount of plant-based protein

Portion control is easy thanks to its filling, satisfying nature. Opt for lower-sodium broth to make it heart-friendly. It’s also a great option for those following clean-eating plans or anti-inflammatory diets.


FAQs

Q1: Can I freeze vegan cream of mushroom soup?

A1: Yes, you can freeze it, but results vary by cream type. Cashew-based versions freeze well without separating. Coconut milk may slightly change in texture, but it’s still tasty. Let the soup cool fully before storing in an airtight container for up to 2 months.


Q2: What mushrooms are best for cream of mushroom soup?

A2: Cremini and baby bella mushrooms are ideal for their rich, earthy flavor. Add shiitake or a few dried porcini mushrooms for complexity. Avoid white button mushrooms alone as they lack depth.


Q3: How do I make the soup thicker?

A3: For a thicker soup, simmer longer to reduce the broth. You can also add 1 tablespoon flour during the sauté phase or blend in more cashew cream. A small potato or some cauliflower florets can also be simmered and blended for body.


Q4: Is this soup gluten-free?

A4: It can be! Use a certified gluten-free broth and avoid flour-based thickeners. Cashew or coconut milk are naturally gluten-free, making them great options for a celiac-friendly version.


Q5: What can I use instead of cashew cream?

A5: Full-fat coconut milk is a common alternative. Oat milk or soy milk work too, especially if thickened slightly with cornstarch. Silken tofu blended with broth is another creamy, nut-free substitute.


Q6: Can I make it oil-free?

A6: Yes. Sauté the aromatics and mushrooms in a splash of vegetable broth or water instead of oil. While it slightly reduces depth of flavor, the soup will still be delicious and low-fat.


Q7: How long does it keep in the fridge?

A7: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors often deepen overnight, making it even tastier the next day. Reheat gently on the stove or in the microwave.

Print

Vegan Cream of Mushroom Soup – A Cozy, Dairy-Free Classic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and velvety vegan cream of mushroom soup made with plant-based ingredients like cremini mushrooms, garlic, and cashew or coconut cream. Perfect for cozy meals and easy to customize.

  • Author: Maya Lawson

Ingredients

Scale
  • 2 tbsp olive oil or vegan butter

  • 1 medium yellow onion, diced

  • 3 garlic cloves, minced

  • 1 lb cremini or baby bella mushrooms, sliced

  • 1 tsp fresh thyme leaves (or ½ tsp dried)

  • 4 cups vegetable broth

  • 1 cup cashew cream or full-fat coconut milk

  • Salt and black pepper, to taste

  • Optional: 2 tbsp nutritional yeast, 1 tsp white miso

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté onions until translucent, about 5 minutes.

  2. Add garlic and thyme. Cook for 1–2 minutes until fragrant.

  3. Add mushrooms and cook for 10 minutes, stirring occasionally, until browned and their moisture evaporates.

  4. Deglaze with a splash of broth, then add remaining broth. Simmer 15–20 minutes.

  5. Stir in cashew cream or coconut milk. Simmer 5 minutes.

  6. Blend partially with an immersion blender or fully in batches for a smooth texture.

  7. Season with salt and pepper. Serve hot with fresh herbs or crusty bread.

Notes

  • Use a mix of mushrooms for deeper flavor.

  • Cashew cream gives the smoothest texture.

  • Refrigerate leftovers for up to 4 days or freeze for 2 months.

Did you make this recipe?

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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star