Vegan Mushroom Soup – A combination of dried and fresh mushrooms is what makes this mushroom soup recipe irresistible. This soup is a staple at our Polish Christmas dinner, but it’s so easy, you can enjoy it all year long!
There is nothing I look forward to more during the holidays than my Grandma’s mushroom soup. The recipe came from her mother-in-law, my Great Grandmother, and it’s been the starter dish for our Christmas dinner for as long as I can remember. Always served with noodles, even the kids slurp up this soup!
Unfortunately, the traditional recipe, which simmers for 3- 4 hours, isn’t vegan friendly as it’s finished with dairy sour cream and generally served with egg noodles (kluski, in Polish).
Thankfully, I’ve come up with a dairy free and Vegan Mushroom Soup recipe that’s every bit as delicious and holiday worthy, yet quick and easy enough for a weeknight meal!
While we are using fresh mushrooms as well, dried mushrooms are the key to getting lots of umami flavor in this soup. They cost more than fresh mushrooms, but have a much more intense flavor. You’d need about 10 pounds of fresh mushrooms to get the same bold flavor of just 1 pound of dried mushrooms, making them a more economical choice.
My Grandma uses imported dried Polish mushrooms (Borowik), which I believe are porcini mushrooms. While I don’t use those imported from Poland, I have used both porcini and shiitakes (which are definitely not Polish) when making this soup. Shiitakes seem to be easier to find in my neck of the woods, but I do prefer the porcini when I can get my hands on them. They are both delicious though, so whichever you can find will work!
For this recipe, you’ll need just a half ounce of dried mushrooms.
Dried mushrooms tend to be gritty, so need to be rinsed very well. We do want to save all that flavorful soaking water though. The easiest way to strain out the grit is by using a coffee filter. The holes in a fine mesh sieve might not catch all the tiny pieces of grit, so I place a coffee filter inside the sieve and place that over a large bowl, then pour the mushrooms and soaking water in. Then I take the mushrooms out of the filter and rinse them very well with water to remove any grit that might still be hanging out in there.
After soaking, dried mushrooms can be a bit woody or chewy. To combat this, I chop them small after soaking, just like my Grandma always does. Grandma always knows best, right?!
Are Dried Mushrooms Healthy?
All mushrooms, including dried, contain many nutrients and antioxidants. They are high in B vitamins, potassium, zinc, fiber, and protein.
How to Make Vegan Mushroom Soup
This soup is very easy to make! It’s also quick and simmers in just 30 minutes. You do need to soak the dried mushrooms first for at least 30 minutes to overnight, but soaking time is hands-off time. Here’s how you make this mushroom soup:
- soak the dried mushrooms
- strain the mushrooms through a coffee filter, keeping the soaking water. Then rinse off the mushrooms well and chop them into small pieces.
- sauté onions in vegan butter
- add the fresh mushrooms and sauté until the liquid is absorbed
- add flavorings, the dried mushrooms, vegetable broth, mushroom broth (or water), and the soaking liquid.
- simmer 25 minutes
- serve with noodles…just like my Grandma does!
Notes About This Recipe
Dried mushrooms: Don’t skip these! They are key to the deep flavor.
Mushroom broth: My grandma uses just water and the mushroom soaking liquid in her soup, but she also simmers her soup for 3-4 hours and I just don’t have that kind of time. So I use a bit of mushroom broth to bring out the flavors even more. If you don’t have or can’t find mushroom broth, you may use water or extra vegetable broth. I have done both in the past and the recipe turns out just fine.
Coconut Aminos: Again, for added flavor. Since we are simmering this soup in 30 minutes, just 1 tablespoon of this brings an extra punch of savory flavor.
Light Coconut Milk: For richness without a coconut flavor.
Apple Cider Vinegar: For a bit of tang to replace that of the sour cream.
Noodles: This soup is fantastic with or without noodles!
Love Mushrooms? Don’t miss these other Vegan Mushroom Recipes:
- Creamy Vegan Mushroom Pasta
- Soothing Mushroom Ramen Soup
- Vegan Mushroom Stuffing
- Lentil Mushroom Bolognese
- Vegan Mushroom Pepper Steak
- Lentil Mushroom Tacos
Can you Freeze Homemade Mushroom Soup
Yes! This soup freezes beautifully. It will keep in the fridge in covered containers for about 3 to 5 days. If you still have some left after that, transfer the soup to freezer safe containers, label it with name and date, and it will keep for about 6 months.
If you are making noodles to go with your soup, keep those separate if freezing.
More Vegan Soup Recipes to Love:
- Instant Pot Vegan Split Pea Soup
- Sweet Potato Cauliflower Soup
- Easy Black Bean Soup
- Easy Vegetarian Minestrone Soup
- Vegan Broccoli Cheese Soup
- Quinoa Vegetable Soup
- Coconut Curry Soup
- Plus many more vegan soup recipes here
Vegan Mushroom Soup
I hope you love this Vegan Mushroom Soup as much as we do. If you try it, please leave me a comment below with your feedback and star rating.
You can also find me on social media. Be sure to tag @veggie_inspired and #veggieinspired so I’m sure to see it.
Vegan Mushroom Soup - A combination of dried and fresh mushrooms is what makes this mushroom soup recipe irresistible. This soup is a staple at our Polish Christmas dinner, but it's so easy, you can enjoy it all year long!
- .5 ounce dried mushrooms (porcini or shiitakes, or a mushroom blend, would all work)
- 1 cup warm water
- 3 tablespoons vegan butter (I like Miyoko's or Earth Balance) (you may also use olive oil)
- 1 yellow onion (diced)
- 8 ounces fresh sliced mushrooms (I like shiitakes, but white button would also work)
- 2 tablespoons all-purpose flour (gluten free, if desired)
- 1 tablespoon coconut aminos (or tamari or soy sauce)
- 4 cups low sodium vegetable broth*
- 2 cups mushroom broth (or water)
- 1 tablespoon fresh lemon juice
- 2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup light coconut milk
- 1 teaspoon apple cider vinegar
- Cooked noodles** (optional, for serving) (gluten free, if desired)
Place the dried mushrooms in a bowl and cover them with the warm water. Let soak for at least 30 minutes, or up to 1 day. Strain through a coffee filter into a bowl, keeping the soaking liquid. (See photos and notes in post). Rinse the mushrooms thoroughly under water until all the grit is removed. Chop them into small pieces and set aside.
Heat the butter in a big soup pot over medium heat on the stove. Add the diced onion and sauté 4-5 minutes until soft and translucent.
Add the fresh sliced mushrooms and sauté until soft and most of the liquid has been absorbed, about 5-6 minutes.
Add the coconut aminos and flour and stir until fully combined. No white flour should be visible.
While whisking (to prevent clumps from the flour), slowly add the vegetable broth.
Add the mushroom broth (or water), lemon juice, strained dried mushrooms, strained mushroom soaking liquid, salt and pepper.
Bring to a boil, then reduce heat and simmer for 25 minutes.
Take off the heat. Add the light coconut milk and apple cider vinegar. Stir well to combine.
Taste and adjust seasoning as necessary.
Serve hot with noodles, if desired.
*We like a brothy soup...especially if we are serving it with noodles. If you like a thicker soup, start with just 2 cups of vegetable broth and add more in the end if needed.
**This soup is delicious with or without noodles. I particularly like the Brown Rice and Quinoa Noodles from Trader Joe's with this soup. Although the ones I use are spiral, they have a similar texture to the kluski (Polish noodles) that my Grandma uses.
~ Nutrition info calculated without added noodles.