Cheesy Scalloped Potatoes and Ham

4.71 from 88 votes
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

These Cheesy Scalloped Potatoes with Ham combine tender potatoes, savory ham, and a rich homemade cheese sauce for the ultimate comfort-food dish.

Easy to make and extra satisfying, this cozy casserole works just as well for holiday dinners as it does for using up leftover ham, Either way, it is bound to be a family favorite.

Scoop of cheesy scalloped potatoes with ham.

Kristen's Keys for Cheesy Scalloped Potatoes with Ham

This recipe is very approachable, but a few small details make a big difference in how creamy, cheesy, and evenly cooked your potatoes turn out. Paying attention upfront saves you from undercooked potatoes or a ensures your sauce is perfectly creamy.

  • Opt for starchy potatoes. Either russet or Yukon Gold potatoes have enough starch to give these scalloped potatoes a creamy, rich finish.
  • Slice the potatoes thin. Aim to cut your potatoes into ⅛-inch thick slices, which will ensure the potatoes cook fully without the need to parboil them first.
  • Grate your own cheese. Pre-shredded cheese doesn't melt as smoothly because of added anti-caking agents. Taking a few extra minutes to grate it yourself gives you a sauce that's silky, not grainy.
  • No leftover ham? Purchase a ham steak of thick slice of ham from the deli or omit the ham altogether.

5-Star REader Review

I have made this several times and sent to family members too. Everyone loves this recipe! It's the only one I will use. Thank you for the great recipe! -Vicki

How to Make Cheesy Scalloped Potatoes and Ham

Think of this section as me walking you through exactly how I make these cheesy scalloped potatoes in my own kitchen.

Step One: Slice Potatoes

Wash and peel potatoes and then thinly slice into ⅛-inch thick slices. A mandoline makes this quick and consistent, but a sharp knife works too!

👉🏻Do you have to peel the potatoes? I opt to peel them for a smoother consistency, but it is a personal preference.

Showing slicing potatoes on a mandoline into thin slices.

Step Two: Make the Cheese Sauce

Using a from-scratch cheese sauce gives these scalloped potatoes the best flavor and irresistibly creamy texture. It is well worth the 5 extra minutes it takes to make.

  • Melt butter in a small saucepan. Once melted, whisk in the flour to form a thick paste (AKA a roux) which will thicken the sauce.
  • Let the roux cook for a minute or two to remove any raw flour taste.
  • Slowly whisk the milk into the mixture until incorporated.
  • Simmer, stirring constantly, for just a couple minutes until the sauce thickens enough to coat the back of a spoon.
  • Once thickened, remove the pan from the heat and stir in the grated cheddar cheese until fully melted. Taking the pan off the heat before adding cheese prevents separation and keeps the sauce smooth.
Side by side photo showing cheese sauce after simmering.

Step Three: Assemble the Casserole

Layer half the potatoes in a buttered baking dish, followed by half the ham and half the cheese sauce. Repeat the layers. For extra cheesy goodness, top with additional shredded cheese.

Three photos side by side showing layering potatoes and ham in baking dish, topping with cheese sauce, then topping with more cheese.

Step Four: Bake

Cover the casserole dish tightly with foil and bake for one hour. Remove the foil and bake for an additional 25-35 minutes or until the potatoes are fork-tender and the sauce is bubbly.

White baking dish with scalloped potatoes, ham and cheese.

Serving Suggestions

Cheesy Potatoes and Ham is one of those recipes that earns a permanent spot in the dinner rotation, whether served as the star of the show or as a supporting side dish.

Make-Ahead Instructions

When it comes to holiday meals, anything you can prep ahead is a small gift to your future self. Cheesy scalloped potatoes are no exception! For the best flavor and texture, it's best to bake them first and then reheat rather than assembling them ahead. This keeps the potatoes from discoloring and ensures the sauce stays creamy.

  • Prepare and bake the scalloped potatoes as directed.
  • Once baked, let them cool to room temperature, cover tightly with foil, then refrigerate for up to 3 days.
  • When you're ready to serve, take the dish out of the refrigerator about 30 minutes before reheating to take the chill off the dish.
  • Bake covered with foil, at 350°F for about 30 minutes, or until warmed through.

More Favorite Leftover Ham Recipes

This recipe for Ham and Scalloped Potatoes is a favorite recipe to make with leftover ham. But if you still find yourself with leftover ham, browse a few favorites below.

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
4.71 from 88 votes

Cheesy Scalloped Potatoes and Ham

Servings: 6
Prep: 15 minutes
Cook: 1 hour 25 minutes
Total: 1 hour 40 minutes
Scoop of cheesy scalloped potatoes with ham.
Cheesy Scalloped Potatoes and Ham features layers of tender potatoes and savory ham, in an easy from-scratch creamy, cheesy sauce. Perfect as a holiday side, a way to use leftover ham, or a cozy, hearty weeknight dinner.

Video

Ingredients 

  • 2 cups cubed ham
  • 3 pounds russet or Yukon Gold potatoes, scrubbed and sliced into ⅛-inch thick rounds
  • 2 tablespoons unsalted butter, plus additional for greasing pan
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk, or half and half
  • 1 teaspoon kosher salt
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 cup shredded sharp cheddar cheese, for cheese sauce
  • 1 cup shredded sharp cheddar cheese, for topping (optional)

Instructions 

  • Preheat the oven to 375℉ (190℃). Grease a 2 quart casserole dish with butter and set aside.
  • Scrub and peel the potatoes. Slice the potatoes using a mandoline or very sharp knife into ⅛-inch thick slices. Measure to ensure 6 cups of sliced potatoes.
    Showing slicing potatoes on a mandoline into thin slices.
  • In a medium saucepan, melt 2 tablespoons unsalted butter over medium heat. Once melted, whisk in 2 tablespoons all-purpose flour to form a thick paste. Let cook for 30-60 seconds, whisking constantly. Slowly whisk in 2 cups whole milk, until thick and creamy. Season with 1 teaspoon kosher salt, ½ teaspoon garlic powder, and ½ teaspoon onion powder. Continue to cook, whisking constantly, until the mixture has thickened and beginning to bubble. Remove the pan from the heat. Add 1 cup shredded sharp cheddar cheese and stir until melted.
    Side by side photo showing cheese sauce after simmering.
  • To arrange the casserole, layer half the potatoes in the baking dish and top with half the diced ham. Pour half of the cheese sauce over the ham and potatoes. Use your hands or spoon to push the potatoes and ham into the cheese sauce. Repeat the layers. Sprinkle with the remaining 1 cup shredded sharp cheddar cheese and cover tightly with foil.
    Side-by-side dish showing layered potatoes with cheesy sauce and then topped with extra cheese.
  • Bake covered for 60 minutes. Remove foil and bake for an additional 25 minutes or until potatoes are tender. Allow the potatoes to cool for 10 minutes before serving.
    White baking dish with scalloped potatoes, ham and cheese.

Equipment

Notes

Storage: Leftovers can be stored in an airtight container in the refrigerator for 3-4 days and reheated as desired in the microwave. 
Sodium: If you are using very salty or smoked ham, decrease the amount of salt to ½ teaspoon. 
How Many Potatoes: You will need about 3 pounds of potatoes or 3 large Russet potatoes and 4 large Yukon gold potatoes, to equal 6 cups of sliced potatoes. 
Note on Par-Boiling Potatoes: I do not find it necessary to parboil your potatoes before baking. However, if you want your potatoes fall-apart tender,  you can opt to parboil your potatoes before baking. I recommend parboiling the potatoes whole in salted, simmering water for 7 to 9 minutes. Drain, let the potatoes cool, and then thinly slice. You don't want to slice your potatoes prior to parboiling, as they will become waterlogged. 
Casserole Dish: Any 2 or 3-quart oven-safe casserole dish will work as long as it is deep enough to pour the cheese sauce over.
Make-Ahead Instructions: Prepare and bake the scalloped potatoes as directed. Let cool to room temperature, cover tightly with foil, and refrigerate for up to 3 days. Let the dish sit at room temperature for 30 minutes before reheating. Then, bake at 350°F, covered, for about 30 minutes, or until warmed through.

Nutrition

Calories: 247kcalCarbohydrates: 34gProtein: 17gFat: 4gSaturated Fat: 2gCholesterol: 30mgSodium: 1057mgPotassium: 772mgFiber: 2gSugar: 5gVitamin A: 430IUVitamin C: 8.6mgCalcium: 197mgIron: 1.8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

This recipe was originally published in 2016 and updated in 2025.

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

4.71 from 88 votes (54 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

119 Comments

  1. Made this earlier today... didn’t read properly and added the paprika to the cheese sauce while adding the milk and oh wow the flavour was beautiful!! Went down a treat, my family loved it!

      1. Hi Marcy! The recipe calls for whisking in 1 cup of cheese into the sauce and topping with 1 cup 🙂 I hope you enjoy!

  2. 5 stars
    We loved this! Added onions plus cheese sauce to both layers instead of all sauce on top. Used 2 cups of milk as specified but 2 cups of extra sharp cheddar cheese and more seasoning in sauce. Will put scallions instead of paprika on top after cooking next time. Did not parboil potatoes and they were fine at 1.5 hours but at 385 degrees. Like the author here, prefer some firmness.

    1. I am so glad you enjoyed so much Shadow! Thank you for taking the time to leave a review and your modifications.

  3. Hi,
    I plan to make this recipe tomorrow - but it sound delicious. I have one quick question - in your overview at the top you mention using chicken stock in your cheese sauce, but I don't see that listed in your ingredients or in the recipe itself. Am I misunderstanding the recipe? I have never tried chicken stock in my cheese sauce before.

      1. Hi Angie! I have not experimented with this particular recipe enough to know how to advise making this in the crockpot with success.

  4. 5 stars
    What a great, tasty, easy recipe. I used leftover ham from Easter and I did parboil the potatoes. It took less time to cook than the recommended 1 and a half hours.

    1. I am so glad you enjoyed! And it is a great time saving tip to parboil potatoes 🙂

  5. 5 stars
    My family loved this recipe! Just wondering though, how did you figure the nutrients/calories? I imported the recipe into my fitness pal and it says 511 calories per serving. I tweaked a few messed up ingredients on their part, (such as regular milk not chocolate milk) and came up with 480 calories per serving. Just wondering since I am keeping track of calories right now. Thanks for the help!

    1. Hey Mandy! I am so glad you all enjoyed. I use a professional nutrition calculator that I manually check the ingredients--this one was calculated using skim milk, sharp cheddar cheese, and ham steak. However, every nutritional calculator is different, so that may be the cause.

  6. This is a recipe I will make again and again. Reminded me of a youthful favorite. The only change I made was to add a bit of pepper. A true comfort food.

  7. 5 stars
    I have tried SO many different scalloped potatoes and ham recipes and none seemed to come out right. So, I wasn't expecting to have success with this one. Your recipe was AMAZING. The family loved it! Def keeping this one in my recipe box. Thank you!!!!

    1. Thank you so much Melissa for taking the time to let me know how much you enjoyed these Scalloped Potatoes. I am so happy they were a hit!