Bacon and cashews are blended right into this paleo cauliflower soup recipe, making it super creamy and delicious.

This paleo cauliflower soup is one of those recipes that surprises people in the best way. It’s rich, deeply flavorful, and unbelievably creamy — the kind of soup that makes you do a double take and wonder where the cream is hiding. (Spoiler: there isn’t any.)
The texture is silky and comforting, like you poured in a splash of whipping cream, even though the soup is completely dairy-free. And then there’s the bacon — blended right into the soup for smoky depth, with extra sprinkled on top because that part is non-negotiable. It’s cozy, satisfying, and absolutely worthy of seconds.
Ingredients in paleo cauliflower soup
Raw cashews – when raw cashews are blended in a high-speed blender they mimic heavy cream. It’s a great trick to reduce or eliminate dairy without sacrificing flavor. If you don’t have a high-speed blender, use cashew butter instead.
Bacon – we like to use sugar and nitrate-free bacon.
Onion – we use a white onion for mild flavor, but you can use a yellow onion if that’s what you have on hand.
Garlic – soup always tastes better with garlic!
Cauliflower – use a medium-sized cauliflower head. Since we’re blending it, you can use the white part of the stem, too!
Bone broth – We use our homemade chicken stock but you can use beef bone broth instead for a richer flavor.
Thyme, black pepper, and salt – to season the soup

Where to find paleo bacon?
The only problem with bacon is that it is often cured with nitrates and sugar. Most of us who lean towards a paleo lifestyle try to avoid those two things as much as possible.
And if you’re doing a round of Whole30, they’re definitely out.
Luckily, it is possible to find paleo/Whole30-compliant bacon. Well-stocked health food stores (such as Whole Foods and Trader Joe’s) often carry some. You’ll find it less often at your regular grocery store. Also, check local farms or your farmers’ market!
Do you use cashews in any of your other recipes?
Yes! One of our favorite tricks for making soups and sauces rich and creamy is blending cashews. You can also try our cashew coconut salmon curry and our dairy-free pork chops and mushroom soup .
How long does this paleo cauliflower soup last in the fridge?
If you store this soup in an air-tight container in your fridge, it will last for 3-4 days.
Can I freeze paleo cauliflower soup?
Yes! This soup freezes very well. Freeze it in an airtight container, such as these Stasher bags . It will keep fresh-tasting for at least 3 months.

Paleo Cauliflower Soup Recipe
- Pin

Ingredients
- ▢ ½ cup raw cashews (see notes)
- ▢ 10 ounces bacon (sliced into 1-inch pieces (sugar-free if needed))
- ▢ 1 white onion (chopped)
- ▢ 3 cloves garlic (minced)
- ▢ 1 medium head of cauliflower (chopped)
- ▢ 4 cups chicken stock (sugar-free if needed)
- ▢ 1 teaspoon dried thyme
- ▢ 1 teaspoon black pepper
- ▢ Sea salt (to taste)
- ▢ Chopped chives and black pepper (to garnish)
Instructions
- Place the cashews in a jar and cover them with hot tap water. ½ cup raw cashews
- Cook the bacon until crispy in a large pot over medium-high heat, about 8 minutes. Remove the bacon with a slotted spoon and drain off all but 2 tablespoons of the oil. 10 ounces bacon
- Add the onion to the pot and let it cook for 5 minutes. Add the garlic and cook for 1 minute more. 1 white onion, 3 cloves garlic
- Add the cauliflower, chicken stock, thyme, and pepper to the pot and bring the pot to a boil. Reduce the heat and simmer for 15 minutes, or until the cauliflower is soft. 1 medium head of cauliflower, 4 cups chicken stock, 1 teaspoon dried thyme, 1 teaspoon black pepper
- Drain the water from the cashews and add them to your high-powered blender. Add half the bacon and half the soup and blend on high until smooth. Pour the soup into a new pot then blend the remaining soup and add it to the pot. Bring to a simmer and season the soup to taste with sea salt. Sea salt
- Serve the soup topped with the remaining bacon, some chopped chives, and a little black pepper. Chopped chives and black pepper
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

Did you make this?
We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !
Favorite Paleo Soup Recipes
Coconut Thai Chicken Zoodle Soup
Cauliflower Rice Chicken Soup
Dairy-Free Turkey Mushroom Soup (made creamy with cashews)
Roasted Squash Chorizo Soup with Chorizo Crispies

Paleo Cauliflower Soup Recipe
Ingredients
- ½ cup raw cashews , see notes
- 10 ounces bacon , sliced into 1-inch pieces (sugar-free if needed)
- 1 white onion , chopped
- 3 cloves garlic , minced
- 1 medium head of cauliflower , chopped
- 4 cups chicken stock , sugar-free if needed
- 1 teaspoon dried thyme
- 1 teaspoon black pepper
- Sea salt , to taste
- Chopped chives and black pepper , to garnish
Instructions
- Place the cashews in a jar and cover them with hot tap water. ½ cup raw cashews
- Cook the bacon until crispy in a large pot over medium-high heat, about 8 minutes. Remove the bacon with a slotted spoon and drain off all but 2 tablespoons of the oil. 10 ounces bacon
- Add the onion to the pot and let it cook for 5 minutes. Add the garlic and cook for 1 minute more. 1 white onion, 3 cloves garlic
- Add the cauliflower, chicken stock, thyme, and pepper to the pot and bring the pot to a boil. Reduce the heat and simmer for 15 minutes, or until the cauliflower is soft. 1 medium head of cauliflower, 4 cups chicken stock, 1 teaspoon dried thyme, 1 teaspoon black pepper
- Drain the water from the cashews and add them to your high-powered blender. Add half the bacon and half the soup and blend on high until smooth. Pour the soup into a new pot then blend the remaining soup and add it to the pot. Bring to a simmer and season the soup to taste with sea salt. Sea salt
- Serve the soup topped with the remaining bacon, some chopped chives, and a little black pepper. Chopped chives and black pepper