Whole30 Mushroom Soup
This post may contain affiliate links. Please read our disclosure policy.
This creamy Whole30 Mushroom Soup uses coconut milk in place of dairy and is flavored with shallots, mushrooms and bacon. It’s absolutely delicious and an easy make-ahead meal!

Soup season might just be my favorite season, especially when Whole30 mushroom soup is involved. If you’re doing Whole30, I imagine you’re probably looking for more recipes, right? I’ve done two Whole30’s, so I know how important it is to switch it up.
If you are in fact doing a Whole30 or planning on doing one, be sure to check out my list of Whole30 dinners for more ideas.
I’ve never been a fan of canned mushroom soup, but homemade soup is a different story. This paleo cream of mushroom soup is to DIE FOR, and it makes plenty of servings so you’re sure to have leftovers.
Recipe features
- Shallots add a TON of flavor, as does the bacon
- It’s made with a combination of chicken broth and coconut milk, meaning it’s super creamy
- It’s ready in under 15 minutes!
Ingredient notes
Mushrooms – I recommend using a mixture of mushrooms instead of all one kind. I used baby bella, cremini and shiitake.
Bacon – can sub sausage or pancetta
Coconut milk – canned, preferably full fat as it’s creamier and more filling
How to make mushroom soup
Step 1: Cook the bacon and sauté the shallots, and make sure to use a slotted spoon to remove the bacon, so the bacon grease stays in the skillet. Then, you’ll cook the shallot in the bacon grease (so good!).
Step 2: Cook the mushrooms. Add mushrooms to the skillet and sauté over medium heat for 5 minutes or until they’ve softened. You may need to add extra olive or avocado oil to the skillet to help them cook down.
Step 3: Simmer. Pour in the broth and milk, then simmer the soup for 5 minutes or so.
Step 4: Blend it all up! Personally, I don’t love soups that are fully cream-based, so I like to blend HALF of the soup, and then leave the other half as-is so there’s still whole mushrooms in the soup.
Tips and FAQs
- Make sure to use a variety of mushrooms, which will make the soup more flavorful. I used a mixture of baby bella, cremini and shiitake mushrooms.
How should I store this?
Store the soup in an air-tight container in the refrigerator for up to 5 days, or you can freeze it for up to a month.
If you opt to freeze the soup, you may need to add extra bacon and/or black pepper to it to bring some of the flavor back (occasionally, some flavor may diminish if soup is frozen for an extended period of time). But, it should still taste good and texture-wise be spot on.
Do I have to use bacon?
Nope! If you don’t want to use bacon, try using sausage or pancetta instead. I wouldn’t omit it though, as the meat does add flavor to this soup.
More Whole30 recipes
If you made this recipe, be sure to leave a comment and star rating below. Thanks!
Whole30 Mushroom Soup

Video
Ingredients
- 4 slices bacon, sliced; whole30 compliant
- 2 tbsp olive oil
- 2/3 cups shallots, diced
- 1 lb. mixed mushrooms, I used a mix of baby bella, cremini and shiitake
- 2 tbsp fresh parsley
- 32 oz. chicken broth
- 2/3 cups canned coconut milk, full fat
- Salt and pepper to taste
Instructions
- Cook the bacon in a skillet; remove it with a slotted spoon and set it aside but DO NOT drain the bacon fat.
- Add olive oil to the same skillet (or can use ghee) and then add the shallots; cook over medium heat for 2 minutes and then add the mushrooms and parsley.
- Cook mushrooms for 5 minutes or until they become soft and then add the broth and milk; simmer soup for an additional 5 minutes, adding salt and pepper to taste.
- Next, add approximately HALF of the soup to a blender and blend until smooth. You can choose to add more or less to the blender depending on how creamy you want the soup to be.
- Pour the soup from the blender back into the skillet then add the bacon back in; stir everything together and divide into bowls.
Notes
Nutrition

UPDATE NOTE: This post was originally published in August 2017. It was updated with new text and photos in October 2020.




















This might be my favorite soup. I’ve tried several variations (exactly as written, with ghee instead of bacon, veggie broth instead of chicken broth, etc) based on what I have on hand and it’s always good. I will say that adding Trader Joe’s Umami powder is an excellent addition! I also make sure to blend it twice if using a blender or use an emersion blender for a longer time for ideal texture. This soup is a regular in my house every fall/winter and I have sent the recipe to multiple friends at their request!
I’m so happy you love the soup, Allie!
It is delicious! Fast and simple to prepare
Thanks Julieta! Glad you enjoyed the soup!
This recipe is really tasty! I only gave it four stars because the color was a little off-putting, at least mine was. Like a light “black”. I worried about that as soon as I started blending it with the parsley. But that aside, it’s a keeper that I will definitely make again and just either omit the parsley or just use it sparingly as a garnish.
Bacon grease over powers recipe and regardless of spices it it still tastes greasy. Prep time is incorrect due to amount of chopping required and recipe should not be made in a skillet as recommended due to the amount of liquid to be added.
I am making the soup right now. I noticed it doesn’t say what to do with the bacon after you set it aside. Do I put it back into the soup ?
Thank you! This sounds so wonderful!
Hi! In the final step it says to add the bacon back in 🙂 I usually add half of it back in, and then sprinkle the rest on top before serving.
This is so delicious. Wonderful mushroom flavor plus the additional bacon flavor. Yum.
I noticed the question about coconut flavor from the coconut milk–I love coconut, but I wouldn’t know it was in this if I hadn’t added it myself!
I used only white button mushrooms. Using a variety of mushrooms would make this next level for mushroom lovers. Definitely will go on my list of things to make for special parties. In that case, following the idea to blend about half of the soup so that the different kinds of mushroom pieces would be present would be recommended and make it fun.
I’m so happy you enjoyed the soup!