We love seeing what you made! Tag us on Instagram at @afamilyfeast or hashtag #afamilyfeast so we can see your creations!

Scalloped Ham and Potato Casserole

Scalloped Ham and Potato Casserole

While baking, if the top browns before the potatoes are tender, cover with foil for the last few minutes of cooking time.

Yield: 4-6 servings 1x
Prep: 30 minsCook: 1 hour 30 minsTotal: 2 hours


2 pounds peeled Russet potatoes*

3 tablespoons butter

1 cup chopped onion

1 tablespoon chopped fresh parsley

1 teaspoon chopped fresh thyme or 1/2 teaspoon dry

1/4 cup all-purpose flour

1 1/2 cups heavy cream

1/2 teaspoon salt

1/4 teaspoon white pepper

Few drops hot sauce such as Tabasco, Cholula or Sriracha

1/4 teaspoon Worcestershire sauce

Few grinds fresh nutmeg

1/4 teaspoon Colman’s dry mustard

8 ounces shredded sharp cheddar cheese, divided

1 pound Black Forest or Virginia ham, sliced thin

8 ounces shredded mozzarella cheese (not fresh mozzarella)


  1. Using a mandolin or sharp knife, peel and slice the potatoes to 1/8 inch thick. Hold in a bowl of cold water but pat dry when ready to use.
  2. In a medium pot over medium heat, melt butter and add onions, parsley and thyme. Sauté for about three minutes or until onions are starting to become translucent. Lower heat to medium, add flour and stir. Cook for about three more minutes or until raw flour smell is gone.
  3. Add cream, salt, pepper, hot sauce, Worcestershire sauce, nutmeg, mustard powder and 1 ½ cups of the shredded cheddar cheese. Stir over medium heat until cheese melts into sauce then remove from heat.
  4. Heat oven to 350 degrees.
  5. In a two to three quart pan or casserole dish spray with pan spray. (Our casserole dish was an oval 12x9x3-inches.)
  6. Start by ladling a small amount of sauce into the bottom of the pan. Shingle one quarter of the potatoes over the sauce, covering the bottom. Cover that with one third of the ham. Next cover with one third of the remaining sauce and another quarter of potatoes and half of the shredded mozzarella cheese. Repeat layers by next adding another third of ham, another third of the sauce, another quarter of the potato, the final third of ham, the final half of the mozzarella, the final quarter of potatoes and the last of the sauce. Sprinkle the top with the remaining shredded cheddar.**
  7. Bake uncovered for one hour and 20 minutes, or until the potatoes are tender when poked with a fork or skewer. Let the casserole sit for 30 minutes to set up.
  8. Spoon into portions and serve.***

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.


*Russet are low moisture, high starch potatoes and should not be substituted.

**We found it easier to divide the ingredients into piles before layering so we could get even amounts. For example, we divided the ham into three piles, the potatoes into four and so on.

***There will be some liquid after baking and resting. This gets absorbed into the casserole as it cools so no need to remove.

© Author: A Family Feast
Cuisine: American Method: baked