Nutrition Facts for Cheesy potato and ham squares

Cheesy Potato and Ham Squares

Image of Cheesy Potato and Ham Squares
Nutriscore Rating: 67/100

Golden, cheesy, and packed with hearty flavor, Cheesy Potato and Ham Squares are the ultimate comfort food for busy weeknights or cozy brunch gatherings. This irresistible casserole combines tender cubes of russet potatoes, savory diced ham, and a luscious blend of sharp cheddar and Parmesan cheeses, all baked to perfection in a creamy, paprika-spiced egg mixture. Sautéed onions and garlic add depth, while a buttery golden crust on top ensures every bite is as satisfying as the last. Ready in just over an hour and yielding eight generous servings, this easy-to-make dish is perfect for feeding a crowd or prepping ahead for meal planning. Serve these scrumptious squares on their own or pair them with a crisp side salad for a well-rounded meal, and don’t forget a sprinkle of fresh parsley for a vibrant finishing touch!

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
55 min
🕐
Total Time
1 hr 15 min
👥
Servings
8 servings
📊
Difficulty
Medium

🥘 Ingredients

14 items
  • 4 large russet potatoes
  • 2 cups diced ham
  • 2 cups shredded cheddar cheese
  • 1 cup grated Parmesan cheese
  • 3 large eggs
  • 1 cup milk
  • 1 tablespoon all-purpose flour
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 0.5 teaspoons ground paprika
  • 2 tablespoons chopped fresh parsley (optional, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish with a small amount of butter or nonstick spray.

2

Peel and dice the russet potatoes into small, evenly sized cubes (about 1/2-inch thick).

3

In a large skillet, melt the butter over medium heat. Add the diced onion and garlic, and sauté for 3-4 minutes until the onion softens and becomes translucent.

4

Add the diced ham to the skillet and cook for another 2 minutes, stirring occasionally. Remove from heat and set aside.

5

In a large mixing bowl, whisk together the eggs, milk, flour, salt, pepper, and paprika until well combined.

6

Add the diced potatoes, sautéed onion and ham mixture, shredded cheddar cheese, and Parmesan cheese into the bowl. Stir until all the ingredients are evenly distributed and coated in the egg mixture.

7

Pour the mixture into the prepared baking dish and spread it out evenly. Use a spatula to press the ingredients down gently to ensure an even, tightly packed layer.

8

Bake in the preheated oven for 45-55 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean.

9

Remove the dish from the oven and allow it to rest for 5-10 minutes before slicing into squares.

10

Optional: Garnish with chopped fresh parsley before serving.

Cooking Tip: Take your time with each step for the best results!
3389
cal
202.4g
protein
311.0g
carbs
156.4g
fat

Nutrition Facts

1 serving (2401.0g)
Calories
3389
% Daily Value*
Total Fat 156.4 g 201%
Saturated Fat 91.6 g 458%
Polyunsaturated Fat 0.2 g
Cholesterol 1144 mg 381%
Sodium 9560 mg 416%
Total Carbohydrate 311.0 g 113%
Dietary Fiber 24.4 g 87%
Total Sugars 32.9 g
Protein 202.4 g 405%
Vitamin D 5.8 mcg 29%
Calcium 3143 mg 242%
Iron 20.4 mg 113%
Potassium 8517 mg 181%

*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

35.9%%
23.4%%
40.7%%
Fat: 1407 cal (40.7%%)
Protein: 809 cal (23.4%%)
Carbs: 1244 cal (35.9%%)