Nutrition Facts for Easy ham and potato casserole

Easy Ham and Potato Casserole

Image of Easy Ham and Potato Casserole
Nutriscore Rating: 69/100

Creamy, cheesy, and loaded with hearty flavors, this Easy Ham and Potato Casserole is the ultimate comfort food for busy weeknights or family gatherings. Tender russet potatoes are layered with savory diced ham and smothered in a rich, homemade cheddar cheese sauce, then baked to golden perfection. Simple pantry staples like butter, flour, and milk come together to create a velvety roux, while a sprinkle of onion and garlic powder adds depth to every bite. With just 20 minutes of prep and perfectly baked layers of goodness, this casserole is as easy to make as it is satisfying. Top it with freshly chopped green onions for a burst of freshness, and enjoy this crowd-pleaser straight out of the oven! Perfect for meal prepping or using up leftover ham, this one-dish wonder is a delicious way to bring everyone to the table.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
50 min
🕐
Total Time
1 hr 10 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

11 items
  • 4 large russet potatoes
  • 2 cups ham
  • 2 cups cheddar cheese
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups milk
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 1 teaspoon onion powder
  • 0.5 teaspoons garlic powder
  • 2 tablespoons green onions (optional, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

14 steps
1

Preheat your oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish.

2

Peel the russet potatoes and slice them into thin, even rounds about 1/8 inch thick. Set aside.

3

Dice the ham into small, bite-sized pieces if not pre-diced. Set aside.

4

In a medium saucepan, melt the butter over medium heat. Add the flour and whisk continuously for about 1-2 minutes to form a roux.

5

Gradually pour in the milk while whisking, ensuring the mixture stays smooth. Continue cooking and stirring for 3-5 minutes until the sauce thickens.

6

Stir in the salt, black pepper, onion powder, and garlic powder. Taste and adjust seasoning as needed.

7

Remove the sauce from heat and mix in 1 1/2 cups of the shredded cheddar cheese, stirring until melted and smooth.

8

Spread half of the sliced potatoes evenly in the baking dish. Layer half of the diced ham on top of the potatoes.

9

Pour half of the cheese sauce over the layer, spreading it to cover evenly.

10

Repeat with the remaining potatoes, ham, and cheese sauce to create a second layer.

11

Sprinkle the remaining 1/2 cup of shredded cheddar cheese evenly across the top.

12

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

13

Remove the foil and bake for an additional 20 minutes, or until the top is golden and bubbly, and the potatoes are tender when pierced with a fork.

14

Allow the casserole to cool for 5-10 minutes before serving. Garnish with chopped green onions if desired.

Cooking Tip: Take your time with each step for the best results!
3190
cal
119.4g
protein
380.6g
carbs
130.5g
fat

Nutrition Facts

1 serving (2363.5g)
Calories
3190
% Daily Value*
Total Fat 130.5 g 167%
Saturated Fat 66.7 g 334%
Polyunsaturated Fat 7.8 g
Cholesterol 363 mg 121%
Sodium 6321 mg 275%
Total Carbohydrate 380.6 g 138%
Dietary Fiber 28.3 g 101%
Total Sugars 42.2 g
Protein 119.4 g 239%
Vitamin D 5.9 mcg 29%
Calcium 1820 mg 140%
Iron 17.4 mg 97%
Potassium 9276 mg 197%

*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

48.0%%
15.0%%
37.0%%
Fat: 1174 cal (37.0%%)
Protein: 477 cal (15.0%%)
Carbs: 1522 cal (48.0%%)