Creamy Ham and Rice Casserole Made with Leftover Ham

This ham casserole is creamy, cheesy, and incredibly satisfying — a fantastic way to use leftover ham. With a few adjustments it can be low carb, high protein, keto-friendly, and gluten-free, making it a family-approved weeknight dinner everyone will enjoy.

Portrait image of leftover ham casserole served on a white plate and the casserole dish in the background. Casserole is right out of the oven with melted cheese, bits of ham and vegetables, and it's garnished with fresh parsley.

What To Do With Leftover Ham: Make This Casserole

Beyond sandwiches, leftover ham becomes the centerpiece of a rich, comforting casserole. This version layers ham with vegetables and melted cheese in a creamy sauce — an easy, crowd-pleasing way to transform leftovers.

  • Delicious. Ham and cheese are a classic pairing. This casserole adds onions, spinach, and cauliflower for flavor and texture while sneaking in some vegetables.
  • Great Use of Leftovers. Perfect for leftover holiday ham or a ham steak. Spiral-sliced ham or diced ham both work well.
  • One-Pan Meal. Prep on the stove and bake in a casserole dish or an oven-safe skillet for an easy weeknight dinner. It also reheats well.
  • Adaptable & Healthy. The recipe is easy to adjust for gluten-free, low-carb, keto, or higher-protein diets and contains no added sugar when you choose unsweetened ham.

Ingredients

  • Fresh cauliflower florets — use fresh or frozen; if using frozen, cook until just crisp-tender.
  • Olive oil
  • Onion — diced
  • Baby spinach — adds freshness and color
  • Cooked diced ham — leftover ham, ham steak, or spiral ham (diced)
  • Sharp shredded cheddar cheese — or use mild, monterey jack, gouda, or Swiss
  • Sour cream
  • Cream cheese
  • Dijon mustard
  • Fresh parsley — or substitute chives, thyme, or basil
  • Kosher or sea salt — add cautiously if the ham is salty
  • Ground black pepper
  • Pork panko or seasoned breadcrumbs — pork panko is a lower-carb choice

See the recipe card below for exact ingredient quantities.

Best Cheeses to Pair with Ham

Cheddar, gouda, Swiss, monterey jack, and Havarti are excellent with ham. Salty hams pair well with milder, creamier cheeses like Havarti or Monterey Jack, while sweet hams work nicely with cheddar, smoked gouda, or Swiss.

Save this recipe for later!

img 513631 2

Recipe Variations

  • Swap cheeses — Swiss or gouda are delicious alternatives.
  • Substitute cooked diced chicken for ham for a different protein.
  • Add garlic powder or minced fresh garlic for extra flavor.
  • Turn it into a pasta casserole by adding cooked egg noodles if you’re not low-carb.
  • Replace cauliflower entirely with cooked pasta and use cream of mushroom or chicken soup with a bit of broth for a traditional ham-and-noodle casserole.
  • Mix melted butter into breadcrumbs for a crisp topping.
  • Try different herbs: thyme, chives, rosemary, basil, herbs de Provence, or Italian seasoning.
  • Substitute broccoli for cauliflower for a classic broccoli-cheese-and-ham combination.

How To Make This Ham Casserole

Prep

  • Preheat oven to 375°F (190°C). Grease a casserole dish with butter or nonstick spray.

Cook Cauliflower

  • Cook cauliflower florets in salted boiling water for about 5 minutes, or until crisp-tender. Alternatively, microwave with a few tablespoons of water until just tender.
  • Shock the cauliflower under cold water to stop the cooking, drain, and set aside.

Sauté Onion and Spinach

  • In a 12″ skillet over medium heat, warm the olive oil and sauté the diced onion until soft.
  • Add baby spinach and cook until wilted.
Sauteeing onion and spinach in a cast iron skillet.

Add Remaining Ingredients

  • Stir in the cooked ham and cauliflower.
  • Add cream cheese, 2 cups of shredded cheddar, sour cream, Dijon mustard, chopped parsley, salt, and pepper. Mix until combined and creamy.
Adding shredded cheese and cauliflower to the leftover ham casserole

Assemble the Casserole

  • Transfer the mixture to the prepared baking dish.
  • Top with the remaining 1/2 cup shredded cheddar and sprinkle with pork panko or seasoned breadcrumbs for a crisp finish.
Topping the ham casserole with shredded cheese and bread crumbs.

Bake

  • Bake 20–25 minutes, until the cheese is melted and the casserole is bubbly and golden on top.
Serving the leftover ham casserole with a serving spoon.

How To Serve

  • Taste and adjust salt and pepper as needed.
  • For those not following low-carb diets, serve with rice, pasta, or a fresh roll.
  • Pair with green beans or roasted broccoli for a complete meal.
  • Great for brunch, dinner, or packed lunches and leftovers.

Storage Recommendations

Cool the casserole completely, then store in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze in a freezer-safe container for up to 4 months.

How Long Does Ham Last in the Fridge?

Opened ham is best used within 4 days when stored in an airtight container. Unopened packages should be used by the date on the package. Ham can be frozen if you won’t use it before that date.

Kori’s Tips

  • Do not overcook the cauliflower — cook to crisp-tender so it holds up in the casserole.
  • Use a 12″ oven-proof skillet to sauté and bake in the same pan for fewer dishes.
  • Start with less added salt because ham can be salty; adjust after tasting.

FAQs

How long is leftover ham good for?

Leftover ham keeps up to 4 days in the refrigerator when stored in an airtight container.

Is ham keto friendly?

Yes — plain ham is typically low in carbs (1–2 g per serving). Check packaging for added sugars or glazes, which can raise the carb count.

What makes a good casserole?

A great casserole balances textures and flavors: protein, vegetables, a fat component (butter, cream, or cheese), and a binder (cheese, cream, or pasta) to bring everything together.

Can I ask a favor?

If you try this recipe, please rate and leave a comment — feedback helps others and lets me know how it turned out for you!

📖 The recipe.

Feature image of a very closeup view of leftover ham casserole served on a white plate - nice melted cheese, bits of ham and vegetables and a garnish of fresh parsley.

Ham Casserole Recipe

A cheesy, comforting casserole that uses leftover ham or fresh ham. This gluten-free, low carb, and keto-friendly dish is a simple, family-friendly weeknight dinner.
4.55 from 44 votes
Print Recipe
Pin Recipe
Save
Author Kori Butler
Prep Time 10
Cook Time 25
Total Time 35

Course Casserole Recipe
Cuisine American

Servings 8 servings
Calories 322 kcal

Ingredients

  

  • 4 cups fresh cauliflower florets cut into 1″ pieces
  • 2 tablespoons olive oil
  • ½ cup onion, diced
  • 2 cups baby spinach
  • 2 cups cooked ham, diced
  • cups sharp cheddar cheese, shredded
  • ¾ cup sour cream
  • ½ cup cream cheese, softened
  • 1 tablespoon Dijon mustard
  • 1 tablespoon fresh parsley, chopped
  • 1 teaspoon kosher salt
  • ½ teaspoon ground black pepper
  • 2 tablespoon pork panko or seasoned breadcrumbs

Instructions

 

  • Preheat oven to 375°F (190°C). Grease a casserole dish with butter.
  • Cook cauliflower florets in salted boiling water for about 5 minutes, until crisp-tender. Rinse with cold water, drain, and set aside.
  • In a 12″ skillet over medium heat, heat olive oil and sauté the diced onion until soft.
  • Add spinach and cook until wilted, then stir in the ham and cauliflower.
  • Add cream cheese, 2 cups shredded cheddar, sour cream, Dijon mustard, parsley, salt, and pepper. Stir until smooth and well combined.
  • Transfer the mixture to the prepared baking dish. Sprinkle the remaining ½ cup cheddar and the pork panko (or breadcrumbs) evenly over the top.
  • Bake 20–25 minutes, until cheese is melted and the casserole is bubbly. Let rest a few minutes before serving.

Video

Kori’s Tips

  • Try different cheeses or herbs to change the flavor profile.
  • Substitute diced cooked chicken for ham, or swap broccoli for cauliflower.
  • To make a traditional ham-and-noodle casserole, replace the cauliflower with cooked egg noodles and use cream of mushroom or chicken soup with a little broth for the sauce.
  • Garnish with fresh parsley, thyme, or chives. Serve with rice or a roll for those who want extra carbs.

Nutrition

Calories: 322kcalCarbohydrates: 7.6gProtein: 19.8gFat: 24.2g
DID YOU MAKE THIS RECIPE?If you make it, share your results and tag the recipe on social media. Subscribe to newsletters to receive more recipes.

© 2025 Seeking Good Eats™

If you enjoyed this, try the Healthy Chicken Cordon Bleu Casserole or an Eggs Benedict Frittata — both are great ways to use leftovers.

More to Try

  • Air Fried Brussel Sprouts
  • Low Carb Spaghetti Sauce
  • Low Carb Broccoli Cheese Soup
  • Healthy Chicken Cordon Bleu Casserole
  • Ham and Cheese Roll Ups
  • Sugar Free Brown Sugar Bourbon Glazed Ham
  • Slow Cooker Ham With Coke
  • Zucchini Ground Beef Taco Casserole
  • Keto Chicken Pot Pie Casserole
  • Jalapeño Popper Chicken Casserole
  • Parmesan Chicken Casserole
  • Mexican Stuffed Peppers
  • Green Enchilada Sauce
  • Creamy Tomato Basil Soup
  • How to Cook Ribeye Steak
  • Crock Pot Beef Stroganoff
  • Parmesan Crusted Tilapia
  • Crock Pot Chicken Thighs
  • Taco Soup Recipe
  • Pulled Chicken Crock Pot
  • Big Mac Sauce Recipe
  • Baby Back Ribs
  • Cast Iron Pork Chops
  • 20+ Cauliflower Recipes
  • Pork Steak
  • Green Chicken Enchiladas
  • White Bean Chicken Chili
  • Tostadas de Tinga
  • Baked BBQ Chicken Legs
  • Easy Beef and Broccoli

Leftover ham casserole is a cheesy, comforting dish that makes excellent use of extra ham. It’s flexible, satisfying, and easy to adapt to diet preferences — perfect for busy weeknights or weekend leftovers.