Go Back
+ servings
featured ham and potato casserole

Ham and Potato Casserole Recipe

Course: Dinner, Main Course
Cuisine: American
Prep Time: 30 minutes
Cook Time: 1 hour
Total Time: 1 hour 30 minutes
Servings: 8
Calories: 270kcal
Author: Becky Hardin
This cheesy, creamy casserole is so versatile! Filled with ham and potatoes, you can serve it for breakfast or dinner.
Step-by-step photos can be seen below the recipe card.
Print Recipe

Ingredients

  • 2 tablespoons unsalted butter (¼ stick)
  • 1 yellow onion finely diced
  • 3 tablespoons all-purpose flour
  • cups whole milk or half-and-half
  • ½ cup chicken stock or chicken broth
  • ½ teaspoon fine sea salt
  • ½ teaspoon ground black pepper
  • ½ teaspoon garlic powder
  • 2 pounds russet potatoes peeled and diced small
  • cups diced cooked ham
  • 4 ounces freshly shredded white cheddar cheese (about 1 cup)

Instructions

  • Preheat the oven to 400°F. Grease a 9x13 inch baking dish with butter or non-stick cooking spray. Set aside.
    ingredients for ham and potato casserole
  • In a medium saucepan melt the butter. Add the diced onion and cook over medium heat until translucent.
    2 tablespoons unsalted butter, 1 yellow onion
    sauteed onions in a saucepan
  • Sprinkle the flour over the cooked onion and stir to combine. Add in the milk, chicken stock, sea salt, black pepper, and garlic powder. Continue to heat, stirring often, until warmed through and slightly thickened.
    3 tablespoons all-purpose flour, 1¼ cups whole milk, ½ cup chicken stock, ½ teaspoon fine sea salt, ½ teaspoon ground black pepper, ½ teaspoon garlic powder
    cream sauce for ham and potato casserole in a saucepan
  • Spread the potatoes evenly in the bottom of the prepared baking dish and top with the diced ham. Pour the milk mixture over the ham and potatoes.
    2 pounds russet potatoes, 2½ cups diced cooked ham
    diced ham on top of potatoes in casserole dish
  • Cover and bake for 40-45 minutes.
    ham and potato casserole after baking before cheese layer
  • Remove from oven and top with shredded cheese. Continue to bake, uncovered for an additional 10-15 minutes or until the cheese is completely melted and potatoes are tender.
    4 ounces freshly shredded white cheddar cheese
    ham and potato casserole topped with cheese before finished baking

Video

Notes

  • Make Ahead Instructions:
    • Follow the recipe through step 4.
    • Cover and refrigerate overnight.
    • When you are ready to bake, remove the casserole from the fridge, and let it warm up at room temperature while the oven preheats. 
    • Proceed with the recipe as written, from step 5.
    • Note: You may need to add a few extra minutes of baking time if your casserole is still cold when it goes in the oven.
Storage: Store ham and potato casserole in an airtight container in the refrigerator for up to 4 days or in the freezer for up to 3 months.

Nutrition

Calories: 270kcal | Carbohydrates: 27g | Protein: 15g | Fat: 12g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 53mg | Sodium: 689mg | Potassium: 684mg | Fiber: 2g | Sugar: 3g | Vitamin A: 294IU | Vitamin C: 16mg | Calcium: 170mg | Iron: 2mg