Go Back
+ servings

Creamy Keto Cauliflower Soup

This Creamy Keto Cauliflower Soup is a velvety, indulgent low-carb soup that uses cauliflower instead of potatoes or flour for thickening, delivering all the cozy satisfaction of a loaded baked potato soup while staying keto-friendly.
Course Dinner, Lunch, Soup
Cuisine American
Keyword Cauliflower, comfort food, gluten free, keto, low-carb, Soup
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6 servings
Calories 285kcal

Equipment

  • large baking sheet
  • Parchment Paper
  • large soup pot
  • Chef's knife
  • Cutting board
  • Wooden Spoon
  • immersion blender
  • ladle

Ingredients

For the roasted cauliflower

  • 1 head cauliflower, cut into florets about 2 pounds
  • 2 tablespoons olive oil
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon black pepper plus more to taste

For the soup base

  • 2 tablespoons unsalted butter
  • 1/2 cup yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 3 cups low-sodium chicken broth
  • 1 cup heavy whipping cream
  • 1 cup shredded sharp cheddar cheese plus more for serving if desired
  • 1/4 cup grated Parmesan cheese
  • 1/4 teaspoon smoked paprika optional, plus more for serving
  • 1/4 teaspoon dried thyme or use 1 teaspoon fresh thyme leaves
  • additional salt and pepper to taste

Optional toppings

  • 4 slices bacon, cooked and crumbled optional
  • 2 tablespoons chopped fresh chives or green onion optional
  • extra shredded cheddar cheese for serving, optional

Instructions

  • Preheat the oven to 425°F and line a large baking sheet with parchment paper.
  • Toss the cauliflower florets with olive oil, salt, and pepper on the prepared baking sheet until evenly coated and spread them into a single layer.
  • Roast the cauliflower for 20 to 25 minutes, stirring once halfway through, until the edges are golden and the florets are tender and lightly caramelized.
  • While the cauliflower roasts, melt the butter in a large soup pot over medium heat.
  • Add the chopped onion to the pot and cook, stirring occasionally, for 4 to 5 minutes until softened and translucent.
  • Stir in the minced garlic and cook for about 30 seconds until fragrant, being careful not to let it brown.
  • Add the roasted cauliflower to the pot along with the chicken broth, smoked paprika, and thyme, then stir to combine everything well.
  • Bring the mixture just to a gentle boil over medium heat, then reduce the heat to low and simmer for 8 to 10 minutes to allow the flavors to meld.
  • Remove the pot from the heat and use an immersion blender to blend the soup until completely smooth and velvety, adjusting the angle of the blender to catch any larger pieces of cauliflower.
  • Return the pot to low heat and stir in the heavy cream until fully incorporated and the soup is gently steaming but not boiling.
  • Add the shredded cheddar and Parmesan cheeses a small handful at a time, stirring constantly after each addition until melted and the soup is thick and creamy.
  • Taste the soup and season with additional salt and pepper as needed, adjusting the thickness with a splash of extra broth if you prefer a thinner consistency.
  • Ladle the soup into bowls and top with bacon crumbles, extra shredded cheddar, chopped chives, and a pinch of smoked paprika if using, then serve hot.
  • To store leftovers, let the soup cool completely, transfer to airtight containers, and refrigerate for up to three days or freeze for up to two months.
  • Reheat the soup gently on the stovetop over low heat, stirring often and adding a splash of broth or cream if needed to restore a silky texture.

Notes

This soup is naturally gluten free and keto friendly, relying on blended cauliflower and cheese for creaminess instead of flour or starch-based thickeners.
For an even deeper flavor, roast the cauliflower until the edges are well browned but not burnt, which adds a subtle nuttiness to the finished soup.
If you do not have an immersion blender, carefully transfer the hot soup in batches to a countertop blender and blend until smooth, venting the lid slightly and covering with a kitchen towel to prevent steam buildup.
Use low-sodium chicken broth so you can better control the final salt level, especially if you add salty toppings like bacon and extra cheese.
When reheating from frozen, thaw overnight in the refrigerator if possible, then reheat slowly and avoid boiling so the dairy does not separate.

Nutrition

Calories: 285kcal | Carbohydrates: 9g | Protein: 10g | Fat: 24g | Saturated Fat: 14g | Cholesterol: 75mg | Sodium: 620mg | Fiber: 3g | Sugar: 4g