Nutrition Facts for Ham spinach and potato casserole

Ham Spinach and Potato Casserole

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!

Nutriscore Rating: 67/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.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Ham Spinach and Potato Casserole
Prep Time:20 mins
Cook Time:50 mins
Total Time:70 mins
Servings: 6

Ingredients

  • 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

Directions

Step 1

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

Step 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.

Step 3

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

Step 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.

Step 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.

Step 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.

Step 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.

Step 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.

Step 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.

Step 10

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

Nutrition Facts

Serving size (2020.8g)
Amount per serving % Daily Value*
Calories 2721.2
Total Fat 135.6g 0%
Saturated Fat 76.2g 0%
Polyunsaturated Fat 7.8g
Cholesterol 406.2mg 0%
Sodium 5846.6mg 0%
Total Carbohydrate 274.0g 0%
Dietary Fiber 29.1g 0%
Total Sugars 36.7g
Protein 114.1g 0%
Vitamin D 180.7IU 0%
Calcium 2396.2mg 0%
Iron 16.1mg 0%
Potassium 6098.8mg 0%
*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: 44.0%
Protein: 16.5%
Carbs: 39.5%