Cheesy Potato and Ham Squares

Total Time
1hr 10mins
Prep 25 mins
Cook 45 mins

This potato casserole is soooooo yummy! I always get great compliments when I make this, and I make it very often at our house, it is requested all the time., you can use cheddar cheese instead of Swiss, or replace the ham for cooked bacon, anyway you make this, the taste is super! Note; cooking time does not include cooking the potatoes.

Ingredients Nutrition


  1. set oven to 375 degrees.
  2. butter a 8-in square baking dish.
  3. in a saucepan, boil potatoes for 20-25 minutes until very tender; drain well.
  4. mash potatoes with butter, parsley, salt and pepper.
  5. spread about 4 cups of the potato mixture on the bottom and up the sides of a greased 8-in square baking dish.
  6. combine cheese, ham, onion and garlic powder; spoon into potato shell.
  7. combine eggs and milk; pour over all.
  8. top with remaining potato mixture.
  9. sprinkle with paprika.
  10. bake uncovered for 45-50 minutes, or until golden brown.
  11. let stand 5 minutes before serving.


Most Helpful

I changed this recipe quite a bit - but we loved it! I used 4 very large red potatoes and didn't mash them. I used 3T butter and 1 1/2 C. chedder cheese. And I only used 2 eggs and 1% milk. It turned out light and not greasy or heavy like these kind of dishes sometimes are. It also cooked a little faster too. It'll be a new favorite breakfast or dinner recipe!

fab.butcher February 19, 2007

Classic comfort food at its best, and a hearty flavoursome stand alone dish which we all really enjoyed. I used bacon instead of ham and minced garlic instead of garlic powder, and I lightly sautéed the onions, garlic and bacon for about three minutes while the potatoes were cooking. I allowed them to cool before combining them with the cheese but otherwise followed the recipe exactly. Thank you for sharing this recipe!

bluemoon downunder March 25, 2006

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a