Go Back
+ servings
A serving of Ham and potato casserole on a white plate.
Print Recipe
No ratings yet

Cheesy Ham And Potato Casserole Recipe

Whip up a hearty meal for your family for dinner tonight with this cheesy ham and potato casserole! It’s the perfect way to use leftover holiday ham.
Prep Time15 minutes
1 hour 15 minutes
Total Time1 hour 30 minutes
Course: Main Course
Cuisine: American
Servings: 6
Calories: 573kcal
Author: Judy Wilson

Ingredients

  • ¼ cup butter
  • 1 small onion (finely chopped)
  • ¼ cup all-purpose flour
  • 1 cup chicken broth
  • 2 cups milk
  • cups sharp cheddar cheese (divided)
  • 3 pounds potatoes (peeled and diced)
  • 12 ounces diced ham
  • Salt and pepper

Instructions

  • Preheat the oven to 400 degrees and grease a 9x13 baking dish with nonstick cooking spray.
  • Heat the butter in a small saucepan over medium heat.
  • When the butter is melted, add the onion and sauté until tender, around 5 minutes.
  • Add the flour and stir to mix. Continue simmering until the flour begins to brown.
  • Add the chicken broth and milk and whisk to mix. Continue whisking while the sauce simmer.
  • Cook until the sauce has thickened, around 10 minutes. Season with salt and pepper to taste.
  • Then stir in 1½ cups of sharp cheddar cheese.
  • Arrange half the potatoes in the prepared baking dish and top with half the ham. Add another layer of potatoes, then ham.
  • Pour the cheese sauce over the top of the casserole.
  • Cover the pan with foil and place in the oven to bake for 45 minutes, then remove the foil and top with the remaining 1 cup of cheese.
  • Return to the oven to bake for another 10 to 15 minutes, until the sauce is bubbly and the cheese on top is melted.

Notes

If you prefer to shorten the bake time, you can boil the potatoes until they are fork-tender before mixing them with the rest of the ingredients. If you pre-cook the potatoes, you can cut the baking time to 30 minutes uncovered.
Store any leftovers in the refrigerator in an airtight container for best results. The casserole will stay good for up to three days.
You can reheat the leftovers in the oven at 350 degrees or in the microwave.

Nutrition

Calories: 573kcal | Carbohydrates: 51g | Protein: 29g | Fat: 29g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.3g | Cholesterol: 108mg | Sodium: 1299mg | Potassium: 1155mg | Fiber: 5g | Sugar: 8g | Vitamin A: 846IU | Vitamin C: 46mg | Calcium: 469mg | Iron: 3mg