• Skip to main content
  • Skip to primary sidebar
The Foodie Eats
menu icon
go to homepage
  • Recipes
  • Instant Pot Magic
  • Gluten-Free Comfort
  • Soup Season All Year
  • Real-Life Dinners
  • Desserts That Deliver
  • About
search icon
Homepage link
  • Recipes
  • Instant Pot Magic
  • Gluten-Free Comfort
  • Soup Season All Year
  • Real-Life Dinners
  • Desserts That Deliver
  • About
×
Home » Soup Season All Year

Dairy-Free Condensed Cream of Mushroom Soup (Vegan & Gluten-Free)

The homemade version I made when the can wouldn't work for everyone at the table.

By Gary White
This post may contain affiliate links.
Read my full disclosure here.

Published June 6, 2024. Last modified September 29, 2026 By Gary White

Jump to Recipe Jump to Video
Vegan cream of mushroom soup image for Pinterest.
Vegan cream of mushroom soup image for Pinterest.
Dairy-free condensed cream of mushroom soup in a large pan with a spoon.

Is this cream of mushroom soup vegan, dairy-free, and gluten-free?

Yes, as written with suitable labeled ingredients. This version uses plant milk instead of dairy and cornstarch instead of wheat flour, with no butter or cream. Classic Campbell's condensed cream of mushroom soup contains milk and wheat; its separate gluten-free version still contains dairy, so gluten-free does not automatically mean dairy-free or vegan.

Can I use this instead of canned condensed cream of mushroom soup?

Yes. Use about 1¼ cups in place of one 10.5-ounce can, ⅝ cup (½ cup plus 2 tablespoons) for half a can, or 2½ cups for two cans. One batch makes roughly 3 cups. The can’s 10.5 ounces is its net weight, not a fluid-ounce measure. Use this soup condensed in casseroles; a replacement can still change a dish’s seasoning or thickness.

Which plant milk and mushrooms work best?

Use plain, unsweetened soy, oat, or almond milk; cashew milk also works. Coconut milk can leave a noticeable coconut flavor. Check the milk label for your dietary needs, especially gluten-free oat milk or a soy-free choice. Baby bella mushrooms give a deeper mushroom flavor, while white button mushrooms are milder. Blend the finished soup smooth if you want mushroom flavor without pieces. Canned mushrooms or a mushroom-free version need their own quantities and adjustments, which I have not tested here.

Can I eat condensed cream of mushroom as regular soup?

Yes. Start by thinning 1 cup of the condensed soup with about ½ cup of plant milk, vegetable broth, or water, then adjust until it is the consistency you want. If you are making it specifically to eat as soup, start with half the salt and season to taste at the end.

The first time we hosted Christmas dinner, my wife couldn’t eat gluten and my sister-in-law was plant-based. I needed one mushroom-soup base that could cover both. This is the one that stuck.

Its main job is standing in for the can in comfort food, especially my vegan green bean casserole. It can become a bowl of soup too, with the thinning directions above.

Ingredient Notes

  • Baby Bella Mushrooms (24 oz.): These mushrooms have a firmer texture and a deeper, earthier flavor than white mushrooms.
  • Sea Salt (1 Tbsp.): Salted to work inside casseroles, where it gets diluted by other ingredients. Cut it in half if you're eating it as soup.
  • Soy, Oat, Almond or Cashew Milk (3 cups): The base liquid. Use unsweetened and unflavored, with labels suitable for your dietary needs.
  • Cornstarch (¼ cup): The thickener used for this condensed texture. I have not established a replacement ratio for arrowroot or tapioca in this recipe.
Baby bella mushrooms, plant milk, cornstarch, garlic, olive oil, and seasonings for dairy-free cream of mushroom soup.

How to Make Dairy-Free Condensed Cream of Mushroom Soup

Step 1: Cook the mushrooms

Add the olive oil, diced baby bella mushrooms, salt, pepper, and garlic to a large saucepan. Cook over medium-high heat for 10 to 15 minutes, stirring occasionally.

Diced baby bella mushrooms with garlic, salt, and pepper in a saucepan before cooking.

The mushrooms will release quite a bit of liquid as they cook. Keep going until most of that liquid cooks off.

Baby bella mushrooms releasing liquid as they sauté in a saucepan.

By the end, the mushrooms should be cooked down with very little liquid left in the pan.

Cooked baby bella mushrooms after most of their liquid has evaporated.

Step 2: Make the milk mixture

While the mushrooms cook, whisk together the plant milk, onion powder, and cornstarch in a medium bowl or large measuring cup until completely smooth. Make sure there are no cornstarch lumps before it goes into the pan.

Plant milk and cornstarch whisked smooth in a measuring cup.

Step 3: Thicken the soup

Pour the milk mixture into the pan with the mushrooms, reduce the heat to medium-low, and cook while stirring often.

Plant milk and cornstarch mixture cooking with mushrooms as the soup thickens.

After about 5 minutes, the soup should be thick like condensed soup from the can. It should coat the back of a spoon and hold a clean line when you drag a finger through it. If this fresh batch is still runny, cook it a few more minutes. If it is stiff, whisk in a splash of plant milk to loosen.

Thick dairy-free cream of mushroom soup in a pan, showing condensed consistency.

How to Use This Instead of Canned Cream of Mushroom Soup

For my green bean casserole, use the full batch, about 3 cups. Keep it thick for casserole use rather than thinning it into a bowl of soup first.

You can also use it in tuna noodle casserole and slow-cooker pot roast. Those are separate recipes with their own ingredients; using dairy-free soup alone does not make an entire dish vegan or gluten-free.

For a holiday menu, the Thanksgiving Dinner Game Plan helps separate make-ahead components like this soup from the dishes that need the oven on serving day.

Bowl of dairy-free cream of mushroom soup on a wood table with striped linen.

Storage & Freezing

Fridge: Divide the soup into shallow containers and refrigerate promptly, within two hours. Store covered for 3 to 4 days.

Freezer: Freeze for up to 2 months, but cornstarch-thickened soup can separate or thin after freezing. Do not expect the texture of a fresh batch. Readers have suggested freezing one-cup portions on a parchment-lined tray, then transferring them to a freezer bag. Label the amount: one cup is less than the 1¼-cup can equivalent.

Reheat: Thaw in the refrigerator and reheat gently while whisking until the soup reaches 165°F. If it is too thick, loosen with a splash of plant milk. Prolonged simmering is not a reliable fix for soup that thins after freezing, and I have not tested an extra-starch correction for that situation.

📖 Recipe

Vegan cream of mushroom soup in a large pan with a mixing spoon on wood table.

Dairy-Free Condensed Cream of Mushroom Soup

A vegan, gluten-free stand-in for canned cream of mushroom soup. Thick enough for casseroles, or thin it into soup.
4.99 from 65 votes
Print Pin Rate
Course: Soup
Cuisine: American
Prep Time: 10 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 30 minutes minutes
Servings: 3 cups
Calories: 175kcal
Author: Gary White

Equipment

  • 1 Large saucepan
  • 1 Whisk
  • 1 Medium bowl or large measuring jug for slurry

Ingredients 

  • 24 oz. baby bella mushrooms diced
  • 3 Tbsp. olive oil
  • 1 Tbsp. sea salt see note
  • ½ tsp. black pepper
  • 1 Tbsp. minced garlic
  • 3 cups plain, unsweetened soy, oat, or almond milk cashew milk also works; see notes
  • 2 tsp. onion powder
  • ¼ cup cornstarch

Instructions

  • In a large saucepan, combine 3 Tbsp. olive oil, 24 oz. diced baby bella mushrooms, 1 Tbsp. sea salt, ½ tsp. black pepper, and 1 Tbsp. minced garlic.
  • Sauté over medium-high heat for 10 to 15 minutes, until the mushrooms release their juices and most of the liquid cooks off.
  • In a medium bowl or large measuring jug, whisk together 3 cups plain, unsweetened soy, oat, or almond milk, 2 tsp. onion powder, and ¼ cup cornstarch until smooth. Cashew milk also works.
  • Pour the milk mixture into the pan. Reduce heat to medium-low and cook, stirring often, until thick enough to coat the back of a spoon, about 5 minutes.
  • Use right away in a casserole, or divide into shallow containers and refrigerate promptly, within 2 hours.

Video

Notes

On salt: This recipe is salted to work inside casseroles, where other ingredients dilute it. If making it to eat as soup, start with half the salt and season to taste at the end.
Yield and can equivalents: Makes about 3 cups. Use about 1¼ cups for one 10.5-ounce can, ⅝ cup (½ cup plus 2 tablespoons) for half a can, or 2½ cups for two cans. The can’s 10.5 ounces is net weight, not fluid ounces. Keep the soup condensed for casseroles; flavor and concentration can still affect the finished dish.
Plant milk: Use plain, unsweetened soy, oat, or almond milk; cashew milk also works. Coconut milk adds coconut flavor. Check labels for your dietary needs, including gluten-free oat milk or a soy-free option.
Mushrooms and texture: Baby bella mushrooms give a deeper flavor; white button mushrooms are milder. Blend the finished soup if you prefer a smooth texture. To serve as soup, thin with plant milk, vegetable broth, or water.
Cornstarch: Whisk it into the cold plant milk until smooth before adding it to the pan. Cornstarch is the tested thickener; alternate-starch ratios have not been established for this recipe.
Storage and freezing: Divide into shallow containers and refrigerate promptly, within 2 hours. Store covered for 3–4 days. Freeze for up to 2 months, but cornstarch-thickened soup can separate or thin after thawing.
Reheating: Thaw in the refrigerator, then reheat gently while whisking until the soup reaches 165°F. If too thick, add a splash of plant milk. Prolonged simmering is not a reliable fix for thinning after freezing.

Nutrition

Calories: 175kcal | Carbohydrates: 16g | Protein: 6g | Fat: 9g | Saturated Fat: 1g | Sodium: 1024mg | Potassium: 705mg | Fiber: 1g | Sugar: 5g | Vitamin A: 475IU | Vitamin C: 9.9mg | Calcium: 203mg | Iron: 1.2mg
Made this Recipe?Tag @eatsplusbeats on Instagram!

Made this recipe? Leave a star rating and tell me how it turned out.

More Soup Season All Year

  • A close-up of a bowl of chili with shredded chicken, kidney beans, and black beans in a rich tomato sauce. A spoon is visible in the blurred background.
    Which Chili Should I Make?
  • Bowl of vegetable beef soup with potatoes, carrots, green beans, and bread slices on the side
    Instant Pot Vegetable Beef Soup
  • A close-up of a bowl of chili with shredded chicken, kidney beans, and black beans in a rich tomato sauce. A spoon is visible in the blurred background.
    Dump-and-Go Instant Pot Chicken Chili
  • Instant Pot corn chowder closeup in white bowl.
    Instant Pot Corn Chowder

Reader Interactions

Comments

  1. Theresa

    March 08, 2026 at 7:40 pm

    5 stars
    I make this all the time and freeze it in one cup scoops on a cookie sheet to throw in a bag in the freezer. The way I make it makes about nine one cup scoops. My husband must be dairy free and I use West Life regular unsweetened soy milk. This is hands-down, the best vegan mushroom soup I’ve ever had and my husband loves it! So much better than you can get at the grocery store and this is a quick recipe to make. I can get this done and in the fridge in 30 minutes or less.

    Reply
  2. Jennifer

    December 27, 2025 at 5:52 pm

    5 stars
    Excellent recipe! I have made this twice and both times I used unsweetened almond milk. It tastes way better than the canned stuff.

    Reply
  3. Mommaofamiracle

    November 27, 2025 at 2:49 pm

    This is my second year using this recipe. Some back story, because I want you to know things like this make a difference. I've struggled my whole life with allergies, and health issues, at 17 was told I'd probably never have children. Well, after 2 decades I welcomed my miracle into the world. She was a premie and we were struggling so hard and getting no help from our pediatrician. Things we found out, our baby is allergic to milk, and even more allergic to soy. Formulas were a struggle, but we found a donor and our baby thrived. Starting to eat, well let me tell you the struggle to find thing that didn't have milk, and then didn't also have soy was a nightmare. I found your recipe last year and made it, but our go to is oatmilk, and I imagine it's just as delicious. It came out amazing this year and last. It seems like a little thing, but before this little one, I didn't worry about looking at every single label, and now it was a scatter to make EVERYTHING at home and from scratch. I never imagined soy was in soooo many things. So thank you for putting this together. My daughter can eat green bean casserole, and tater tot casserole with the rest of us and not suffer.

    Reply
  4. Ethean Tom Fox

    November 26, 2025 at 8:49 pm

    5 stars
    Great Recipe, very good.

    Reply
  5. Vicki D.

    November 30, 2024 at 10:44 pm

    5 stars
    This was really a GREAT recipe. I got Alpha-Gal Syndrome from a tick bite & can no longer eat dairy. This recipe was shared in one of my AGS groups. I used only 8 oz of white button mushrooms (it was going in a casserole) and oatmilk, & was amazed at how quick & easy this really was. Tasted great too. One note: I used Himalayan salt & the 1 tablespoon made it extremely salty. Luckily I just didn't add any salt to the rest of the casserole, so it worked out. Next time I would definitely reduce the amount of salt. Excellent recipe!

    Reply
  6. Laurie Jost

    November 16, 2024 at 7:10 pm

    5 stars
    Fast, easy, delicious!

    Reply
  7. Kerry

    September 04, 2024 at 2:09 am

    5 stars
    Easy and delicious. Perfect for my family

    Reply
  8. Beverly

    November 24, 2023 at 11:34 am

    5 stars
    Have made this fir two years now and it always turned out great. Also used it to make Green Bean casserole and it was really good. Thank you for a great recipe!

    Reply
  9. Tabby

    November 23, 2023 at 3:46 pm

    5 stars
    Worked wonderful. I only used half the amount of mushrooms; when I make it again I would probably only use half the salt. We used thick and creamy oat milk, because of my babies allergies to soy, and dairy. Thank you for the recipe.

    Reply
« Older Comments
4.99 from 65 votes (27 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Meet Gary

I'm Gary... husband, dad, recipe developer, and comfort food nerd. I believe in real food for real life. This blog? It’s where I share the recipes my family actually eats. Simple, soulful, and full of flavor. My goal is simple: help you cook food worth making again. More about me...

As Seen On

Parade Delish Greatist

Footer

↑ back to top

About

  • Recipes
  • Start Here
  • About
  • Instant Pot Magic
  • Gluten-Free Comfort
  • Soup Season All Year
  • Desserts That Deliver
  • Real-Life Dinners
  • Southern & Soul Food
  • Slow Cooker & Air Fryer
  • Vegan-ish

Legal

  • Privacy Policy
  • Disclosure

Newsletter & Contact

  • Sign Up! for emails and updates
  • Contact

As an Amazon Associate, we earn from qualifying purchases.

Copyright © 2026 The Foodie Eats

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.