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*
Fat 26g40%
Saturated Fat 16g100%
Cholesterol 90mg30%
Sodium 1450mg63%
Potassium 1150mg33%
Carbohydrates 20g7%
Fiber 5g21%
Sugar 6g7%
Protein 30g60%
Vitamin A 505IU10%
Vitamin C 111.8mg136%
Calcium 289mg29%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.