This keto ham and broccoli casserole folds cooked ham and tender broccoli into a creamy cauliflower cheese sauce, then finishes with a bubbly golden cheddar crust.
It’s a comforting low carb dinner that puts leftover ham to excellent use while keeping the vegetables bright and pleasantly tender.
The sauce gets its body from hot, blended cauliflower rather than flour, so every bite stays rich without feeling heavy. The dry-broccoli trick makes all the difference.
Drain the steamed vegetables well, then pat them dry before they meet the cheese sauce.
Ingredients Overview and Low-Carb Selections
Ham brings savory depth, broccoli adds a fresh bite, cauliflower builds body, and the cheeses create a smooth sauce and browned topping.
- 8 oz ham, cooked and diced
- 2 cups broccoli, chopped and steamed
- 2 cup cauliflower, chopped and steamed
- 1 oz cream cheese
- 1 1/4 cup cheddar (divided into 1/2c and 3/4c)
The ham carries much of the seasoning, so taste before adding any extra salt. Broccoli brings color and a tender-crisp contrast, while cauliflower disappears into the sauce and gives it a thick, spoon-coating texture.
Choosing the Right Low-Carb Ham
Choose cooked diced ham with a savory ingredient list. Check packaging carefully for honey cures, brown sugar, maple syrup, or sweet glazes, which can add unwanted carbohydrates and make the finished dish sweeter than intended. Leftover holiday ham works nicely when it has a clean, smoky flavor.
I prefer ham with a firm, meaty texture rather than thin deli slices, because it stays distinct and satisfying against the creamy vegetables.
Fresh vs. Frozen Broccoli Preparation
Fresh broccoli gives the casserole its brightest color and cleanest bite. Steam it only until the stems yield slightly to a fork while the florets remain intact, then drain it thoroughly.
Frozen broccoli can work, but thaw it first, par-cook it if needed, and press it dry with clean paper towels. Frozen florets hold more moisture, and that water can loosen the cheese sauce as the casserole bakes.
The Creamy Cauliflower and Cheese Sauce Base
Warm steamed cauliflower, cream cheese, and cheddar blend into a velvety cauliflower cheese sauce without a flour roux or grain-based thickener. Blend while the cauliflower is still hot so the cream cheese softens smoothly instead of leaving tiny lumps.
The finished mixture should look like thick country gravy and coat the back of a spoon. It needs enough body to cling to the ham and broccoli before baking.
How to Make Keto Ham and Broccoli Casserole
Work in a simple order: dry the vegetables, blend the sauce until smooth, then bake until the filling bubbles and the cheddar takes on deep golden spots.
- Heat the oven to 400°F and coat a baking or casserole dish with nonstick cooking spray.
The prepared dish should have an even, light coating so the cheesy edges release more easily. - Chop and steam the broccoli and cauliflower separately, then drain both vegetables very well.
The broccoli should stay bright green and tender-crisp, while the cauliflower should be soft enough to blend without resistance. - Blend the steamed cauliflower with the cream cheese and 1/2 cup of cheddar until completely smooth, adding 1 to 2 tablespoons of water only if the blender needs help moving the mixture.
The sauce should be creamy and thick enough to hold a soft mound on a spoon. - Combine the ham and broccoli in the prepared dish, fold in the sauce, and scatter the remaining cheddar over the top before baking for 15-20 minutes.
The casserole is ready when the edges bubble vigorously and the cheese is well browned.
Troubleshooting Texture and Moisture Control

A rich casserole depends more on vegetable handling than extra thickeners. These small adjustments keep the filling creamy instead of soupy.
Eliminating Excess Vegetable Moisture
- Problem: Liquid pools around the edges after baking. Cause: Steamed broccoli or cauliflower went into the dish wet. Fix: Let the vegetables drain, then blot them dry before mixing.
- Problem: Frozen broccoli dilutes the sauce. Cause: Ice and trapped moisture melt during baking. Fix: Thaw it fully, steam only as needed, and gently press out excess water.
- Problem: Broccoli turns mushy. Cause: It was overcooked before baking. Fix: Stop steaming while the florets are still vibrant and the stems have a slight bite.
Fixing a Sauce That Seems Too Thin
If the blended sauce looks loose before assembly, keep blending until the cauliflower is completely puréed. Small cauliflower pieces can make a sauce seem thinner than it will be once fully smooth. Avoid flour and cornstarch, which change the character of this starch-free casserole.
If the blender struggles, add water gradually and only as needed to keep the blades moving. The goal is a sauce that coats the vegetables rather than runs off them.
Preventing Dairy Separation During Baking
Blend the cheese with hot cauliflower for the smoothest texture, and avoid baking beyond the point where the topping is richly browned. Excessive heat can encourage the cheese to release oil.
Let the casserole rest briefly after it leaves the oven. The bubbling will settle, and the sauce will firm around the broccoli instead of flowing across the plate.
Flavor Variations and Cheesy Additions
Keep the main casserole as written, then use these optional directions when you want a different cheese profile or a bit of crunch.
Three-Cheese Ham and Broccoli Gratin
Use sharp cheddar for bold flavor, mozzarella for stretch, and parmesan for a nutty, browned finish. This combination makes the top more gratin-like while the cauliflower sauce keeps the filling creamy.
Swiss and Dijon Mustard Casserole
For a classic ham-and-cheese flavor, swap in shredded Swiss and add a subtle touch of Dijon mustard with cracked black pepper. Swiss melts smoothly and brings a mellow, slightly nutty edge that works especially well with smoky ham.
Crispy Pork Rind or Almond Flour Topping
For crunch, top the casserole with crushed pork rinds or fine almond meal mixed with a hard cheese. Add the topping only as an optional finish, and watch it closely so it browns without scorching.
If leftover poultry is what you have on hand, a keto chicken casserole is another comforting way to turn cooked chicken into a creamy baked dinner.
Storage and Reheating Best Practices

Cool the casserole completely before transferring portions to airtight containers. This helps limit condensation, which can make the topping soft and the sauce watery.
Refrigerator Storage Guidelines
Keep leftovers chilled in sealed containers. Fully cooked ham slices and leftover casseroles can be kept refrigerated at 40°F for 3 to 4 days.
Make-Ahead Assembly
For easier meal planning, steam and thoroughly drain the vegetables and dice the ham in advance, keeping them chilled until you are ready to blend and assemble. Hold the cheese sauce until close to baking so it stays smooth and coats the vegetables evenly.
Gentle Reheating Without Oily Separation
Warm larger portions in the oven under foil until heated through, uncovering near the end only if you want to refresh the cheddar top. Gentle heat protects the creamy texture better than aggressive reheating.
For an individual portion, use moderate microwave power and pause to stir the filling between heating intervals. This distributes the heat and helps the sauce stay cohesive.
Dietary Context and Carbohydrate Management
This casserole skips flour, grain-based thickeners, and sweet ham glazes, which makes it a practical choice for many low-carb eating patterns. The cauliflower purée provides the sauce’s thickness, while broccoli and ham create a filling dinner with familiar comfort-food flavor.
Broccoli and cauliflower can fit into keto meal planning, but carbohydrate totals vary with portion size and ingredient brands. If you track net carbs, check the labels on your ham and cheese and use nutrition information that matches the exact products in your kitchen.
Serving Suggestions and Complementary Sides

The casserole is rich enough to serve as the main dish, so pair it with something crisp, bright, or lightly roasted for contrast.
- Serve it with a leafy green salad dressed in olive oil and red wine vinegar to cut through the creamy cheddar.
- Add roasted asparagus or cauliflower rice for a warm, non-starchy side.
- Finish each portion with chopped herbs or sliced scallions for a fresh pop of color.
A cold, crunchy keto broccoli salad is especially good beside a hot, cheesy serving.
Why This Cheesy Keto Casserole Works
Salty ham, tender broccoli, and creamy cauliflower cheese sauce make a satisfying dinner without relying on a heavy flour-thickened filling. The golden cheddar crust adds the savory finish that makes each scoop feel like true comfort food.
It’s also a smart way to give leftover ham a new role beyond sandwiches. Watch for bubbling edges and deep golden cheese, then let the dish settle briefly before serving.
Frequently Asked Questions
Can I Use Frozen Broccoli Instead of Fresh Florets?
Yes, frozen broccoli can be used. Thaw it fully, drain it, and press it dry before adding it to the casserole. Par-cook only as needed so the florets do not turn soft during baking.
Why Did My Low-Carb Casserole Turn Out Watery?
Wet vegetables are the most common cause of a watery filling. Drain steamed broccoli and cauliflower thoroughly, then blot them dry before mixing with the sauce. Blend the cauliflower sauce until smooth and thick so it clings to the vegetables.
Can I Make This Casserole Ahead of Time?
Prep the ham and vegetables ahead, keeping them chilled until assembly. For the best sauce texture, blend the warm cauliflower and cheese mixture close to baking time. Assemble once the vegetables are dry and the sauce is smooth.
What Kind of Ham Is Best for Keto Recipes?
Choose cooked ham without honey, maple, brown sugar, or sweet glaze ingredients. Smoky diced ham gives the casserole the most savory flavor. Check the package because sugar and sodium can vary considerably by brand.
Can I Substitute Other Meats for the Ham?
Yes, cooked diced chicken or roasted turkey can replace the ham. Smoked sausage also works if its ingredients fit your preferred carbohydrate target. Keep the vegetables dry and use the same creamy cauliflower sauce method for the best texture.

Keto Ham and Broccoli Casserole
Equipment
- Baking dish
- High-speed blender
Ingredients
- 8 oz ham cooked and diced
- 2 cups broccoli chopped and steamed
- 2 cup cauliflower chopped and steamed
- 1 oz cream cheese
- 1 1/4 cup cheddar (divided into 1/2c and 3/4c)
Instructions
- Heat the oven to 400°F and coat a baking or casserole dish with nonstick cooking spray. The prepared dish should have an even, light coating so the cheesy edges release more easily.
- Chop and steam the broccoli and cauliflower separately, then drain both vegetables very well. The broccoli should stay bright green and tender-crisp, while the cauliflower should be soft enough to blend without resistance.
- Blend the steamed cauliflower with the cream cheese and 1/2 cup of cheddar until completely smooth, adding 1 to 2 tablespoons of water only if the blender needs help moving the mixture. The sauce should be creamy and thick enough to hold a soft mound on a spoon.
- Combine the ham and broccoli in the prepared dish, fold in the sauce, and scatter the remaining cheddar over the top before baking for 15-20 minutes. The casserole is ready when the edges bubble vigorously and the cheese is well browned.











