• Skip to main content
  • Skip to primary sidebar

The Kitchen Girl logo

menu icon
go to homepage
  • Recipes
  • Dinner
  • About
  • Shop
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Dinner
    • About
    • Shop
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Soup, Stew & Chili

    by Traci · Post Updated: Nov 5, 2025

    The BEST Vegan Cream of Mushroom Soup

    4.98 from 97 votes
    Total 25 minutes minutes
    Jump To Recipe

    This post may contain affiliate links. Please read our disclosure policy.

    You won’t believe this vegan cream of mushroom soup recipe is dairy-free! It's decadently rich, creamy, and full of flavor and texture.

    It's so good, it's often mistaken for classic mushroom soup and is a key player in this reader favorite vegan green bean casserole. The reviews make this soup speak for itself!

    vegan cream of mushroom soup in white soup pot with wooden spoon

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from The Kitchen Girl.

    Table of Contents hide
    1) Why you'll love vegan cream of mushroom soup
    2) Ingredients You’ll Need
    3) How to make vegan cream of mushroom soup
    4) Test kitchen recipe tips
    5) More vegan soup recipes
    6) 📖 Recipe
    7) Vegan Cream of Mushroom Soup

    Why you'll love vegan cream of mushroom soup

    This velvety, creamy vegan cream of mushroom soup is a hit with everyone – you don’t have to be vegan to enjoy it! It’s so rich and smooth that even non-vegans are often surprised it’s plant-based.

    What makes this soup even better is that it’s budget-friendly and made with mushrooms and pantry staples. It’s naturally gluten-free, with an easy option to use all-purpose flour if you prefer.

    Even beginner cooks have successfully made this on their first try. Plus, it doubles as a versatile soup or sauce for your favorite dishes! If you're looking for vegan Thanksgiving recipes, I have a bunch of reader favorites in one spot!

    Ingredients You’ll Need

    Find ingredient amounts in the printable recipe card below.

    • Olive Oil: You can use any cooking oil, like canola, coconut, or avocado oil.
    • Mushrooms: I recommend white button or baby bella mushrooms, but portobello or any variety will work.
    • Shallots: Milder than onions, shallots can be swapped for onions in this recipe.
    • Garlic: Fresh garlic is best, but garlic powder can be used in small amounts if needed.
    • Chickpea Flour: This natural soup thickener adds protein while keeping it gluten-free. You can try other gluten-free flours or use all-purpose flour as noted in the recipe.
    • Dry Sherry: Adds depth of flavor; substitute with any cooking liquid if needed.
    • Unsweetened Plant-Based Milk: Any non-dairy milk, such as coconut, oat, or soy milk, will work. However, I prefer to use almond milk for the flavor.
    • Nutmeg: Adds a classic, nutty flavor.
    • Salt and Pepper: Season to taste after cooking. This soup may taste bland until you add the right amount of salt.
    • Optional: Cornstarch + Milk or Water: Use this to thicken the soup as a casserole base.

    How to make vegan cream of mushroom soup

    First, sauté mushrooms, shallots, and garlic over medium-high heat until very tender, stirring as needed.

    sliced mushrooms, shallots, and minced garlic are sauteing in white soup pot
    sauteed mushrooms in white soup pot

    Next, add the flour and stir until the vegetables absorb it. This is a roux.

    sauteed mushrooms covered with chickpea flour in white soup pot
    mushrooms in roux in white soup pot

    Add the dry sherry to deglaze the pot. Then, add milk in very small amounts, whisking vigorously to ensure no lumps. Continue this process until all of the milk is used. Add the nutmeg. Then add salt and pepper to taste.

    almond milk is whisked in to roux
    seasonings are added to vegan mushroom soup

    Bring everything just to a boil, whisking continuously. Reduce the heat to medium-low and simmer until the soup thickens to your liking.

    Note: To use as condensed mushroom soup, mix 1 tablespoon cornstarch with 2 tablespoons of cold milk or water, stir into hot soup, and cook 1–2 minutes to thicken.

    vegan cream of mushroom soup in white soup pot with wooden spoon

    Serve warm. To store, allow to cool completely and refrigerate in an airtight container up to 5 days.

    vegan cream of mushroom soup in brown bowl with spoon

    Test kitchen recipe tips

    • Sauté the mushrooms well: Cook mushrooms until they release moisture and start to brown to deepen flavor.
    • Flour color: The longer you brown the flour for the roux, the darker the soup will be. To keep the soup light in color, avoid over-browning the flour.
    • Cooking liquid: Use any non-dairy milk of choice. For a lower-calorie option, substitute 1 cup of almond milk with vegetable broth.
    • Avoid lumps: When adding milk to the vegetables, do it gradually and whisk quickly to prevent lumps, ensuring a smooth sauce.
    • Don’t rush simmering: Let the soup simmer for at least 10-15 minutes to build the flavors and texture of this soup.
    • Consistency: The soup thickens as it simmers. If it’s too thin, let it simmer to reduce. If it’s too thick, whisk in small amounts of liquid until you reach your desired consistency.

    More vegan soup recipes

    • White Bean and Kale Soup
    • Minestrone Soup
    • Homemade Tomato Soup
    • Kale Chickpea Soup
    • Vegan Tortilla Soup
    • Thai Coconut Soup

    On a personal note: This vegan cream of mushroom soup recipe is dedicated to my mom who helped test and finalize it in my test kitchen back in 2009. Thanks, Mom, for helping me dial this one to perfection!

    📖 Recipe

    vegan cream of mushroom soup in brown bowl with spoon

    Vegan Cream of Mushroom Soup

    This vegan cream of mushroom soup is dairy-free but tastes rich and decadent. Chickpea flour adds protein and makes it gluten-free, with an easy swap for all-purpose flour. Great soup base for other casseroles!
    Prep TimePrep Time: 10 minutes mins
    Cook TimeCook Time: 15 minutes mins
    Total timeTotal Time: 25 minutes mins
    Yield 3 1-cup servings
    Author Traci
    4.98 from 97 votes
    Print Pin it for later 📌

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from The Kitchen Girl.

    Video

    Note about scaling

    When scaling, the light gray ingredient notes after the comma don’t change. Adjust as needed.

    Ingredients 

    • 4 tablespoons Olive Oil
    • 8 ounces Mushrooms, sliced (about 4 cups)
    • 1 small Shallot, minced (or ¼ cup Onion)
    • 2 cloves Garlic, minced
    • ⅓ cup Chickpea Flour, or All-Purpose Flour
    • 1 tablespoon Dry Sherry or Wine, optional
    • 3 cups Unsweetened Plant-Based Milk, I prefer almond milk
    • 1 pinch Nutmeg
    • ¼ teaspoon Sea Salt, or more to taste
    • Black Pepper, to taste

    Optional

    • Fresh Parsley, for garnish
    • Cornstarch + Milk or Water, if using for casseroles

    Instructions

    Note: If using this recipe as canned cream of mushroom soup for a casserole, see footnote below *

    • Heat the soup pot over medium heat. Add OLIVE OIL and warm until shimmering.
    • Add MUSHROOMS, SHALLOT, and GARLIC. Sauté 8–10 minutes, stirring occasionally, until most of the moisture has been released from the mushrooms.
    • Stir in FLOUR and cook 1–2 minutes to form a roux.
    • Add (optional) DRY SHERRY and a splash of MILK, scraping the pot to deglaze any browned bits.
    • Gradually whisk in remaining MILK to avoid lumps. Stir in NUTMEG.
    • Bring to a gentle boil, then reduce the heat and simmer 10 minutes or until thickened to your liking, stirring occasionally.
    • Season with SALT and PEPPER. Taste and adjust as needed.
    • Top with PARSLEY and serve warm with your favorite bread or crackers.
    • To store, refrigerate in an airtight container for up to 5 days.
    Did you make this? We'd love your feedback!!Please rate and review it here or below ⤵️

    Recipe Notes

    Cooking liquid: Any unsweetened plant-based milk works. For fewer calories, swap part of the milk with vegetable broth.
    Don’t rush simmering: Let the soup simmer until it thickens to your liking. The flavor and texture improve with time.
    Soup texture: The soup thickens naturally as it simmers. If it’s too thin, let it reduce; if too thick, whisk in a bit of milk or broth.
    * To use as condensed mushroom soup: While the soup is simmering, whisk 1 tablespoon cornstarch with two tablespoons water or broth. Stir into the pot, then cook for 1–2 minutes to thicken. Cool to room temperature before using.

    Equipment

    • chef's knife
    • cutting board
    • measuring cups and spoons
    • 4.5-quart Dutch oven or stockpot
    • wire whisk
    • silicone spatula or any stirring utensil

    Nutrition

    Serving: 1cup | Calories: 248kcal | Carbohydrates: 13g | Protein: 6g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 14g | Sodium: 208mg | Potassium: 394mg | Fiber: 3g | Sugar: 4g | Vitamin A: 6IU | Vitamin C: 3mg | Calcium: 16mg | Iron: 1mg

    Nutrition facts are estimates and may vary based on brands, ingredients, and portions.

    Course Main Course, Side Dish, Soup
    Cuisine American
    Diet Gluten Free, Low Fat, Vegan, Vegetarian
    Easy FREE recipes to your inbox weeklyJoin The Kitchen Girl community!

    More Soup, Stew, and Chili Recipes

    • A bowl of hearty lasagna soup with ground meat, pasta, tomato sauce, ricotta and shredded cheese, topped with chopped parsley and served with a spoon.
      Easy Lasagna Soup Recipe
    • A pot of lemon chicken orzo soup with carrots, chicken breast, and fresh dill.
      Easy Lemon Chicken Orzo Soup
    • wooden ladle scooping up vegetable soup from a pot of vegetable soup
      Easy Vegetable Soup Recipe
    • Italian sausage soup in white bowl garnished with croutons and parsley
      Italian Sausage Soup Recipe
    96.0K shares
    • Facebook
    Traci

    About Traci

    I’m the recipe author, photographer, and videographer behind The Kitchen Girl food blog established in 2013. I test and share all of my original recipes here so you can make great food with simple ingredients for everyday meals and special occasions.

    Reader Interactions

    Comments

      4.98 from 97 votes (29 ratings without comment)

      We love recipe feedback... Cancel reply

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

      Tap stars to rate recipe




    1. Victor Meliti says

      November 24, 2025 at 5:00 am

      5 stars
      It turned out pretty well, but when I used the chickpea flour, it looked like it almost curdled, albeit very, very small curdles. I tried a second batch with a superfine rice flour I had from another recipe and it came out very silky. Generally, we do not actually eat cream of mushroom soup, but cook with it. I have guests coming for Thanksgiving, one of which is gluten-free and the other is Vegan.

      Reply
      • Traci says

        November 26, 2025 at 9:15 am

        Thanks so much for making my recipe and for sharing your results! It's true that chickpea flour isn’t as fine as rice flour and won't be as silky, but the bonus is that it adds extra protein. I’m glad the second batch turned out just how you wanted, and it sounds perfect for your vegan and gluten-free guests! Have a great Thanksgiving holiday!

    2. Leslie Davis says

      November 22, 2025 at 7:16 am

      5 stars
      Absolute best cream of mushroom soup recipe for non-vegans, too! I have been using this recipe for about 10 years. It makes the best green bean casserole ever, and we are so spoiled we can't use canned mushroom soup. I use Trader Joe's crispy onions (seasonal) instead of French's for the casserole. Much more flavor and no soggy texture. A niece once said it was the best green bean casserole she's ever tasted. No one except immediate family knows it's vegan, haha.

      Reply
      • Traci says

        November 22, 2025 at 8:13 am

        Gosh, I’m truly honored that this recipe has been part of your holiday cooking for ten years. That’s exactly why I share my recipes, so hearing that means more than you know. And yep, even non-vegans love this one! I serve it that way too 🤫 We’ll keep on keeping it a secret! 🤣

        Thank you for taking the time to share your experience. Wishing you and your family a very Happy Thanksgiving 💛🧡🤎

    « Older Comments

    Primary Sidebar

    The Kitchen Girl standing in a white kitchen with brown accents

    Welcome to The Kitchen Girl

    I'm Traci and I'm sharing my tested and trusted recipes made with everyday ingredients, simple methods, and ALL the flavor. Read more about me.

    Easy Game Day Recipes

    • seven layer dip in square white dish with serving spoon and scattered tortilla chips
      Mexican Layer Dip (7 Layer Dip)
    • bbq pork sliders with coleslaw, French fried onions, pickles, and bbq sauce
      Pulled Pork Sliders
    • baked jalapeno popper dip in iron skillet
      Baked Jalapeno Popper Dip
    • crispy baked chicken wings with ranch dressing and celery sticks
      Oven Baked Chicken Wings
    • Pimento cheese in glass jar on wood board next to a spoon full of the dip and scattered bagel chips.
      Easy Pimento Cheese Recipe
    • A baked spinach and artichoke dip in a square dish, topped with herbs, with tortilla chips partially dipped and a spoon partially revealing the creamy dip underneath.
      Baked Spinach Artichoke Dip
    • guacamole and lime wedges in black bowl next to tortilla chips
      Easy Guacamole Recipe
    • tortilla chip is dunked into blender salsa in a black bowl
      5 Minute Blender Salsa (Restaurant Style Salsa)

    Trending Recipes

    • turkey chili in white soup pot with serving ladle next to fresh toppings
      The BEST Turkey Chili Recipe
    • A bowl of hearty lasagna soup with ground meat, pasta, tomato sauce, ricotta and shredded cheese, topped with chopped parsley and served with a spoon.
      Easy Lasagna Soup Recipe
    • A pot of lemon chicken orzo soup with carrots, chicken breast, and fresh dill.
      Easy Lemon Chicken Orzo Soup
    • Italian sausage soup in white bowl garnished with croutons and parsley
      Italian Sausage Soup Recipe
    • black refried beans garnished with fresh cilantro in white serving bowl next to lime wedges
      Refried Black Beans Recipe
    • tortilla chip is dunked into blender salsa in a black bowl
      5 Minute Blender Salsa (Restaurant Style Salsa)
    • Ham and beans in white bowl with spoon
      Ham and Bean Soup
    • chicken tortilla soup in white bowl with spoon
      Easy Chicken Tortilla Soup

    Footer

    About TKG

    • Meet Traci
    • Subscribe
    • Shop
    • Privacy Policy
    • Back to home page

    Classic Recipes

    • Baked Chicken Legs
    • Turkey Chili
    • Charcuterie Board
    • Ham and Bean Soup
    • Homemade Cornbread
    • Baked Chicken Thighs
    • Reuben Sandwich
    • Lasagna Soup
    • French Bread
    • Best Banana Bread
    • Minestrone Soup
    • Beef Stroganoff
    • Pico De Gallo

    Cooking Methods

    • Air Fryer Recipes
    • Instant Pot Recipes
    • One Pot Meals
    • Slow Cooker

    Categories

    • Appetizers
    • Beef Recipes
    • Bread
    • Breakfast
    • Dessert
    • Dips and Spreads
    • Dinner Recipes
    • Holiday Recipes
    • Pasta and Noodles
    • Salads
    • Sides
    • Soup, Stew, and Chili
    • Sauces
    • Sandwiches
    • Pinterest
    • Facebook
    • Instagram
    • YouTube
    • Twitter
    • TikTok
    The Kitchen Girl as seen on image banner

    ©2026 The Kitchen Girl LLC. All Rights Reserved.

    • 2623Facebook
    • Pinterest
    • Flipboard
    96022 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.