If you’ve got leftover ham sitting in the fridge and no idea what to do with it, this keto ham casserole is one of the easiest low-carb dinners to throw together. It’s creamy, cheesy, packed with broccoli and cauliflower, and baked until golden brown and bubbly on top.
Compared to some of my other keto casserole recipes, like keto ground pork casserole or keto taco casserole, this one is especially simple because most of the ingredients are probably already sitting in your fridge. And you don’t need to prep the meat for this one, just chop it up and throw it in.
It’s one of those low-carb ham recipes that works perfectly for busy weeknights, meal prep, or using up extra ham after a holiday dinner without feeling repetitive.
What is keto ham casserole?
Keto ham casserole is a low-carb casserole made with diced ham, vegetables, cheese, and a creamy sauce instead of traditional pasta or potatoes.
This version uses cauliflower and broccoli to keep the carbs lower while still creating a filling comfort food style dinner. The creamy cheese sauce coats the vegetables beautifully and bakes into a bubbly cheese casserole that reheats really well the next day too.
If you often search for low-carb casserole recipes or leftover ham casserole ideas after holidays or meal prep weekends, this is a great recipe to keep in rotation.
Why this keto ham casserole works so well
There are so many keto ham recipes online, but I keep coming back to this one because it’s simple, filling, and very practical for real life.
This creamy ham and vegetable casserole is the perfect way to turn simple ingredients into a comforting low-carb meal the whole family can enjoy. Yes, you can serve it over rice for your non-keto family members if you like; that’s what I do.
This casserole is:
a great way to use leftover ham
low-carb and keto-friendly
packed with protein and vegetables
creamy and cheesy without being complicated
perfect for meal prep and leftovers
an easy weeknight dinner for the entire family, not just keto members (even my seven-year-old loves this one)
easy to customize with different cheeses and vegetables
The combination of broccoli and cauliflower works especially well here because the cauliflower becomes soft and creamy while the broccoli adds texture and freshness, and of course, more nutrients.
And honestly… casseroles are just hard to beat when life gets busy.
Here’s a quick look at the ingredients used in this keto ham casserole recipe:
- cauliflower florets
- broccoli florets
- diced ham (I personally prefer minimally processed ham when possible. Some popular options include Applegate Naturals or Hormel Natural Choice in the US, Greenfield Natural Meat Co. in Canada, or D’Orsogna Natural Ham in Australia.)
- full-fat cream cheese
- heavy cream
- sour cream
- shredded cheese (pizza blend works well cause it melts well, but also has plenty of flavor, but Mozzarella will work well too)
- garlic powder
- green onion (highly recommend this, it gives the keto ham casserole freshness, extra flavor, and crunch)
- salt and pepper
👉 Scroll down to the recipe card for exact measurements and full instructions.
How to make keto ham casserole: Simple steps
These step-by-step photos will help you get the best texture and make the recipe easier to follow the first time.
Expect the texture to be creamy and a little bit saucey at the bottom. The moisture from the vegetables mixed with the creams and cheeses will create a nice white sauce on the bottom of the dish. Serve it in a bowl to get all the goodness.
Step 1: Make the creamy cheese mixture
Turn on the oven to preheat while you are preparing the ingredients.
Start by adding all the cheeses and creams into a large mixing bowl together with the seasoning.
Stir everything together until smooth and creamy.
👉 Helpful tip: letting the cream cheese soften first makes it much easier to mix without lumps.
Yes, yes, I have a spatula with cats on it, I know you love it, hehe 😺
Step 2: Add the vegetables and ham
Start by adding all the cheeses and creams into a large mixing bowl together with the seasoning.
Stir everything together until smooth and creamy.
👉 Helpful tip: letting the cream cheese soften first makes it much easier to mix without lumps.
Yes, yes, I have a spatula with cats on it, I know you love it, hehe 😺😺
Step 3: Transfer to the baking dish
Spoon the casserole mixture into a lightly greased shallow baking dish and spread it out evenly.
Top with the remaining shredded cheese.
I used a shallow 9-inch square baking dish here, which helps the casserole bake evenly and gives you more golden cheesy edges on top. But you can use a rectangular casserole dish of similar capacity.
👉 Helpful tip: Avoid using a very deep dish, or the vegetables may steam instead of roasting slightly around the edges.
Step 4: Bake until golden brown and bubbly
Bake until the cheese is melted, golden brown, and bubbling around the edges. Around 35-40 minutes.
The vegetables should be tender while still holding their shape, and the creamy sauce thickens slightly as it bakes.
If you prefer softer vegetables, simply bake it a little longer.
Helpful tips for the best keto ham casserole
Use softened cream cheese for a smoother sauce
Fresh broccoli and cauliflower give the best texture
Frozen vegetables can work too, but drain excess water first
Pizza blend shredded cheese works well for this recipe because it’s creamy and full of flavor
Let the casserole rest for a few minutes before serving so the sauce thickens slightly
This delicious ham casserole reheats really well the next day and great for low carb meal prep
Keto Ham Casserole Recipe
Equipment
Ingredients
- 2 cups of fresh cauliflower florets
- 2 cups of fresh broccoli florets
- 2 cups diced ham
- 1 cup heavy whipping cream
- 1 cup of cream cheese softened
- 1 cup sour cream
- 2 cups shredded pizza blend or mozzarella cheese
- 1 tsp garlic powder
- Salt and black pepper to taste
- 1/4 cup chopped green onions
Instructions
Oven Method
- Preheat your oven on medium heat to 350°F (175°C).
- In a large mixing bowl, combine the heavy cream, cream cheese, about two-thirds of the shredded cheese, garlic powder, seasoning, and sour cream. Mix until smooth.
- Fold in the cauliflower florets, broccoli florets, and diced ham.
- Transfer the mixture to a lightly greased casserole dish.
- Sprinkle the remaining 1/2 cup of cheese on top.
- Bake for 30-35 minutes or until the cheese is bubbly and golden.
- Garnish with chopped green onions before serving.
Notes
-
👉 Be sure to scroll above the recipe card for detailed step-by-step photos and extra tips before starting.
Nutrition
What to serve with keto ham casserole
This cauliflower casserole is filling enough on its own, but it also works really well with lighter side dishes.
Try serving it with:
A crisp green salad
My soft homemade almond flour biscuits
Homemade low-carb almond flour tortillas
- Can be served over rice for non-keto family members
Storage and reheating
Store leftover keto ham casserole in an airtight container in the fridge for up to 4 days.
To reheat, warm it in the oven or microwave until heated through.
This casserole is also great for meal prep because the flavors become even better the next day. So you can split it up into single-serve containers and take it to work. Your colleagues will be jealous. So just share this recipe with them. 😉
Can you freeze keto ham casserole?
Yes. Allow the casserole to cool completely before freezing.
You can freeze the whole casserole or individual portions for easy lunches later. Store in a freezer-safe airtight container for up to 3 months
More Keto Casserole Recipes.
FAQs
Is ham casserole keto?
Traditional ham casseroles often contain pasta, rice, or breadcrumbs. This keto ham casserole uses cauliflower and broccoli instead, making it much lower in carbs and keto-friendly.
Can I use frozen broccoli and cauliflower?
Yes, you can use frozen cauliflower or broccoli for keto ham casserole, but thaw and drain them really well first to avoid excess water in the casserole.
What cheese works best in keto ham casserole?
Pizza blend cheese is great as it has a combination of stretchy mozzarella and other flavorful cheeses. Other cheeses that can be used are Swiss cheese or Monterey Jack.
What kind of ham works best in keto ham casserole?
Deli ham, chopped ham steak, or leftover holiday ham all work well in this recipe.
I try to use natural ham without added hormones or preservatives. Look out for Applegate Naturals or Hormel Natural Choice in the US, Greenfield Natural Meat Co. in Canada, or D’Orsogna Natural Ham in Australia.
How many carbs are in this keto ham casserole?
This casserole contains approximately 7g total carbs per serving, depending on the ingredients used.
As an Amazon Associate, I earn from qualifying purchases. This means that if you click on an Amazon link and make a purchase, I may receive a small commission at no additional cost to you. I only recommend products I genuinely believe in and personally use or have thoroughly researched.














3 Responses
This was delicious and saucy, not dry like some other casseroles I tried in the past.
Very good! Had to cook mine a little longer so the veggies were a little more tender, and I added eggs to make it kind of like quiche! So so yummy! Thank you for this recipe 🫶🏻
Thank you for your feedback, glad you liked it. It’s so simple, but tasty isn’t it.