Cauliflower Cheese Soup


I love a good broccoli cheese soup - and cauliflower cheese soup is delicious too!

Prep Time:
15 mins
Cook Time:
30 mins
Total Time:
45 mins
6 servings


  • 1 head cauliflower

  • 1 tablespoon olive oil, or more as needed

  • 4 carrots, diced

  • 4 stalks celery, diced

  • 1 small yellow onion, diced

  • 2 cloves garlic, finely diced

  • 4 cups chicken broth

  • ¼ cup butter

  • ¼ cup all-purpose flour

  • ½ teaspoon salt, or to taste

  • 1 pinch ground black pepper to taste

  • 3 cups milk, at room temperature

  • 12 ounces freshly shredded sharp Cheddar cheese, or more to taste


  1. Place cauliflower into the bowl of a food processor and blend until finely chopped.

  2. Heat oil in a large saucepan over medium-high heat until shimmering. Add carrots, celery, and onion. Cook for 2 to 3 minutes. Add garlic and continue to cook for 5 to 6 minutes. Pour in broth and cauliflower; increase heat to high. Bring to a boil; reduce heat to a simmer and cook until vegetables are tender, 15 to 20 minutes.

  3. Meanwhile, melt butter in a medium skillet over medium heat. Add flour and cook for 2 minutes. Season with salt and pepper. Whisk milk in slowly and bring to a boil. Remove from heat and add Cheddar cheese slowly until completely combined.

  4. Pour broth from cauliflower mixture into an electric blender and puree to your desired consistency. Return to the saucepan. Pour cheese sauce into soup and stir well to combine.

  5. Serve in bowls and garnish with additional Cheddar cheese, if desired.

Cook's Notes:

You may use white pepper if you don't want the black color of ground black pepper.

If a chunky soup is desired, do not process cauliflower in the food processor or blender, just chop into florets before adding to the broth. When cauliflower is tender, do not blend soup, just add the cheese and enjoy the soup with chunks of cauliflower.

Nutrition Facts (per serving)

460 Calories
32g Fat
23g Carbs
22g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 460
% Daily Value *
Total Fat 32g 41%
Saturated Fat 19g 94%
Cholesterol 94mg 31%
Sodium 1505mg 65%
Total Carbohydrate 23g 8%
Dietary Fiber 4g 15%
Total Sugars 12g
Protein 22g
Vitamin C 49mg 246%
Calcium 605mg 47%
Iron 1mg 8%
Potassium 760mg 16%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.