Primal Creamy Mushroom Soup With Bacon

As I’ve said before, all the recipes I’ve put on my website are ones that I find fail-safe and delicious.  I certainly can’t single out every recipe as a favorite, but this soup is way up there on my lists of dishes that I love and can’t wait to make again.  Many inspirations for my recipes come from chefs on the Food Network.  In this case, my inspiration came from Chef Anne Burrell’s mushroom soup on Secrets of a Restaurant Chef.  Her version seemed simple and included BACON (yay!).  However, her recipe also included variety of mushrooms that are not readily available, as well as butter, heavy cream, potatoes and flour.

My solution to Paleo-ifying this recipe?  Roasted cauliflower started as a perfect substitution for the potatoes as a thickener!  The cauliflower added an incredible dimension of flavor in addition to thickening the broth without flour or potato.  I used full-fat coconut milk to substitute for the cream, and coconut oil to cook all of the veggies.  I also decided to use white mushrooms that were pre-sliced and washed, due to their widespread availability at any grocer.  Hello timesaver!  The only reason this recipe is considered Primal instead of Paleo is that I decided to keep the element of alcohol.  I used masala wine, but this dish would also work very well with a dry sherry.  If you want to go Paleo, I’m confident that you could omit the alcohol without sacrificing too much flavor.  Remember – there is bacon!  🙂

I used my Vitamix to blend the components of the soup and create a decadently rich and smooth broth consistency.  An immersion blender would also be able to create a similar texture without dirtying more dishes.  Just like Chef Anne, I set aside a portion of the mushroom mixture before blending to stir back into the soup to provide a textural contrast.  Speaking of textures, it would also be delicious to crisp up some extra bacon to sprinkle on top of the soup when you serve it.  

This soup is a meal on its own, but can be served as an accompaniment for practically any meal.  I think the next time my husband throws some steaks on the grill that this will be the winner side dish.


  • 5 slices of bacon cut into small pieces
  • 1 yellow onion, chopped
  • 1 tsp minced garlic
  • 2 (8 oz) pkg white mushrooms, sliced
  • 1 (8 oz) pkg baby portobello mushrooms, sliced
  • 1 tbs coconut oil
  • 1 head of cauliflower, cut into florets
  • 1 tsp organic olive oil (to drizzle on cauliflower for roasting)
  • 1/2 cup dry sherry or masala wine
  • 1 (4 cup) box low sodium chicken broth
  • 1/2 cup full-fat unsweetened coconut milk
  • dried parsley, for garnish


  • 1. Preheat oven to 475 degrees
  • 2. Place cauliflower florets on an aluminum foil-lined baking pan, drizzle with olive oil, and bake for 20 minutes (then set aside)
  • 3. Meanwhile, heat a large dutch oven or pot on medium/med-high heat with pieces of bacon
  • 4. Cook bacon until it has started to render off fat, then add onion
  • 5. Let onions and bacon cook, stirring frequently, until onions are soft and bacon is almost completely rendered down (cap the pan to speed up this process)
  • 6. Add the garlic, and stir for 1 minute, then add the mushrooms
  • 7. Add a tablespoon of coconut oil, and stir mushrooms until they are evenly incorporated
  • 8. Cook for another 5-7 minutes (covered or uncovered) until the mushrooms are soft and have released their juices
  • 9. Remove at least a cup of mushrooms and set them aside in a small bowl
  • 10. Add the sherry or masala wine, the chicken broth, the roasted cauliflower, then bring to a boil and reduce to a simmer for about 10 minutes
  • 11. Add the coconut milk, stir until evenly distributed, then turn off heat
  • 12. Using a Vitamix, blender, or immersion blender, puree the soup until smooth
  • 13. Return the soup to the dutch oven or pot and add the reserved mushroom mixture, stirring until evenly distributed
  • 14. Taste the soup, and add salt, pepper, or red pepper flakes if desired – I only added a pinch of red pepper flakes
  • 15. Garnish the soup with dried parsley
  • 16. Enjoy!