Go Back
+ servings
A close up of Casserole and ham

Cheesy Low-Carb Ham and Cauliflower Casserole

Cheesy low-carb ham and cauliflower casserole is the ultimate low-carb comfort food. I created the recipe to use up leftover ham, but I liked it so much that I'll be buying ham steaks specifically to make it.
Prep Time 10 mins
Cook Time 1 hr 30 mins
Total Time 1 hr 40 mins
Course Gluten-free, Main Course, Main Dish
Cuisine American
Servings 8 servings


  • 1 1/2 heads cauliflower about 10 cups of chopped cauliflower
  • 2 tablespoons olive oil extra virgin, optional
  • 16 ounces low-fat cream cheese
  • 2 cups Greek yogurt or sour cream Greek yogurt has fewer carbs, less fat, and fewer calories, typically.
  • 1 tablespoon onion powder
  • 2 teaspoons garlic powder
  • 2/3 cup Parmesan cheese grated, not the powdery kind but the slivered kind
  • 6 cups diced ham
  • 2 cups shredded cheddar cheese any cheddar blend will be nice. I had a 2 cup bag of pizza cheese which was a blend of sharp cheddar and mozzarella, but any cheese will be terrific.


  • Preheat the oven to 425.
  • Chop the cauliflower into slightly larger than bite-sized pieces. You should remove the core and the leaves but can include the thinner, more tender stalks. Place the cut cauliflower in a 9x13 baking dish.
  • At this point, you can toss the cauliflower in olive oil to keep it from getting dry in the roasting process. It's not 100% necessary. I didn't do it and the final dish came out very nicely anyway, even though the roasted cauliflower did look pretty dry in the intermediate step.
  • Roast the cauliflower for 45 minutes or until the florets are just starting to become tender. Don't overcook.
  • While the cauliflower is roasting, prepare the cheese mixture.
  • Soften the cream cheese by microwaving the two blocks on a plate or in a large bowl for one minute.
  • Combine the softened cream cheese with Greek yogurt, garlic powder, onion powder, and Parmesan cheese. You can taste it at this point. Prepare for awesomeness.
  • When the cauliflower is tender, remove from the oven and lower the temperature to 350.
  • Add the ham to the cauliflower in the baking dish. Pour the cheese mixture over the top and then mix it all together right there in the baking dish.
  • Sprinkle the shredded cheddar over the mixed up cauliflower, ham, and cream cheese mixture. Bake for 30 minutes or until the cheese is melted and the mixture is bubbly.


I prefer to use Greek yogurt anytime a recipe calls for sour cream because Greek yogurt has fewer carbs, fewer calories, and less fat (I usually buy the 0% fat). I have never noticed a change in the flavor of a recipe with Greek yogurt. If you prefer sour cream, by all means, use that instead.
Get a whole month's worth of dinner, dessert, & breakfast recipes!Meal planning, done! Click here for the recipes!