Easy Dairy Free Mushroom Soup

Dairy free mushroom soup is a must for any mushroom lover. Easy to make, ready in 30 minutes and cooks in just one pot! This recipe uses simple ingredients but is full of deep savory flavors. It’s sure to become your go-to favorite.

If you your go-to comfort food meal is soup, you should check out my favorite soup recipes, including Greek Lemon Chickpea Soup and Butternut Squash Soup.

Bowl of easy vegan mushroom soup with a wooden spoon in the bowl.

Here, you’ll find simple, gluten free recipes that are easy to make, quick and and packed with the best ingredients. I love sharing easy, from-scratch meals that fit into busy lives. To get to know more about Bites of Wellness and my fresh take on food, head over to the About page!

This post contains affiliate links. As an amazon associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

Why you will love this recipe

  • Simple ingredients that let mushrooms be the stary
  • Quick and easy
  • 30 minute meal
  • Better than store bought
  • No canned soup
  • Thick and creamy without any dairy!
  • One pot meal
  • Great for entertaining – this recipe is perfect for entertaining because its not only flavorful but also vegan, dairy free, gluten free and Whole30 friendly.
Easy vegan mushroom soup ingredients laid out on a white table.

Spotlight on key ingredients

  • Sliced mushrooms – I recommend a combination of white mushrooms and baby bella mushrooms (cremini mushrooms). You could also use all white mushrooms or all baby bella mushrooms.
    • Shitake mushrooms or larger portobello mushrooms cut down into bite size pieces can also be used..
  • Fresh Thyme – fresh thyme is what really gives this recipe its fantastic flavor. You can make this with dried thyme, you will only need 1 teaspoon.
  • Vegetable broth – vegetable broth helps the soup taste like it’s been cooking all day on the stove.
  • Arrowroot powder – arrowroot powder helps to thicken the soup, helping to create a creamy mushroom soup texture without being too thick. You can also use tapioca starch or cornstarch.
  • Dairy free milk – dairy free milk helps create that creamy mushroom soup consistency and flavor without using any dairy. You can use almond milk, cashew milk, oat milk, canned coconut milk (full fat coconut milk), or whatever your favorite nondairy milk is.

How to make dairy free mushroom soup

Chop the onions and slice the mushrooms. Bring a large pot over medium heat. Sauté the onions until slightly softened. 

Add the mushrooms to the onions in the pot and cook mushrooms and onions for 5-6 minutes.

Sliced mushrooms being added to large pot with onions.

Add the fresh thyme, salt, garlic powder, bay leaves and coconut aminos to the mushroom and onion mixture.

Wood spoon stirring fresh thyme into mushroom mixture.

Mix the arrowroot powder into the vegetable broth (or vegetable stock) and stir well until completely combined. Pour the arrowroot powder and vegetable broth slurry and the dairy free milk into the mushroom and onion mixture and allow it to come to a simmer for 15 minutes to thicken.

After 15 minutes, serve hot or you can blend up some of the soup with an immersion blender to thicken the soup a little more to create a creamy mushroom soup.

Top tips

  • Time saving tip – You can buy pre-sliced mushrooms (white baby mushrooms or cremini mushrooms) in most grocery stores. This can help save you time on the prep of this recipe.
  • Double or triple the recipe – As written, this soup only makes 2 large bowls, which disappears quickly. You can double or triple the ingredients to make a larger batch of soup. Just note that it may take longer to sweat out the mushrooms. Also be sure to use a large pot.
  • To prepare the mushrooms, use a dry paper towel to brush off any soil/dirt you see.
  • Wait to salt the mushrooms until after they have cooked down for some time. Adding salt too early can cause the mushrooms to not fully release all their water, which can give them a spongy texture.

Serving suggestions

This soup is creamy and hearty but not super filling since it’s mostly just mushrooms. Therefore, I recommend serving it as a starter/appetizer or served with salad and/or bread.

  • Salad – Soup and salad go together so well (add a hunk of bread and call it a meal). Some great options would be Shaved Brussel Sprouts Salad, or Cruciferous Crunch Salad
  • Bread or crackersHomemade Seed Crackers, pita bread, or crusty bread warmed up in the oven.
  • Grains – To make the soup more filling you could add 1 cup of cooked grains (rice, quinoa) to the soup.

Topping Ideas

Give the soup more texture by adding a topping. Some great options include:

  • Croutons
  • Fried onions
  • Parmesan cheese (regular or vegan)
  • Microgreens (broccoli, kale, arugula, radish)
  • Fresh thyme leaves
Silver ladle scooping a serving of homemade mushroom soup from a large pot

Common Questions

What if you don’t have fresh thyme?

  • Dried thyme – Dried herbs are much stronger, so you will want to use about 1 teaspoon.
  • Herbs de Provence – add about 1-2 teaspoons
  • Dried Italian seasoning – add about 1-2 teaspoons.

When using dried herbs, I recommend to rub them through your fingers, this helps release some of the natural oils in the herbs, giving them more flavor.

Spoon picking up a mushroom from a bowl of creamy mushroom soup.

How to thicken soup without heavy cream

Arrowroot (or tapioca flour or cornstarch) is used to thicken the soup.

It’s important that you fully mix in the arrowroot powder into cold or room temperature liquid before adding it to the heat. This is to ensure the arrowroot doesn’t clump in the soup.

To make the soup even creamier, blend half of the soup with an immersion blender or high-speed blender to help thicken it more. You could also add pureed white beans or mashed potatoes to the soup to help thicken it without cream.

Can this soup be made ahead of time?

The beauty of this easy mushroom soup is that it’s almost better the next day, so if you are having company, this would be a great make ahead meal. Just give the soup a few minutes to come back up to temperature over medium low heat before serving.

Note: This recipe only makes 2 servings, so if you are making it for company, you will want to double the recipe.

★ Did you make this recipe? Please give it a star rating below!
Overhead shot of bowl of best ever mushroom soup with a wooden handled spoon in the bowl on the left side of the bowl. Fresh mushrooms and thyme leaves surround the bowl and there is a grey striped napkin to the left of the bowl

Dairy Free Mushroom Soup

Dairy free mushroom soup is rich, creamy and so easy to make. This healthy mushroom soup is great lunch or dinner and has the best flavor. Ready in just 30 minutes, this creamy mushroom soup is made without dairy and cooks in just one pot.
4.92 from 149 votes
Print Pin Save Rate
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 2

Guided Recipe Video

Ingredients

Instructions

  • Heat a large pot over medium heat. Add the diced onions and cook for 5-7 minutes while you slice the mushrooms..
  • After 5-7 minutes, move the onions to the sides of the pot and add the mushrooms, allow to cook 5 minutes.
  • Stir the onions and mushrooms together. Add fresh thyme leaves and continue to cook, at least 10 minutes.
    Note: You will notice a substantial amount of water has come out of the mushrooms, and they are reduced in volume by half.
  • Add the bay leaf, salt, coconut aminos and garlic powder (optional) to the mushrooms.
  • Add the tapioca starch to a bowl with the vegetable broth and stir well to combine. Add the vegetable broth mixture and dairy free milk to the mushroom mixture and stir well.
  • Allow to cook for at least 15 minutes, stirring occasionally. Taste and add freshly ground black pepper to taste.

Equipment

Recipe Notes

Top tips
  • This soup is amazing the next day as well and can easily be doubled or tripled.
  • To make the soup creamier, you can blend half the soup in a high speed blender (be careful, it’s hot). 
  • To thicken the soup even more, you can add a can of drained white beans or boiled potatoes. 
  • A mixture of cremini (baby portobello) and white button mushrooms are best. However you can use all cremini or all white button mushrooms if you need to.
  • If you don’t have fresh thyme, you can use 1 teaspoon of dried thyme.
  • Dairy free milks that this works well with include: unsweetened almond milk, coconut milk, cashew milk or oat milk.
  • Substitutes for tapioca starch include arrowroot powder or cornstarch.
Storing leftovers
  • Fridge – Store leftovers in an airtight container up to 4 days in the fridge. Reheat in the microwave or on the stove!
  • Freezer – If needed, you can also freeze the leftovers for up to 2 months in a freezer safe container. However, arrowroot powder can get a little gritty after freezing. so I recommend that you don’t freeze it unless absolutely necessary. 

Nutrition Information

Nutrition Facts
Amount per Serving
Calories
116
Fat
 
1
g
Carbohydrates
 
21
g
Fiber
 
3
g
Sugar
 
7
g
Protein
 
6
g
Where does nutrition info come from? Nutrition facts are provided as a courtesy, sourced from the USDA Food Database.
Course: Soup
Cuisine: American
Keyword: easy vegan mushroom soup, healthy vegan mushroom soup, mushroom soup, vegan mushroom soup
DID YOU LOVE THIS RECIPE?Let others know by rating and leaving a comment below!

Similar Posts

  • Air Fryer Breakfast Potatoes

    Air fryer breakfast potatoes are easy to make and great for more than just breakfast. The crispy potatoes and caramelized onions make the perfect side…

  • Pesto Mushroom Pasta

    Pesto mushroom pasta is a simple and easy 20 minute meal that is perfect for weeknight dinners. Packed with flavor, this mushroom pesto pasta recipe…

  • Paleo Molasses Cookies

    Paleo molasses cookies are soft and chewy on the inside and crunchy on the outside with a light coating of cinnamon sugar, these are going…

  • Carrot Cake Protein Balls

    Carrot cake protein balls are the perfect weekday snack or post workout treat! These carrot cake bites are packed with flavor and so easy to…

  • Slow Cooker Cauliflower Soup

    This creamy cauliflower slow cooker soup is cozy, comforting, and incredibly easy to make, just toss in frozen veggies and let the slow cooker do…

293 Comments

  1. 5 stars
    Excuse my lack of knowledge but I’ve used fresh thyme. When you say “remove the leaves” from 12 stalks, do you mean “discard” the leaves and use just the stalks or vice versa?

    1. Hi there! No worries. Please use the leaves and discard the stalks. I really hope you enjoy this soup! Thanks for stopping by!

  2. I have a question about the thyme… It seams like SO MUCH thyme that im not sure im doing it right. My box came with 10 stalks would that mean I use all of them. It’s a lot! Or is a stalk a those little bunches on it?

    1. Each stalk often has lots of “shoots”. I was counting each “shoot” as one. However, this recipe is really all about the thyme so you can’t go wrong :) Enjoy!

  3. Just made your wonderful soup! Smells amazing and from my taste tests, tastes amazing as well! Thanks for sharing! I used coconut milk 1/2 full fat, half non-fat and it worked out beautifully! It was almost too easy, took about 25 minutes. Definitely a new staple!

  4. 5 stars
    Absolutely delicious!! One of the best soups I have ever had, and very easy to throw together. Made exactly per the recipe, except I used dried thyme as I had it on hand. Thanks for sharing this wonderful recipe!!

  5. 5 stars
    I pinned this the other day and made it today and wow! It was delicious. I am telling everyone I know about it. I am neither vegetarian nor vegan but I do like to cook healthy vegetarian and vegan meals for my family.
    The only change I made was adding garlic while cooking the mushrooms and onion and I used cornstarch instead of the tapioca flour. I also soy sauce rather than the liquid aminos.

    My 1 year old ate it up too! Both as is and soaked into little pieces of bread.

    Thanks for the great recipe.

  6. Hi Michelle, you can use a nonstick pan or spray a bit of nonstick spray (I would use coconut oiL). Enjoy it!!

  7. Just wondering, any suggestions for substituting the tapioca flour? I can’t seem to find that ingredient around here. Thanks for this delicious sounding recipe!

    1. Hi Leiza – you could use potato starch, corn starch or white flour (of course avoid this if you are GF). Hope this helps!!

  8. 5 stars
    Wow! I just made this topped with focaccia croutons & it was to die for. It didn’t taste healthy at all but happens to be totally guilt free. Definitely a new staple in my repertoire. There’s a restaurant near my house that serves the best mushroom brie soup and this tasted just as good. I even had to buy a whole thyme plant because the produce section was out and I had my heart set on this recipe…WORTH it. I can’t praise you enough!

    1. Julia, that just makes my day!! Thank you so much for stopping back and commenting, I’m so glad you love it as much as I do. That thyme plant will get much use now I imagine :) Probably a great investment! Thank you again for stopping back and letting me know you loved it – that really made me smile!

  9. is this recipe gluten free? It certainly looks like it is but I didn’t see it in the description and my daughter has celiac. The recipe looks awesome!

    1. Yes, it is gluten free! I hope you and your daughter can enjoy it! Just be sure to use Bragg Liquid Aminos or Coconut Aminos (regular soy sauce is not gluten free)! Have a wonderful day!

  10. 5 stars
    This soup was amazing! I made it with almond milk and I blended half the soup to make it extra creamy. Thanks for the recipe!

  11. I’m making this soup right this very second, and I’m impressed with the richness I’m getting without dairy or coconut milk (a weird minor allergy around here that makes it hard to veganize many things.)
    I did add 1.5 tsp of vinegar to give it some brightness.
    Thanks for the great recipe!

    1. So glad you liked it!!! The vinegar sounds like a great addition, I’ll have to try that the next time I make it!

  12. You probably get tired of questions like this but if I wanted to make a nut-free version…do you think coconut milk is too strong of a flavor? Maybe a flax milk?

    1. Leanne, I think flax milk or hemp milk would work really well. Unsweetened coconut milk might be ok but I haven’t tried it. Hope you can figure out a milk that works best, let me know if you try it with coconut milk!

Leave a Reply

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

Recipe Rating