This post may contain affiliate links. Please read the disclosure policy.

This Layered Ham and Potato Casserole features potato slices, ham and cheese in a creamy sauce with a golden au gratin crust. It’s hearty, cheesy and oh-so satisfying. Perfect as a main course by itself or as a side dish for a feast!

Layered ham and potato casserole on a serving plate

Casseroles are a quintessential one-pan comfort food from France that’s always popular. You layer the ingredients in a casserole pan, place in the oven to bake and take it straight to the table to serve!

The humble ham potato casserole is one of our favorite dinner ideas rivaled only by our Scalloped Potatoes and Ham and Ham and Cheese Pasta Bake recipes. We’ve used sliced ham, but you can easily substitute leftover ham from a holiday feast when available.

How to Make a Layered Ham and Potato Casserole

To make it, start with a square casserole dish. It can be pyrex, enamel ware or an aluminum cake pan. Add alternating layers of sliced potatoes, ham, and cheese two times each, followed by the parsley and grated cheese on top.

It’s important to pick the right potato for it to cook nicely. The best potatoes for casseroles are low starch varieties such as red potatoes or thin-skinned white potatoes. They have a waxy texture and won’t fall apart while cooking. Avoid starchy baking potatoes like Idahos or russets.

Ham and Potato Casserole in a casserole pan

For the ham, slices will give you the best layered look although leftover ham chunks are amazing if you happen to have some. Shredded or cubed deli ham is another option.

For the cheese slices, we used swiss although a nice medium cheddar works well too. For the top, swiss is a classic, but mozzarella is another possibility.

We suggest checking the oven after 30 minutes to make sure it’s all browning to perfection. If it’s not browning enough, then move it to a higher oven rack to give it a bit more heat. If it’s browning too much, then simply cover the pan with foil.

Watch Recipe Video

This short tutorial shows how to make it:

Recipe Variations

  • Add thinly sliced onions to the potato layers
  • Sprinkle red pepper flakes to the potato layers for a spicy kick
  • Add crumbled cooked bacon beneath the grated cheese on top
  • Sprinkle breadcrumbs on top for an extra crispy au gratin

More Casserole Ideas:

View all casserole recipes

Cheesy Ham and Potato Casserole – you can’t resist this simple, classic layered ham and cheese bake that’s easy to make for brunch, lunch or dinner! All you need is a few ingredients: potatoes, ham, swiss cheese, parsley, eggs and half and half milk. Quick and easy dinner idea. Video recipe. |
4.50 from 10 votes

Layered Ham and Potato Casserole

This layered ham and potato casserole is a mouthwatering dinner idea your entire family will love! This comfort food features slices of potatoes, ham and cheese in a creamy sauce with a golden au gratin crust on top.
Prep Time: 20 mins
Cook Time: 45 mins
Total Time: 1 hr 5 mins
Servings: 8 servings


  • 4 large white or red potatoes, peeled
  • salt and pepper to taste
  • 8 slices ham
  • 8 slices swiss cheese, or cheddar
  • 1/4 cup parsley, chopped
  • 2 cups swiss cheese, grated
  • 2 large eggs
  • 1 cup half and half milk


  • Preheat oven to 350°F. Grease a square 9-inch baking pan and set aside.
  • Peel the potatoes and slice into about 1/4-inch thickness pieces.
  • Press a layer of potatoes into the prepared pan and season with salt and pepper. Add 4 slices each of ham and cheese.
  • Repeat with layers of potatoes, ham and then cheese slices.
  • Add one final layer of potatoes, parsley and then grated cheese.
  • In a medium bowl, whisk together eggs and half and half. Pour evenly over grated cheese.
  • Bake for 45 minutes until cheese is golden and bubbly.
  • Allow to cool for 5 minutes before serving.


  • Slicing: A mandolin slicer is helpful in getting a consistent thickness on the potato slices for even baking.
Nutrition Facts
Layered Ham and Potato Casserole
Amount Per Serving
Calories 339 Calories from Fat 189
% Daily Value*
Fat 21g32%
Saturated Fat 13g65%
Polyunsaturated Fat 1g
Monounsaturated Fat 6g
Cholesterol 128mg43%
Sodium 487mg20%
Potassium 330mg9%
Carbohydrates 15g5%
Fiber 1g4%
Sugar 2g2%
Protein 22g44%
Vitamin A 1250IU25%
Vitamin C 22.3mg27%
Calcium 470mg47%
Iron 0.7mg4%
* Percent Daily Values are based on a 2000 calorie diet.

Please read our nutrition disclaimer.

Author: Cindy
Course: Main Course, Side Dish
Cuisine: American, French
Keyword: ham and potato casserole
Did you make this recipe? Leave a comment below!
This Layered Ham and Potato Casserole is a delicious main course dish that fills the house with an amazing aroma. It features a golden crust on top as the cheese browns in the oven. Underneath there are layers of ham, potatoes and swiss cheese with eggs, milk and parsley for gastronomic perfection. Easy Dinner. Video recipe. |

Recipe adapted from FiveHeartHome