• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Garden Grazer
  • Recipes
  • Matcha
  • About
  • Newsletter
  • Contact
menu icon
go to homepage
  • Recipes
  • Gluten-Free
  • Oil-Free
  • Newsletter
  • Matcha
  • About
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipes
    • Gluten-Free
    • Oil-Free
    • Newsletter
    • Matcha
    • About
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Soup

    Vegan Mushroom Soup

    Mar 7, 2023 by Kaitlin

    Jump to Recipe

    An easy Vegan Mushroom Soup recipe made with simple ingredients, fresh herbs, and a luscious homemade cream sauce. A mushroom lover's delight! (Vegan, gluten-free, oil-free, with a cashew-free option.)

    Overhead view of vegan mushroom soup in a white bowl with spoon

    Mushroom lovers gather 'round! This vegan mushroom soup is one of my very favorite soup recipes.

    It's my dairy-free version of the classic "cream of mushroom soup" and it's truly a bowl of pure comfort.

    We combine tender, nutrient-rich mushrooms with aromatic herbs. Then stir in a luscious cashew cream sauce. (Yes!) The broth is so rich, flavorful, and creamy.

    Plus it's wonderfully easy to assemble with simple, healthy ingredients. I hope you enjoy this one as much as I do!

    Fresh creminis, onion, cashews, tamari, and herb ingredients laid out on a white table

    Ingredients for Vegan Mushroom Soup

    For this recipe you will simmer in a large stockpot on the stove:

    • Onion: I use either yellow onion or sweet onion, but white onion works too.
    • Garlic cloves: I recommend fresh garlic for this recipe, but you can replace it with 2 teaspoons dried garlic powder if needed.
    • Fresh mushrooms: Most often, I use cremini mushrooms (also called baby bella mushrooms). But you can use white button mushrooms, shiitake, oyster, portobello, or a combination of your favorites.
    • Vegetable broth: Be sure to use low sodium if needed. I haven't tried this recipe with mushroom broth, but that could work as well to add another layer of umami mushroom flavor.
    • Italian seasoning: As always, be sure your pantry spices are fresh (not expired) for best flavor.
    • Fresh parsley: We'll stir this in at the end of cooking time to help preserve the flavor and nutrients. Just a couple tablespoons of fresh herbs add wonderful flavor. You can also sprinkle more as garnish if you'd like.
    • Raw cashews: We'll use soaked cashews to blend up a delicious cashew cream. Then pour it in the soup at the end of cooking time. The cashews also add extra plant-based protein and fiber to the dish. (See options below if you need a cashew-free or nut-free version.)
    • Tamari: Or you can substitute soy sauce, but I use tamari for gluten-free.
    • Apple cider vinegar: This adds a hint of acidity to balance and enhance the flavors.
    Mushrooms, onions, and herbs cooking in a pot with wooden stirring spoon

    Customizing

    Cashew-free version: Omit the cashew cream. Instead, stir in a 14 oz. can full-fat coconut milk or 1.5 cups dairy-free milk (plain, unsweetened, and nut-free if needed). I recommend still adding the tamari and vinegar for depth of flavor however!

    Thickness: The broth isn't overly thick as written. So add up to one tablespoon cornstarch to the cashew cream before blending. This creates a thicker texture as it heats with the soup. Add a full tablespoon for extra-thick, or 1-2 teaspoons for slightly thick. (Or you can add a separate cornstarch slurry at the end of cook time. Combine 1 Tbsp. cornstarch + 3 Tbsp. cold water together, then add to soup.)

    Cashew cream flavors: One tablespoon white miso paste can be added to the cashew cream for salty, umami flavor. Or add 1-2 tablespoons nutritional yeast for a slightly cheesy taste.

    Add greens: Stir in fresh baby spinach or finely chopped kale towards the end of cooking time.

    Herbs + seasoning: Change up the flavors to suit your taste. Instead of Italian seasoning, use dried thyme, rosemary, basil, oregano, or bay leaves (remove from pot before serving). Vegan butter can also be added for extra richness, but I find this isn't necessary.

    Blending tip: I use a small NutriBullet blender to prepare the cashew cream which works great. (I used to have a Ninja blender that did not work nearly as well.)

    Ladle scooping out vegan creamy mushroom soup from a stockpot

    Serving

    Pairing: This soup is great served with a simple side salad and crusty bread. Or enjoy it all by itself! Add salt and black pepper to taste before serving. I also like to garnish my bowl with extra fresh parsley.

    Stir-ins: Before serving, you can also stir in cooked rice, wild rice, quinoa, or other grains like farro to give the soup a little more substance.

    Storing

    Store leftovers in an airtight container in the refrigerator. I find they keep for about 4-5 days. Simply reheat in the microwave when ready to enjoy.

    Vegan cream of mushroom soup in a white bowl garnished with parsley

    For more inspiration, also browse all vegan mushroom recipes or soup recipes.

    Overhead view of vegan mushroom soup in a white bowl with spoon

    Vegan Mushroom Soup (Creamy, Oil-Free!)

    A mushroom lover's delight! This creamy soup is easy to make with simple ingredients and a luscious homemade cashew cream.
    5 from 6 votes
    Print Recipe Pin Recipe Comment
    Prep Time: 30 minutes minutes
    Cook Time: 15 minutes minutes
    Total Time: 45 minutes minutes
    Author: Kaitlin - The Garden Grazer
    Course: Soup
    Cuisine: Gluten-Free, Oil-Free, Vegan
    Servings: 3 large bowls

    Ingredients

    • 1 medium yellow onion
    • 1 1/2 lbs. mushrooms (24 oz.)
    • 4 cloves garlic
    • 3 cups vegetable broth
    • 1 1/2 tsp. Italian seasoning
    • 2 Tbsp. fresh parsley, chopped

    For the cashew cream:

    • 1 cup raw cashews
    • 1 cup water
    • 1 Tbsp. tamari
    • 2 tsp. apple cider vinegar
    • Optional: up to 1 Tbsp. cornstarch (for thicker broth), 2 tsp. white miso
    Prevent your screen from going dark

    Instructions

    • Soak cashews: Place cashews in a heat-safe bowl. Top with hot/boiling water until cashews are submerged. Set aside to soak.
    • Dice onion. Clean mushrooms then slice. Set aside.
    • In a stockpot over medium-high heat, sauté onion for 6-7 minutes. (I use 3 Tbsp. water/broth for no-oil method, adding more as needed.)
    • Meanwhile, mince garlic.
    • When onions are softened, add garlic and Italian seasoning. Stir and sauté 1 minute. Add mushrooms. Stir and sauté 3-4 minutes.
    • Add broth and bring to a light boil. Then reduce heat, cover, and simmer for 15 minutes.
    • Meanwhile, make cashew cream: Drain and rinse soaked cashews. Add all cashew cream ingredients to a small blender. Blend for 20-30 seconds until smooth. Add to soup during the last few minutes of cook time.
    • Turn off heat and stir in fresh parsley. Salt and pepper to taste.

    Notes

    Mushrooms: I use cremini (baby bella) but white button, shiitake, oyster, portobello, or a combination works.
    Thicker broth: Add up to 1 Tbsp. cornstarch in the cashew cream before blending. For extra-thick, use 1 Tbsp. For slightly thick, use 1-2 tsp. It gradually thickens the soup as it heats.
    Cashew-free: Omit cashew cream. Stir in a 14 oz. can coconut milk or 1.5 cups plant milk (plain, unsweetened, nut-free if needed). Still add the tamari and vinegar for depth of flavor.

    Nutrition Per Serving (Estimate)

    Nutrition Facts
    Vegan Mushroom Soup (Creamy, Oil-Free!)
    Amount per Serving
    Calories
    328
    % Daily Value*
    Fat
     
    20
    g
    31
    %
    Saturated Fat
     
    4
    g
    25
    %
    Polyunsaturated Fat
     
    4
    g
    Monounsaturated Fat
     
    10
    g
    Potassium
     
    1117
    mg
    32
    %
    Carbohydrates
     
    29
    g
    10
    %
    Fiber
     
    5
    g
    21
    %
    Sugar
     
    11
    g
    12
    %
    Protein
     
    16
    g
    32
    %
    Vitamin A
     
    743
    IU
    15
    %
    Vitamin C
     
    13
    mg
    16
    %
    Calcium
     
    62
    mg
    6
    %
    Iron
     
    5
    mg
    28
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Sodium: This is omitted as I cannot provide an accurate number. I encourage you to calculate your own to provide a much more precise reading based on the exact ingredients, brands, and amounts you're using.

    Get the Monthly NewsletterSubscribe here!

    If you are enjoying this vegan cream of mushroom soup recipe, also check out:

    • Mushroom Barley Soup with Kale
    • Mushroom Pesto Pasta
    • Vegan Broccoli Potato Soup

    Follow The Garden Grazer on Instagram, Pinterest, or Facebook for more updates and inspiration.

    More Vegan Soup & Chili Recipes

    • Southwest black bean soup cover photo
      Southwest Black Bean Soup (Easy!)
    • Vegetable chowder cover photo
      Vegetable Chowder (Vegan!)
    • Butternut squash wild rice soup cover photo
      Creamy Butternut Squash and Wild Rice Soup (Vegan!)
    • White bean tomato soup cover
      White Bean Tomato Soup with Kale

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating:




    1. Cyndi MacDonald

      August 31, 2023 at 10:02 am

      5 stars
      This is so good. A recipe I will be sure to keep!! Putting corn starch in the cashew cream is brilliant!!

      Reply
      • Kaitlin

        August 31, 2023 at 2:56 pm

        Thank you, Cyndi! I've been evolving my cashew cream recipe & method for the past couple years now. It finally dawned on me that putting cornstarch directly in the cream is so much easier than making a separate slurry. So glad you enjoyed it too! Thanks for sharing your kind feedback!

        Reply
    2. Jon Preston

      July 03, 2023 at 2:34 pm

      5 stars
      Excellent recipe, thank you. You do know that white button mushrooms have more flavor and vitamins than "baby bellas". BBs just look more flavorful.

      Reply
      • Kaitlin

        July 05, 2023 at 7:09 am

        So glad you enjoyed the recipe, Jon! And yes, please pick and choose whatever mushrooms you love most!

        Reply
    3. Jessica

      April 27, 2023 at 11:09 am

      5 stars
      Totally amazing! We cooked some wild rice separately then spooned it in our bowls before serving. A new favorite for sure!

      Reply
      • Kaitlin

        April 27, 2023 at 1:06 pm

        That's fantastic to hear! Wild rice is wonderful in this soup - thanks so much for sharing!

        Reply
    4. Mary L.

      March 08, 2023 at 1:56 pm

      5 stars
      SO good! We added the optional corn starch as well. This one's going in the rotation!

      Reply
      • Kaitlin

        March 08, 2023 at 2:10 pm

        Great to hear you enjoyed it. Thanks for sharing!

        Reply
    5. Liza

      March 08, 2023 at 1:11 am

      5 stars
      I added half a teaspoon of truffle oil and the taste just elevated to another level. Thank you!

      Reply
      • Kaitlin

        March 08, 2023 at 7:40 am

        Wonderful idea, Liza! So glad you enjoyed it. Thanks for sharing your kind and helpful feedback!

        Reply

    Primary Sidebar

    Hello, I'm Kaitlin!
    I live in Montana and share vegan recipes that are easy and healthy. About Me →

    Footer

    ↑ back to top

    Info

    About
    Privacy Policy
    Contact

    Follow

    Subscribe
    Facebook
    Instagram
    Pinterest

    Recipes

    Recipe Index
    Oil Free Vegan Recipes
    Gluten Free Vegan Recipes

    Copyright © 2023 The Garden Grazer