Creamy Cauliflower Soup with Bacon

You will never miss the calorie-laden cream in this fresh take on a favorite winter soup. Substituting a potato for the usual half-and-half or heavy cream gives this rich, full-bodied cauliflower soup a velvety texture without adding more fat. Go ahead and add the cauliflower stem to the pot - it has great flavor and will be blended along with the florets. Serve with a tossed salad or your favorite hearty sandwich. If you want to make this recipe completely dairy free, replace the butter with olive oil.

Creamy Cauliflower Soup with Bacon
Photo: Antonis Achilleos; Prop Styling; Heather Chadduck Hillegas; Food Styling: Emily Nabors Hall
Active Time:
20 mins
Total Time:
40 mins
4 serves


  • 3 tablespoons butter

  • 1 1/2 cups chopped yellow onion (from 1 medium onion)

  • 1 tablespoon chopped fresh thyme

  • 2 3/4 teaspoons kosher salt

  • 3 garlic cloves, minced (about 1 Tbsp.)

  • 2 tablespoons all-purpose flour

  • 4 cups unsalted chicken stock

  • 1 (12-oz.) russet potato, peeled and diced

  • 1 pound fresh cauliflower florets (from 1 medium head)

  • Pinch of cayenne pepper

  • 4 thick-cut bacon slices (about 6 oz.), cooked and crumbled

  • 2 tablespoons minced fresh chives


  1. Melt butter in a large Dutch oven over medium. Add onion, thyme, salt, and garlic. Cover and cook, stirring occasionally, until onion is very soft and slightly caramelized, 10 to 12 minutes. Add flour to Dutch oven, and cook, stirring constantly, 1 minute. Add stock and potato. Increase heat to high, cover, and bring to a boil. Add cauliflower, and reduce heat to medium. Cook, uncovered, until cauliflower is tender, about 20 minutes.

  2. Transfer cauliflower mixture to a blender; add cayenne. Secure lid on blender, and remove center piece to allow steam to escape. Place a clean towel over opening, and process until smooth, about 1 minute. Ladle soup into bowls. Top with bacon and chives.

Related Articles