Creamy Mushroom Soup (Vegan & 8 Ingredients)
This Creamy Mushroom Soup is made from scratch and only requires 8 simple, easy-to-find ingredients! It’s vegan, gluten-free, and loaded with divine mushroom flavour. This simple yet rich soup only takes 15 minutes to prep and is perfect for chilly days as an easy lunch or dinner.

Anyone else love soup? I love its versatility and how satisfied I feel after enjoying a mug or bowl—and this creamy mushroom soup recipe is SUPER satisfying. On chilly days, when I’m sick, or when I just need something that makes me feel warm and cozy, soup is always my go-to. This vegan mushroom soup is perfectly warming, yet it’s quick and easy to whip up!
Why You’ll Love This Creamy Mushroom Soup Recipe
- Affordable to make. This creamy mushroom soup is loaded with so much flavour, yet only uses a few easy, budget-friendly ingredients.
- Versatile. It’s so easy to customize by using different mushrooms for different flavours and textures.
- Absolutely delicious. The garlicky mushrooms flavoured with herbs and onions allow the earthy flavor to shine. (You’ll love this recipe for garlic mushrooms too!)
Notes on Ingredients
Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
- Olive oil or vegan butter – You can use either olive oil (my fave) or vegan butter to add a nice richness to the soup. If you don’t have either, any neutral oil works too.
- Mushrooms – You can use just one type or a combination of mushrooms like button, baby bella, or cremini. You could even throw in something more exotic and visually interesting, like maitake (also called hen-of-the-wood).
- Garlic – I use eight cloves of minced garlic. I love the extra flavour the garlic gives without overpowering the richness of the mushrooms, so don’t be afraid of using this much!
- Vegetable broth – Since the broth gives so much flavour to your soup, use a high-quality store-bought brand or homemade vegetable broth.
- Coconut milk – Coconut milk helps make this mushroom soup extra creamy. If you aren’t a fan, you can also use almond or cashew milk.
- Thyme – Use fresh sprigs to give your soup an earthy, peppery flavour.
- Sea salt and ground black pepper – Finely ground sea salt and fresh black pepper top off the flavours for this soup.
How to Make Creamy Mushroom Soup
- Warm the butter and oil. In a large, deep pot over medium high heat, add the olive oil or vegan butter to heat.
- Cook the veggies. Add the mushrooms, garlic, onion and salt and pepper. Stir and sauté until mushrooms begin to release their juices and become fragrant, about 8 minutes.
- Simmer. Pour in the vegetable broth and the coconut milk. Add in the thyme. Stir together and bring to a boil, then simmer for 15 minutes.
- Transfer soup to blender. Scoop out two cups of soup (with some mushrooms) and pour into your blender. If you have a glass blender, ensure it cools down a bit first!
- Blend. Press the soup setting or blend until completely smooth. Pour back into the pot and blend one more time.
- Finish. Serve the soup and add your favourite toppings.
Tips for Success
- Don’t under-cook the mushrooms. Making sure that you sauté the mushrooms for the full amount of time ensures that you get the maximum caramelisation and flavour, which will add more body, flavour and richness to your soup.
- Use another milk if you’d like. If you don’t want to use coconut milk, you can sub it for another creamy vegan milk, like cashew or oat milk.
- Adjust the consistency as needed. While this isn’t a super thick soup, it’s not a thin broth, either. For a thicker soup, I would recommend adding ¾ cup less broth, then pureeing everything in the blender. You can add a little broth at a time if it’s too thick.
What to Serve With This Vegan Mushroom Soup
The garlic mushrooms add a divine texture to this soup that makes it filling, cozy, and definitely a full meal. Top a bowl with a drizzle of coconut milk and serve with lots of crusty bread. This gluten-free focaccia would also be excellent!
How to Store
- Refrigerator: Store this creamy mushroom soup in an airtight container in the refrigerator for 4 to 5 days. Reheat it on the stovetop over medium heat or in the microwave.
- Freezer: To freeze, allow the soup to cool completely before adding to a tupperware container, or flatten individual portions in freezer-safe plastic bags. This soup will keep about 2 months in the freezer. Thaw in the fridge before reheating.
Enjoy friends! If you make this recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!
Creamy Mushroom Soup
Ingredients
Creamy Mushroom Soup (Vegan & Mouthwatering)
- ½ tablespoons olive oil or vegan butter
- 16 ounces mushrooms, sliced (including mushroom stems) (454g) or 5½ cups
- 8 cloves garlic, minced
- ½ large onion, about ¾ cup, finely diced
- 1 teaspoon sea salt & 1/2 teaspoon ground black pepper
- 3 cups high quality vegetable broth
- 1 can coconut milk, 13.5 ounces, about 1 ½ cups (383g)
- 4 sprigs thyme, stems removed
Instructions
Creamy Mushroom Soup (Vegan & Mouthwatering)
- In a large, deep pot over medium high heat, add the olive oil or vegan butter to heat.
- Add the mushrooms, garlic, onion and salt and pepper. Stir together and sauté until mushrooms begin to release their natural juices and become fragrant, about 8 minutes.
- Pour in the vegetable broth and the coconut milk. Add in the thyme. Stir together and bring to a boil, then a simmer for 15 minutes.
- Scoop out two cups of soup (with some mushrooms) and pour into your blender. If you have a glass blender, ensure it cools down a bit first!
- Press the soup setting or blend until fully blended out. Pour back into soup pot and blend one more time.
- Serve the soup and top with your favourite toppings and enjoy!
Notes
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
Great stuff!
Love your writing skills.
Keep sharing things like this.
Thanks for reading!
Hey jessica,
I love the way you present your dishes. I did not eat mushrooms ever in my life but would love to have now after viewing this yummy dish.
Hi Jimmy!
Thank you so much for reading! We love that this post is enticing you to try something new ?. We hope you try the recipe and let us know if you enjoy it!
I made this today and it is so yummy! I cannot believe how simple it was to whip up our delicious lunch. I am sharing your link with my friends. Thank you!
Hi Robin! We’re happy you enjoyed! Thanks for sharing!!
Hi Angie, I added some blanched cauliflower and a table spoon of yellow bell peppers. I am on a yogic diet, so no garlic nor onions. I used leak instead! The soup turned out to be sinfully delicious! My roommate thought this was from a restaurant!
Wow we’re so happy that you enjoyed it, restaurant quality is high praise! Thank you for your kind words we really appreciate it! Also thank you for reading!
Creamy Mushroom Soup – OMGG! This soup is the nicest Mushroom Soup I have ever tasted! It will never make it to the freezer. Thank you 🙂
Oh wow the best you have ever tasted is such a high complement! Thank you Ali and thank you for reading.
I’ve made this a handful of times now over the past year and I feel like I should finally review it! I absolutely love this recipe, I crave it actually! It’s a no fail, few ingredient and delicious soup. I usually use more mushrooms than called for and have experimented with both full fat and lite coconut milk (the full fat is the best). I use an immersion blender and blend it up while it’s in the pot.
I can usually eat the whole pot over a 2 day span, it’s never made it to the fridge or freezer and I’ve shared this recipe with friends. Thanks for sharing this one with all of us.
Hi Nicole-Marie,
Aww wow thank you sooo much! I am so happy to hear that and this comment really made my day!! Love hearing how you’ve played around with the recipe too!! You’re so very welcome and thank you so much again for you feedback!
Honestly, i never liked the Mushroom but after seeing this i would love to try not just because of Mushroom but it looks delicious and healthy to me. Apart from that 10/10 for wonderful food photography which makes it more tasty. Do you have any YouTube channel so, i can follow other recipes as well. Thanks again.
This makes us so happy thank you so much for leaving such a wonderful comment. The link to our youtube channel is as follows
https://www.youtube.com/channel/UCkP2CvRubyU0MTZv_Qo712g I hope you enjoy!
I doubled your recipe and the soup is not thick or creamy, cannot figure out what I did wrong. I followed the recipe to the tee. How can I thicken it?
I’m so sorry to hear that Yolanda. I’m going to ask some questions so that we can sort out your issues. I see that you doubled your recipe did you double the amount to remove to be blended? If you have, taking out more would should help.
I love the basis of lots of mushrooms. I’ve made alot of soups, but not mushroom. I don’t shy away from garlic so that was a no brainer for me! I also ran across your soup in my search for using up a mix of mushrooms from other uses, so I actually did not have what you specified. That led to a new discovery led by your recipe. I used in part Portobello, fresh shitake, a large amount of Japanese mushroom called Bunititoke?, dried/reconstituted Shitake & Porcini. Followed your recipe for most else, except the onion – used onion oil for sauteeing. It was fantastic, and my husband who doesn’t care for soup was licking the bowl. Given how flavorful it came out, next time I’m going to tweak it further by trying without broth even. I’m minimalist that way. So THANKS for a great recipe.
Hey Claire,
Oh wow I loved hearing about all the different types of mushrooms you tried! Makes me want to try out way more types of mushrooms. Love the onion oil – I’ve got to make that. Is that something you make or buy? You’re SO very welcome and thank you so much for the incredible feedback!
10/10 that was sooooo good. I was scared about the soup having a coconut taste, but wow it turned out so well. I went off the recipe a little when it came to the spices (can never be bothered to measure them out) I also added bay leaves. But besides that stuck to the recipe completely. It was delicious!
Aww thank you so very much Michaela!! I’m so happy to hear that and thank you so much for sharing with me!!!