This easy cauliflower celeriac soup recipe is impossibly creamy. You won't believe it's paleo, gluten-free, low carb, keto and Whole30 friendly.
Paleo cauliflower soup
I was looking to recreate an old cauliflower soup recipe that used cream sauce made with flour. I think this paleo version is even better, and creamier, without any added flour or thickeners. The secret to this paleo cauliflower soup is celeriac. It gives the soup a lovely creamy body and mild celery flavor that blends well with the cauliflower and garlic.
If you're not familiar with celeriac, it is celery root. It's ugly on the outside, but smooth and white on the inside. You have to peel off quite a bit to get to the flesh. But once it's peeled, just chop it like you would a potato.
It only takes a few minutes to make this soup. I used cauliflower I had in the freezer — since it ends up pureed, frozen cauliflower works well in this recipe. The only other pantry ingredients were chicken stock, garlic and a little bit of ghee. The vegetables are simmered in the chicken stock, then everything goes into the blender until it's silky smooth. A little ghee blended in at the end finishes the soup and lends a hint of buttery flavor.
I garnished the cauliflower celeriac soup with duck bacon (yes, there is such a thing and it is as good as it sounds!) and chives. The chives aren't really necessary, but I definitely recommend the bacon. Either duck bacon or pork bacon would work—you can even use coconut bacon for a vegan version. The salty crunch of the bacon is a great counterpoint to the creamy smoothness of the cauliflower celeriac soup.
How to make cauliflower soup
Easy Cauliflower Celeriac Soup with Bacon
- Bring cauliflower, celeriac, garlic and chicken stock to a boil over medium-high heat. Cover, reduce heat and simmer until vegetables are tender, 15-20 minutes.
- Carefully transfer to Vitamix and puree until smooth.
- Add ghee, salt & pepper and blend to combine.
- Top with bacon and chives.