Nutrition Facts for Ham spinach and potato casserole

Ham Spinach and Potato Casserole

Image of Ham Spinach and Potato Casserole
Nutriscore Rating: 67/100

Indulge in the comforting flavors of this Ham Spinach and Potato Casserole, a hearty dish perfect for family dinners or meal prep. This layered casserole combines tender slices of potatoes, savory ham, and vibrant fresh spinach, all enveloped in a creamy, homemade cheddar cheese sauce. Enhanced with aromatic garlic and a touch of sautéed onion, this recipe balances rich, cheesy goodness with wholesome, nutritious ingredients. Baked to golden perfection, the casserole forms a bubbly, cheesy crust that’s irresistibly satisfying. Whether you're looking for a crowd-pleasing main course or a versatile potluck dish, this easy-to-make ham and potato casserole is sure to delight. With just 20 minutes of prep and a hands-off bake time, it’s the ultimate comfort food for busy nights!

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

12 items
  • 4 medium potatoes
  • 2 cups ham
  • 4 cups fresh spinach
  • 2 cups shredded cheddar cheese
  • 1.5 cups milk
  • 3 tablespoons all-purpose flour
  • 3 tablespoons butter
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 1 small onion
  • 1 tablespoon olive oil
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish with non-stick spray or butter.

2

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

3

Dice the ham into small cubes. Chop the onion finely.

4

In a skillet, heat olive oil over medium heat. Sauté the onions until softened, about 3–4 minutes. Add the fresh spinach and cook until wilted. Set aside.

5

In a medium saucepan, melt the butter over medium heat. Stir in the flour and cook for 1 minute, whisking constantly to create a roux.

6

Gradually add the milk to the roux while whisking. Cook for about 3–5 minutes, or until thickened. Stir in garlic powder, salt, black pepper, and 1 cup of shredded cheddar cheese. Mix until the cheese is melted and the sauce is smooth. Remove from heat.

7

Drain the potatoes and pat dry. Layer one-third of the potato slices evenly in the prepared baking dish. Top with one-third of the sautéed spinach mixture, one-third of the diced ham, and a small portion of the cheese sauce.

8

Repeat the layering process two more times, finishing with a final layer of cheese sauce. Sprinkle the remaining 1 cup of shredded cheddar cheese evenly on top.

9

Cover the dish with aluminum foil and bake in the preheated oven for 30 minutes. Remove the foil and bake for an additional 20 minutes, or until the top is golden and the potatoes are tender.

10

Allow the casserole to cool for 10 minutes before serving. Slice into squares and enjoy!

Cooking Tip: Take your time with each step for the best results!
2721
cal
114.1g
protein
274.0g
carbs
135.6g
fat

Nutrition Facts

1 serving (2020.8g)
Calories
2721
% Daily Value*
Total Fat 135.6 g 174%
Saturated Fat 76.2 g 381%
Polyunsaturated Fat 7.8 g
Cholesterol 406 mg 135%
Sodium 5847 mg 254%
Total Carbohydrate 274.0 g 100%
Dietary Fiber 29.1 g 104%
Total Sugars 36.7 g
Protein 114.1 g 228%
Vitamin D 4.5 mcg 23%
Calcium 2396 mg 184%
Iron 16.1 mg 89%
Potassium 6099 mg 130%

*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

39.5%%
16.5%%
44.0%%
Fat: 1220 cal (44.0%%)
Protein: 456 cal (16.5%%)
Carbs: 1096 cal (39.5%%)