Cauliflower Soup

Creamy Cauliflower Soup

Servings: 5
Prep Time 10 minutes
Cook Time 25 minutes


  • 1 (2 1/4 lb) large head cauliflower, large stem removed and discarded, remaining chopped into small pieces
  • 1 small yellow onion, diced (1 cup)
  • 2 carrots, peeled and diced (1 cup)
  • 2 stalks celery, diced (3/4 cup)
  • 5 Tbsp butter, divided
  • 3 cups low-sodium chicken broth
  • Salt and freshly ground pepper, to taste
  • 4 1/2 Tbsp all-purpose flour
  • 2 cups whole milk
  • 1 cup shredded sharp white or yellow cheddar, plus more for serving if desired
  • 4 - 6 slices bacon, cooked and chopped (optional)
  • 2 green onions, chopped (optional)


  1. Melt 1 butter in a large pot over medium-high heat. Add onion, carrots and celery and saute 5 minutes. 

  2. Add chicken broth and cauliflower, season with salt and pepper to taste and bring to a boil. Reduce heat to medium-low then cover and simmer until veggies are tender, about 15 minutes.

  3. Meanwhile melt remaining butter in a medium saucepan over medium heat. Add flour and cook and whisk constantly 1 minute.

  4. While whisking slowly pour milk in flour mixture. Bring just to a light boil stirring constantly, remove from heat and stir in cheese.

  5. Once veggies are tender pour milk mixture into soup. Serve warm topping each serving with bacon, green onions and more cheese if desired.