Sliced potatoes, cheese, and diced ham baked in a casserole dish

Pioneer Woman's Scalloped Potatoes and Ham

Course Main Course
Cuisine American
Keyword Casserole, Pork
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Resting Time 5 minutes
Total Time 1 hour 30 minutes
Servings 8 people


  • 3 lbs Russet Potatoes ,
  • 2 tbsp Butter
  • 1 medium onion, diced
  • 3 cups Diced Ham
  • 1 1/2 cups Whole Milk
  • 1 1/2 cups Heavy Cream
  • 1/3 cup Flour
  • 1 tsp Black Pepper
  • 1 cup shredded Cheddar Cheese
  • 1 cup shredded Monterey Jack Cheese
US Customary - Metric


  1. Preheat oven to 350 degrees F.  Grease a 9x13 casserole dish with butter. 

  2. Heat butter in a large rimmed skillet. Add diced onions and cook for 1 to 2 minutes. Add diced ham and cook for 3 to 4 minutes. Remove from heat and set aside.

  3. Combine milk and cream in a microwave-safe bowl and microwave for a minute  until it is no longer cold. Whisk in flour and black pepper. Set aside. 

  4. Mix both shredded cheeses together. Set aside.

  5. Using a mandolin or slicer, slice potatoes into 1/8-inch slices (very thin.) Layer 1/3 of the potato slices in the buttered casserole dish. Next, sprinkle on 1/3 of the ham/onion mixture, then 1/3 of the cheese, then pour on 1/3 of the cream/milk mixture. The potatoes can be sliced by hand, but make sure they are thin as it will impact cooking time. 

  6. Repeat this layering process twice more and end with a sprinkling of cheese and a pouring on of the rest of the cream mixture. Cover dish with foil and bake for 50 minutes. Remove the foil and bake for an additional 20 minutes until the potatoes are tender. Allow the casserole to sit on the counter to rest for about 5 minutes before serving. 

Recipe Notes

Recipe Adapted from Pioneer Woman