Creamy Cauliflower Ham and Cheese Soup

Made with cauliflower, ham, and white cheddar cheese, this soup is filling but light.
Course Soup
Cuisine American
Keyword cauliflower, cheese, ham, white cheddar
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 4 | Makes about 6 cups
Calories 420 kcal
Author Lyuba Brooke


  • 2 Tbsp vegetable oil for cooking
  • 1 small yellow onion
  • .75 lb ham
  • 2 garlic cloves pressed
  • 2 lb head of cauliflower
  • 1 1/2 Tbsp flour
  • 1 tsp dry sage
  • Salt
  • Fresh cracked black pepper
  • 3-4 cups chicken stock
  • 1 bay leaf
  • 1/4 cup heavy whipping cream
  • 4 oz sharp white cheddar cheese grated


  1. Dice onion and set aside. Dice ham into small pieces and set aside. Cut cauliflower florets off, discard the stem, and chop florets onto small pieces. Set it aside as well.
  2. Preheat a medium pot over medium heat with some oil. Add diced onion and saute until transparent. Add ham and cook for a few minutes. Add pressed garlic, mix, and cook until fragrant.
  3. Add prepared cauliflower, mix well and cook for a few minutes.
  4. Sprinkle flour over veggies and ham and mix well.
  5. Pour in chicken stock, while slowly stirring. Enough chicken stock to just covers the cauliflower mixture.
  6. Add bay leaf, salt, pepper, and sage. Stir and cover with a lid, leaving a crack for steam to escape. Cook for 20-25 minutes.
  7. Stir in heavy whipping cream and grated white cheddar cheese. Cook for a few more minutes and serve.
  8. **To make this soup gluten-free, substitute flour with either gluten-free flour or 1 tbsp of corn starch.**
Nutrition Facts
Creamy Cauliflower Ham and Cheese Soup
Amount Per Serving
Calories 420 Calories from Fat 234
% Daily Value*
Total Fat 26g 40%
Saturated Fat 16g 80%
Cholesterol 90mg 30%
Sodium 1450mg 60%
Potassium 1150mg 33%
Total Carbohydrates 20g 7%
Dietary Fiber 5g 20%
Sugars 6g
Protein 30g 60%
Vitamin A 10.1%
Vitamin C 135.5%
Calcium 28.9%
Iron 16.5%
* Percent Daily Values are based on a 2000 calorie diet.