Go Back
+ servings

Keto Creamy Cauliflower Soup

This Keto Creamy Cauliflower Soup is a velvety, indulgent bowl of comfort made without any flour, potatoes, or starches. Cauliflower is simmered until tender, then pureed until silky smooth and enriched with heavy cream and butter for a luxurious finish. A base of onion and garlic builds savory depth, while chicken broth keeps it light yet satisfying, and optional sharp cheddar cheese adds a cozy, comforting kick. The result is a thick, spoon-coating soup that delivers all the flavor and texture of classic cream soups while staying fully keto-friendly and low in net carbs.
Course Appetizer, Main Course, Soup
Cuisine American, Keto, Low Carb
Keyword cauliflower recipe, gluten free soup, keto cauliflower soup, keto creamy cauliflower soup, low carb soup
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 servings
Calories 310kcal

Equipment

  • Large Pot
  • Cutting board
  • Chef's knife
  • Wooden Spoon
  • measuring cups and spoons
  • immersion blender

Ingredients

For the soup

  • 2 pounds cauliflower florets from about 1 large head, roughly chopped
  • 2 tablespoons unsalted butter
  • 1/4 cup yellow onion finely chopped
  • 3 cloves garlic minced
  • 3 cups chicken broth no-sugar-added, preferably low sodium
  • 3/4 cup heavy whipping cream
  • 1/2 teaspoon fine sea salt plus more to taste
  • 1/4 teaspoon black pepper freshly ground, plus more to taste
  • 1/4 teaspoon smoked paprika optional, for subtle smokiness

Optional cheese and toppings

  • 1 cup shredded sharp cheddar cheese optional, plus extra for serving
  • 4 slices bacon cooked crisp and crumbled, optional
  • 2 tablespoons fresh chives or parsley finely chopped, for garnish

Instructions

  • Melt the butter in a large pot over medium heat until it begins to foam gently.
  • Add the chopped onion and cook, stirring often, until softened and translucent, about 3 to 5 minutes.
  • Stir in the minced garlic and cook until fragrant, about 1 minute, making sure it does not brown.
  • Add the cauliflower florets to the pot and toss to coat them in the butter, onion, and garlic mixture.
  • Pour in the chicken broth, then add the salt, black pepper, and smoked paprika if using, and stir to combine.
  • Bring the mixture to a gentle boil, then reduce the heat to low, cover the pot, and simmer until the cauliflower is very tender when pierced with a fork, about 15 to 20 minutes.
  • Remove the pot from the heat and use an immersion blender to puree the soup directly in the pot until very smooth and creamy.
  • Return the pot to low heat, stir in the heavy cream, and simmer gently for 3 to 5 minutes, thinning with a splash of broth or water if you prefer a looser consistency.
  • If using cheddar cheese, sprinkle it into the hot soup a handful at a time, stirring constantly until melted and fully incorporated.
  • Taste and adjust the seasoning with additional salt and black pepper as needed to bring out the flavors.
  • Ladle the soup into bowls and top with crumbled bacon, extra shredded cheddar, and fresh chives or parsley if desired before serving.

Notes

For an even deeper flavor, you can roast the cauliflower florets at 400°F tossed in a little olive oil, salt, and pepper until golden at the edges before adding them to the pot, then reduce the simmering time slightly. To keep the soup ultra smooth, avoid boiling after adding the heavy cream and cheese and reheat gently over low to medium low heat, stirring often. This soup stores well in an airtight container in the refrigerator for up to 5 days or can be frozen for up to 3 months, though reheating slowly helps maintain the creamy texture. For a vegetarian version, simply use vegetable broth instead of chicken broth and skip the bacon topping.

Nutrition

Calories: 310kcal | Carbohydrates: 11g | Protein: 11g | Fat: 25g | Saturated Fat: 15g | Cholesterol: 90mg | Sodium: 760mg | Fiber: 3g | Sugar: 4g