...
Go Back
+ servings
Cheesy ham potato casserole baked until golden with diced ham, melted cheddar, and fresh chives.

Cheesy Ham Potato Casserole

A comforting cheesy ham potato casserole made with tender sliced potatoes, leftover ham, and creamy homemade cheese sauce. The perfect way to transform holiday leftovers into a cozy, family-approved dinner.
No ratings yet
Pin Share Print
Course: Casserole, Dinner, Main Course
Cuisine: American
Prep Time: 20 minutes
Cook Time: 1 hour 15 minutes
Rest Time: 10 minutes
Total Time: 1 hour 45 minutes
Servings: 8 servings
Calories: 510kcal
Author: Hannah Cooking
Cost: $10–$14

Equipment

  • 9x13 baking dish (Grease well with butter)
  • Medium saucepan (For cheese sauce)
  • Whisk (Prevents sauce lumps)
  • Mandoline or sharp knife (For uniform potato slices)
  • Mixing Spoon (For layering and serving)
  • Aluminum foil (For covering during baking)

Ingredients

For the Casserole

  • 3 lbs Russet potatoes - Sliced ¼-inch thick
  • 3 cups Cooked ham - Diced
  • 1 small Onion - Diced
  • 3 cups Cheddar cheese - Shredded, divided
  • 0.5 cup Mozzarella cheese - Shredded
  • 2 tablespoon Butter - For greasing dish
  • Salt & pepper - To taste

For the Cheese Sauce

  • 4 tablespoon Butter
  • 4 tablespoon Flour - All-purpose
  • 3 cups Milk - Whole preferred
  • 1 teaspoon Dijon mustard - Flavor enhancer
  • 1 teaspoon Garlic powder
  • 0.5 teaspoon Onion powder
  • 0.5 teaspoon Salt - Adjust to taste
  • 0.25 teaspoon Black pepper
  • 0.25 teaspoon Paprika - Adds color + flavor

For Topping

  • 0.5 cup Cheddar cheese - Final topping
  • 2 Parsley - Fresh, chopped
  • 2 Green onions - Sliced

Instructions 

  • Melt butter, whisk in flour, add milk, thicken, season, stir in cheese.
  • Peel and slice uniformly; pat dry.
  • Add first layer of potatoes, ham, onion, cheese sauce, cheddar.
  • Add remaining potatoes, ham, sauce, cheeses.
  • Cover with foil; bake 60 minutes at 350°F.
  • Remove foil; top with cheddar.
  • Brown cheese 15 minutes.
  • Let stand 10 minutes.
  • Top with parsley + green onions.
    Golden baked cheesy ham potato casserole topped with melted cheddar and diced ham.

Notes

This recipe is great for using up leftover ham and can be prepped ahead. Feel free to swap cheeses or use different herbs for variation.

Nutrition

Calories: 510kcal (26%) | Carbohydrates: 38g (13%) | Protein: 26g (52%) | Fat: 29g (45%) | Saturated Fat: 16g (100%) | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.5g | Cholesterol: 95mg (32%) | Sodium: 980mg (43%) | Potassium: 1020mg (29%) | Fiber: 3g (13%) | Sugar: 6g (7%) | Vitamin A: 870IU (17%) | Vitamin C: 20mg (24%) | Calcium: 410mg (41%) | Iron: 2.2mg (12%)