Nutrition Facts for Ham potato casserole

Ham Potato Casserole

Indulge in the ultimate crowd-pleaser with this irresistible Ham Potato Casserole, a hearty dish that’s bursting with comforting flavors and creamy textures. Thinly sliced russet potatoes are layered with savory chunks of cooked ham and blanketed in a rich, homemade cheese sauce made from melted cheddar, butter, and a touch of paprika for depth. Baked until golden and bubbly, this casserole boasts a perfectly tender interior and a gooey, cheesy topping that will keep everyone coming back for seconds. With just a handful of pantry staples and an easy prep time of 20 minutes, this recipe is an ideal option for weeknight dinners, potlucks, or holiday leftovers. Finish with a sprinkle of fresh green onions for a delightful pop of color and flavor. Perfectly cheesy, incredibly satisfying, and simple to make—this Ham Potato Casserole is comfort food at its finest.

Nutriscore Rating: 50/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Ham Potato Casserole
Prep Time:20 mins
Cook Time:60 mins
Total Time:80 mins
Servings: 6

Ingredients

  • 4 large russet potatoes
  • 2 cups cooked ham
  • 2 cups shredded cheddar cheese
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups milk
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.5 teaspoon garlic powder
  • 0.5 teaspoon onion powder
  • 0.25 teaspoon paprika (optional)
  • 2 tablespoons green onions (optional, for garnish)
  • 1 as needed cooking spray

Directions

Step 1

Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with cooking spray.

Step 2

Peel the potatoes and slice them thinly, about 1/8 inch thick. Set them aside in a bowl of cold water to prevent oxidation.

Step 3

Dice the cooked ham into bite-sized pieces and set it aside.

Step 4

In a medium saucepan over medium heat, melt the butter. Once melted, whisk in the flour and cook for 1-2 minutes, stirring constantly, to form a roux.

Step 5

Slowly pour in the milk, whisking continuously to avoid lumps. Cook until the mixture thickens, about 3-5 minutes.

Step 6

Stir in the salt, black pepper, garlic powder, onion powder, and paprika (if using). Remove the sauce from heat and stir in 1 1/2 cups of the shredded cheddar cheese until melted and smooth.

Step 7

Drain the potatoes and pat them dry with a clean towel.

Step 8

Layer half of the sliced potatoes in the bottom of the prepared baking dish. Spread half of the diced ham evenly over the potatoes, then pour half of the cheese sauce over the top.

Step 9

Repeat with the remaining potatoes, ham, and cheese sauce, ensuring everything is well covered.

Step 10

Sprinkle the remaining 1/2 cup of cheddar cheese evenly over the top of the casserole.

Step 11

Cover the baking dish with aluminum foil and bake in the preheated oven for 40 minutes.

Step 12

After 40 minutes, remove the foil and bake for an additional 20 minutes, or until the potatoes are tender and the top is bubbly and golden brown.

Step 13

Remove from the oven and let the casserole sit for 5-10 minutes to set before serving.

Step 14

Garnish with chopped green onions, if desired, and serve hot.

Nutrition Facts

Serving size 1277.4 grams (1277.4g)
Amount per serving % Daily Value*
Calories 2239
Total Fat 144.90g 186%
Saturated Fat 84.10g 421%
Polyunsaturated Fat 0.30g
Cholesterol 665mg 222%
Sodium 10205mg 444%
Total Carbohydrate 58.00g 21%
Dietary Fiber 2.00g 7%
Total Sugars 24.30g
Protein 183.80g 368%
Vitamin D 215IU 1074%
Calcium 2300mg 177%
Iron 6mg 31%
Potassium 2333mg 50%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 57.4%
Protein: 32.4%
Carbs: 10.2%