Go Back
+ servings
Keto Cauliflower Mac and Cheese with Ham on a black plate with gold fork, lettuce and blue napkin

Keto Cauliflower Mac and Cheese with Ham

With a creamy, gooey cheese sauce over perfectly cooked cauliflower....this recipe for Keto Cauliflower Mac and Cheese is comfort food at it's best, AND a genius way to use up that leftover ham!
Course Dinner
Cuisine American, Low-Carb
Keyword Cauliflower Mac and Cheese, Keto Mac and Cheese, Keto Recipe for Leftover Ham
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4
Calories 598kcal
Author Abbie Brooks


  • 24 oz frozen cauliflower florets or fresh
  • 2 tablespoons butter
  • 1/2 cup chicken broth (stock)
  • 1 cup heavy cream
  • 4 oz cream cheese room temperature
  • 6 oz shredded sharp white cheddar cheese or any shredded cheese
  • 1 cup leftover ham diced


  • Boil, steam or microwave cauliflower according to package directions until tender, about 10 minutes and drain
  • In the meantime, heat butter in saucepan until melted
  • Stir in chicken broth, heavy cream and cream cheese and whisk until smooth, about 3-4 minutes
  • Add shredded cheese and continue to stir until melted and smooth and sauce is heated through and thickened (about 3 minutes)
  • Stir together cooked cauliflower with desired amount of cheese sauce and leftover ham and allow to rest for about 5 minutes to thicken before serving


  • Cooking fresh cauliflower: either boil or steam for 5-7 minutes or microwave cauliflower in a cling film or plate covered bowl for 1-2 minutes
  • Cream cheese: For best results, it should be at room temperature and whisking will yield smoothest results. If your cream cheese is still cold, microwave for 30-40 seconds on 50% power.
  • Sauce is too thin? Sauce will quickly thicken after removing from heat, so allow 5 minutes for it to rest and thicken up
  • Serving carb eaters? This recipe is perfect to serve carb eaters because the sauce is cooked separately so can be poured over your cauliflower and ham OR hot pasta.
  • Leftover sauce? Store leftover sauce in the fridge for 3-4 days and reheat in the microwave or on the stovetop for another meal!
  • Can I use pre-grated cheese? Grated cheese from a block will melt more smoothly but pre-shredded can be used.


Calories: 598kcal | Carbohydrates: 12g | Protein: 22g | Fat: 53g | Saturated Fat: 31g | Cholesterol: 187mg | Sodium: 957mg | Potassium: 657mg | Fiber: 3g | Sugar: 4g | Vitamin A: 1855IU | Vitamin C: 84.4mg | Calcium: 410mg | Iron: 1.4mg