Old Fashioned Scalloped Potatoes and Ham
This post may contain affiliate links.
When you’re looking for the perfect way to use up leftover ham or bring comfort food to your dinner table, this old fashioned scalloped potatoes and ham recipe is exactly what you need.
Layers of thinly-sliced potatoes and chunks of savory ham are baked in a creamy sauce, creating a dish that is as cozy as it is delicious. Whether you’re making this for a Sunday dinner or holiday meal, it’s guaranteed to please everyone at the table.

Why You’ll Love This Recipe
- Perfect for gatherings: This casserole dish is large enough to feed a crowd, making it great for a cozy family dinner or holiday meal.
- Great use for leftover ham: This recipe is a wonderful way to use leftover holiday ham, like from Easter or Christmas dinners.
- Delicious comfort food: The combination of tender potatoes and creamy white sauce makes this dish a warm, hearty favorite.
- Simple ingredients: With basics like butter, flour, and milk, this recipe is easy to whip up using pantry staples.
- Customizable: Add your favorite cheese and toppings.

This Ham and Scalloped potatoes casserole is great for dinner any day of the week and I love that it makes enough for leftovers too! It is actually a very budget-friendly recipe!

Ingredients for cheesy scalloped potatoes

- Butter
- Onion, diced
- Thyme
- Dried parsley
- Flour
- Heavy cream
- Half-and-half, or milk
- Chicken broth
- Salt and pepper to taste
- Potatoes, cleaned and thinly sliced
- Cooked ham, diced
- Cheddar cheese, shredded (optional)
- Monterey jack cheese, or your favorite cheese (optional)
Equipment and kitchen tools
- 13×9 baking dish
How to make easy scalloped potatoes
- Preheat the oven to 350 F. and grease a 13×9 baking dish. In a medium saucepan, cook onions and butter over medium heat until onions are soft and translucent.
- Add in thyme, parsley, and flour.
- Cook for 1-2 minutes.
- Turn heat to low and add in milk a little at a time, whisking between each addition.
- Stir in chicken broth, salt, and pepper and bring to a boil and cook for about 1 minute. Remove from heat and set aside.
- Layer ⅓ of the potatoes on the bottom of the prepared baking dish.
- Top potatoes with ⅔ cup of the ham and about 1 cup of the sauce. Repeat layers until the dish is full.
- Cover and bake for 50 minutes. Uncover the dish and bake for an additional 20–30 minutes, or until potatoes are tender. If you desire, add cheese to the top during the last 15 minutes. Remove from the oven and allow to cool before serving.

Save The Recipe!
Tips for the Best Results
- Use a mandoline slicer: To get perfectly thin slices of potatoes, a mandoline is the best way to ensure even cooking time and tender potatoes.
- Layer potatoes evenly: Place half of the potatoes in the baking dish, top with ham and sauce, then repeat the layers for the best texture throughout the casserole.
- Cheese topping: For a rich, cheesy flavor, add sharp cheddar or Gruyere cheese to the top layer during the last 15 minutes of baking.
- Let it rest: After baking, allow the dish to cool for a few minutes before serving. This helps the sauce thicken and makes for easier serving.
- Choose the right potatoes: Yukon Gold or Russet potatoes work best for this dish, as they hold up well during baking and absorb the creamy sauce.
- Check for doneness: If you’re worried that the potatoes aren’t done cooking, just pierce one with a fork. If it’s fork-tender, the potatoes are cooked and ready to eat.
- Double it up: Double the recipe and freeze one for a complete frozen dinner that will be ready when you need it.
Substitutions and Variations
- Potatoes: While Yukon Gold potatoes are ideal for their buttery texture, you can use russet or red potatoes as well.
- Cheese: For a twist, try adding Gruyere, Monterey Jack, or white cheddar cheese for extra flavor. You can also omit the cheese for a lighter version.
- Milk options: Substitute the heavy cream and half-and-half with whole milk or a mixture of milk and cream of mushroom soup for a different creamy sauce.
- Slow cooker: You can prepare this recipe in a crock pot by layering the ingredients and cooking on low for 4-6 hours.
- Vegetables: Add green beans or broccoli to make this a more complete meal and increase the nutrient content of the dish.
FAQs About This Recipe
Yukon Gold potatoes are ideal because of their buttery flavor and firm texture, but russet potatoes are a good alternative if you prefer starchier potatoes in your scalloped potato casserole.
Yes! Store leftover scalloped potatoes in an airtight container and freeze for up to three months. Reheat in the oven to maintain the creamy texture.
To prevent curdling, use whole milk or half-and-half, and make sure to stir the cream sauce consistently over medium heat. Cooking slowly and evenly will keep the sauce smooth.
Absolutely. This classic scalloped potato recipe can be made without ham for a simple side dish to pair with any main course.
Leftover scalloped potatoes will stay fresh in the fridge for 3-4 days. Simply reheat in the oven or microwave when ready to enjoy again.
For sure. This is why casserole recipes are the BEST. You can easily prep and make ahead of time and then pop it in the oven when you’re ready. This can be a huge time saver when it comes to cooking a lot of dishes on the same day for the family.
Don’t forget to bookmark this recipe.

More Potato Recipes
- Chorizo Potatoes -These Chorizo Potatoes are a delicious way to add some spice and flavor to potatoes. I love these for breakfast or brunch and they are even better with a fried egg on top.
- Bacon Hash Browns – A delicious and memorable breakfast side dish that has been pinned thousands of times.
- Easy Scalloped Potatoes – so easy and way better than out of a box.
- Potato Wedges – A great easy and economical side dish for any meal.
- Twice Baked Potatoes – A delicious potatoes and cream cheese recipe.
More Ham Recipes

SCALLOPED POTATOES AND HAM
Ingredients
- 6 tablespoons butter
- 1 small onion (1 cup), diced
- 1/2 teaspoon thyme
- 1/2 teaspoon dried parsley
- 1/4 cup flour
- 1 cup heavy cream
- 1 cup half-and-half, or 2 cups milk
- 1 cup chicken broth
- Salt and pepper to taste
- 3 pounsa potatoes, cleaned and thinly sliced
- 2 cupa cooked ham, diced
- 1 cup cheddar cheese, shredded (optional)
- 1 cup Monterey jack cheese, or your favorite cheese (optional)
Instructions
- Preheat the oven to 350 F. and grease a 13×9 baking dish.
- In a medium saucepan cook onions and butter over medium heat until onions are soft and translucent.
- Add in thyme, parsley, and flour; cook for 1-2 minutes. Turn heat to low and add in milk a little at a time, whisking between each addition.
- Stir in chicken broth, salt and pepper and bring to a boil and cook for about 1 minute. Remove from heat and set aside.
- Layer ⅓ of the potatoes on the bottom of the prepared baking dish topped with ⅔ cup of the ham and about 1 cup of the sauce. Repeat layers until the dish is full.
- Cover and bake for 50 minutes. Uncover the dish and bake for an additional 20-30 minutes, or until potatoes are tender.
- If you desire, add cheese to the top during the last 15 minutes. Remove from the oven and allow to cool before serving.
Nutrition
If you are not yet subscribing to my CELEBRATE THE SEASON newsletter, you can subscribe here. I share a few things that I don’t share here and I email you only once a week. I know how valuable your time is and respect that tremendously!





These FAQs in recipes are brilliant. I’ve never seen that anywhere else! Also, scalloped potatoes are one of my favorite things, and I’ve never had them with ham!
Thank you Tamara – glad to hear it’s helpful!
It looks delicious and filling, this recipe will be great for when my friends visit me soon.
I need this recipe in my life!
Potatoes are such a win in this house, and we just loved this recipe. It was so easy to follow and delicious!