Nutrition Facts for Cheesy potato and ham squares

Cheesy Potato and Ham Squares

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!

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 Cheesy Potato and Ham Squares
Prep Time:20 mins
Cook Time:55 mins
Total Time:75 mins
Servings: 8

Ingredients

  • 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)

Directions

Step 1

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

Step 2

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

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

Step 4

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

Step 5

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

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

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

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

Step 9

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

Step 10

Optional: Garnish with chopped fresh parsley before serving.

Nutrition Facts

Serving size (2401.0g)
Amount per serving % Daily Value*
Calories 3388.6
Total Fat 156.4g 0%
Saturated Fat 91.6g 0%
Polyunsaturated Fat 0.2g
Cholesterol 1144.1mg 0%
Sodium 9559.8mg 0%
Total Carbohydrate 311.0g 0%
Dietary Fiber 24.4g 0%
Total Sugars 32.9g
Protein 202.4g 0%
Vitamin D 230.4IU 0%
Calcium 3143.2mg 0%
Iron 20.4mg 0%
Potassium 8516.7mg 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: 40.7%
Protein: 23.4%
Carbs: 35.9%