Whole30 Cream of Mushroom Soup

This mushroom soup is so creamy and comforting! It’s vegan, paleo and whole30 friendly and the best kind of food for a cold autumn day! Dip some bread into it or just eat it like it is – it will make you feel warm and happy.

Whole30 Cream of Mushroom Soup Recipe

Do you remember the Cream of Mushroom Cup-a-Soup packets? Did you have those as a kid too? I used to love that soup! There were several flavors like tomato, leek, asparagus and mushroom and they had this little croutons in it. My favorite ones were cream of mushroom and asparagus soup. So me and cream of mushroom soup go way back.

This soup is a healthier and grown up version of that soup. I generally try to avoid using dairy – even though sometimes I do because I haven’t found real substitutes for things like feta cheese. But if it’s possible and easy to find a dairy free alternative, I will go for that. Which is why I’m using coconut milk instead of cream here. Coconut milk has been my trusted alternative for a lot of cream-based recipes and I really love it.

My husband is not a fan of proper cream anyways (he doesn’t like the way it tastes) so coconut milk is always a very welcome alternative in this house. And in case you’re worried – no, I don’t think the soup tastes coconutty at all. Instead it tastes so creamy and yummy and is full of delicious mushroom flavor that I want to drink it straight out of the bowl. Or dip some kind of bread in it.

In my case, I dipped a pretzel in it (or Breze as we call it here in Bavaria where it originated). But whatever kind of bread you choose, it is a nice soup to have something to dip into.

It’s also a really easy recipe. The most time-consuming part of the recipe is cutting all the mushrooms! I used white button mushrooms but you can also use a mix. I used cremini mushrooms before and they have an even stronger mushroom taste (yum!). But of course due to their brown color, the soup turns out a bit darker then. Did you know that white button and cremini mushrooms are the same but at different stages in their life?? Wow!

After frying the mushrooms (without stirring!), add broth and let it simmer until all is soft. Then add potato starch which you mixed with water before and let it simmer some more. Add coconut milk and – you guessed it – let it simmer a few more minutes. And you’re done! So so good and so easy!

Will you be enjoying this creamy comforting soup in the colder fall weather soon? Or how about some Roasted Butternut Risotto?

Difficulty: Beginner Prep Time 15 mins Cook Time 30 mins Total Time 45 mins
Servings: 3



  1. Clean the mushrooms and cut them into medium-thick slices. If possible, they should all be about the same thickness.

  2. Peel and chop the garlic cloves.

  3. In a large pot, heat up the olive oil over medium heat. Once hot, add the chopped garlic and fry for 30 seconds. Then add the mushrooms and mix everything once. Let them cook down undisturbed for about 10 minutes. 

  4. Add the broth, bring the soup to a boil and let simmer for 15 minutes at medium heat. 

  5. Mix potato starch with 2 tbsp of warm water and mix very well. Add to the soup and stir into it immediately. Make sure it's all dissolved properly in the soup. 

  6. Let simmer for another 5 to 10 minutes while stirring every now and then. Add coconut milk and let simmer for a couple more minutes. Pour into bowls and top with fresh parsley and freshly cracked pepper (if desired). Enjoy!

Keywords: mushroom soup, vegan, whole30, paleo, whole30 mushroom soup, creamy mushroom soup, coconut milk,

Did you make this recipe?

Be sure to follow me @the.spicypineapple and hashtag #thespicypineapple if you made this recipe :) I would love to see it!

Pin this recipe and share it with your followers! 

Recipe Card powered by WP Delicious
Andrea Epstein in her kitchen

Andrea Epstein

Hi, I'm Andrea, a full-time food blogger, mother of 1 wonderful son, 2 equally wonderful stepsons and wife to a darling husband. I live in Munich, Germany with my family. I loves traveling, sharing new recipes, and spending time with my family.


  1. I absolutely love your site.. Great colors & theme. Did you create this website yourself? Please reply back as I’m hoping to create my very own website and would love to learn where you got this from or what the theme is named. Many thanks!

  2. Good post. I learn something totally new and challenging on blogs I stumbleupon everyday. It’s always interesting to read through articles from other authors and use a little something from other web sites.

Leave a Comment

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