Go Back
+ servings
Overhead angle of cheesy ham and potato casserole in a white casserole dish, with one serving scooped onto a white plate
Print

Cheesy Ham and Potato Casserole

Cheesy ham and potato casserole is the perfect simple weeknight dinner! A rich and creamy cheese sauce pairs beautifully with savory ham and buttery potatoes. With just a few simple steps and ingredients, you'll have yourself a delicious and cozy meal.
Course Dinner
Cuisine American
Keyword brunch, holidays, potluck
Prep Time 10 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 30 minutes
Servings 6 servings
Calories 369kcal
Author Sam Guarnieri
Cost $25

Equipment

  • 9x9 baking dish
  • Small saucepan
  • Aluminum Foil

Ingredients

  • 2 tablespoons butter
  • 1 yellow onion chopped
  • 3 tablespoons all-purpose flour see Notes
  • 2 pounds potatoes sliced, divided, see Notes
  • 1 ½ cups ham fully cooked, divided
  • 1 ½ cups milk see Notes
  • 1 cup cheddar cheese shredded

Instructions

  • Preheat oven to 400° Fahrenheit.
  • Melt butter in a saucepan over medium heat. Add in chopped onion. Cook for 5 minutes or until soft. Add in all-purpose flour. Stir and cook for 2 minutes.
    Onion in a saucepan
  • Pour in milk. Stir and reduce heat. Simmer until sauce thickens, about 3-4 minutes. Remove from heat, then stir in cheese until melted.
    Cheesy onion sauce in a saucepan
  • Place half of sliced potatoes in baking dish. Top potato layer with half of cubed ham. Repeat layers for remaining potatoes and ham. Pour cheese sauce over top layer. Top with additional 1/4 cup shredded cheddar cheese if desired.
    Cheesy potato and ham casserole, uncooked, in a white casserole dish
  • Cover baking dish with foil. Bake for 45-50 minutes, or until potatoes are fork tender. Remove foil and cook for another 20-25 minutes, until cheese is brown and bubbly.

Notes

  • Types of Potatoes: Yukon gold and yellow potatoes work best in this recipe, though any white potato will work.
  • Milk: I used whole milk for an incredibly rich cheese sauce, but you can use 2% milk if you'd like.
  • Make it Gluten-Free: Use gluten-free flour instead of all-purpose flour in the cheese sauce.
 
Recipe yields approximately 6 servings. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving out of 6 using the ingredients listed. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 6. Result will be the weight of one serving.

Nutrition

Serving: 2cups | Calories: 369kcal | Carbohydrates: 34g | Protein: 18g | Fat: 18g | Saturated Fat: 10g | Trans Fat: 1g | Cholesterol: 58mg | Sodium: 602mg | Potassium: 868mg | Fiber: 4g | Sugar: 5g | Vitamin A: 408IU | Vitamin C: 31mg | Calcium: 231mg | Iron: 2mg | Net Carbs: 30g