This creamy cauliflower soup is a breeze to make, packed with flavor and so comforting! The texture and flavor will have you convinced there must be dairy in it, but there’s none! It’s paleo friendly, Whole30 compliant, low carb and keto.

Cold weather means simple, cozy, comforting meals. I was actually surprised by how much I LOVED this creamy cauliflower soup.
Cauliflower continues to amaze me! Whether it’s my breakfast cauliflower rice, cauliflower risotto, cauliflower mashed “potatoes”, cauliflower stuffing or now this soup, it just WOWS me with how delicious and versatile it is.
This soup would be perfect as a light dinner with a salad and it saves well for lunch the next day. The flavors are actually addicting (strange to say about a soup, but true!) and the creamy texture will make you think you’re eating mashed potatoes! Sort of. It definitely reminded me of creamy potatoes 🙂
But of course, it’s way lower in carbs than potatoes, dairy free, paleo and Whole30 compliant.
What You Need to Make this Paleo Creamy Cauliflower Soup
Super simple and so easy to throw together! Here’s everything you’ll need to prepare the soup:
- 1 head of cauliflower, roughly chopped into pieces
- 3 Tbsp ghee or other cooking fat
- 1 medium yellow onion, peeled and diced
- 4 cloves garlic, peeled and minced
- 3 cups chicken bone broth
- 3 sprigs fresh thyme
- 1 bay leaf
- 1 can full fat coconut milk
- 2 tsp fresh lemon juice
- 3 Tbsp nutritional yeast
- Sea salt and black pepper
- Toppings pictured: Sautéed cauliflower florets, fresh herbs
How to Make this Creamy Cauliflower Soup
In a large pot over medium heat, heat the ghee or oil. Add the onion and cook until soft, 3-5 minutes, then add in the garlic and cook until fragrant, 1 minute.
Add in the cauliflower and sauté for 5 minutes. Then add in the broth, thyme, bay leaf and bring to a simmer. Cook until cauliflower is very tender, about 15-20 minutes.
When the vegetables are tender, remove the thyme and bay leaf and discard. Blend with an immersion blender right in the pot, or, transfer to a blender in batches and blend until smooth.
Stir in the coconut milk, lemon juice and nutritional yeast and reheat as needed.
Taste and season with salt and black pepper to achieve desired flavor. Garnish with sautéed cauliflower fresh thyme if you’d like and serve right away.
Store leftover soup in a sealed container in the refrigerator for up to 4 days. You can also freeze the soup to keep it for longer – up to one month.
I hope you’re ready for a seriously deeeelicious creamy soup that you almost won’t believe is good for you!
With plenty of veggies, bone broth and healthy fats this soup is super nourishing to your body and is sure to wow your taste buds too.
Grab your favorite soup pot and all your ingredients and get ready for a soup that’s bound to become a new favorite – let’s go!
Creamy Cauliflower Soup {Paleo, Whole30, Keto}
Creamy Cauliflower Soup {Paleo, Whole30, Keto}

Ingredients
- 1 head cauliflower roughly chopped into pieces
- 3 Tbsp ghee or other cooking fat
- 1 medium yellow onion peeled and diced
- 4 cloves garlic peeled and minced
- 3 cups chicken bone broth
- 3 sprigs fresh thyme
- 1 bay leaf
- 1 can full fat coconut milk
- 2 tsp fresh lemon juice
- 3 Tbsp nutritional yeast
- Sea salt and black pepper
- Toppings pictured: Sautéed cauliflower florets*, fresh herbs
Instructions
-
In a large pot over medium heat, heat the ghee or oil. Add the onion and cook until soft, 3-5 minutes, then add in the garlic and cook until fragrant, 1 minute. Add in the cauliflower and sauté for 3-4 minutes, stirring. Then add in the broth, thyme, bay leaf and bring to a strong simmer. Cook until the cauliflower is very tender, about 15-20 minutes.
-
When the vegetables are tender, remove the thyme and bay leaf and discard. Blend the soup with an immersion blender right in the pot, or, transfer to a blender in batches and blend until smooth.
-
Stir in the coconut milk, lemon juice and nutritional yeast and reheat as needed. Taste and season with salt and black pepper to achieve desired flavor. Garnish with sautéed cauliflower* fresh thyme and serve immediately. Enjoy! Store leftover soup in a sealed container in the refrigerator for up to 4 days. You can also freeze the soup to keep it for longer - up to one month.
Recipe Notes
*Save about a cup of cauliflower florets and sauté in hot ghee or oil until softened while the soup cooks. Season as desired with sea salt and pepper.
Nutrition
Want More Healthy Paleo + Whole30 Soup Recipes? Try One of These!
Butternut Squash Soup with Bacon and Apples
Note: This post contains affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission at no cost to you. Thank you for supporting Paleo Running Momma!
















Excellent. Omitted coconut milk because I react to it. Used sweet onions, butter, bouillion cubes (not chik’n), added crumbled bacon bits. Needed to add an amazing pepper mix that I buy called Roman Pepper–also added the Umami seasoning blend from Trader Joe’s. Added extra salt. YUM!!!