cheesy ham and potato bacon casserole to use up all of those holiday leftovers

Cheesy Potato Ham Casserole

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 -6 servings
Wondering what to make with leftover ham? This cheesy potato ham casserole is a long-time favorite that I cannot wait to pass down to your family.


  • 6 Red Potatoes chopped
  • 1/3 cup finely chopped onion
  • 2 tablespoons butter
  • 2 cups cooked ham chopped
  • 1 1/2 cups broccoli chopped and steamed
  • 4 ounces neufchatel or light cream cheese cubed
  • 1 1/2 cups cheddar cheese grated
  • 4 slices bacon cooked


  • Heat the oven to 350 degrees F and spray an 8x9-inch baking pan.
  • Fill a pot with water and heat over medium heat.
  • Add the potatoes and boil until tender when pierced with a knife, about 8 minutes.*
  • Drain the potatoes and set aside.
  • In a skillet over medium heat, add the butter and once it begins to melt add the onion.
  • Saute until tender, about 3 to 4 minutes.
  • Dump the onion and butter into the pot with the potatoes and add the broccoli, ham and cream cheese.
  • Stir to combine, not worrying about spreading the cream cheese as it should be left in clumps and dump into the baking dish.
  • Top with cheese and bake at 350 for 25 to 35 minutes or until heated through.
  • Top with bacon the last minute and serve!


*It's key that you cook the potatoes until tender during this step or they will still be too raw even with baking for the dish to be enjoyable.
Nutrition Facts
Cheesy Potato Ham Casserole
Amount Per Serving (1 g)
Calories 900 Calories from Fat 342
% Daily Value*
Fat 38g58%
Saturated Fat 19g119%
Trans Fat 1g
Polyunsaturated Fat 15g
Cholesterol 132mg44%
Sodium 1482mg64%
Carbohydrates 100g33%
Fiber 11g46%
Sugar 10g11%
Protein 40g80%
* Percent Daily Values are based on a 2000 calorie diet.