Few dishes deliver the kind of warm, comforting satisfaction that comes from a bubbling casserole filled with tender potatoes, savory ham, and plenty of melted cheese. Today’s Recipe of the Day: Cheesy Ham and Potato Bake brings all three together in a simple, hearty meal that feels right at home on the family dinner table.
This is the kind of recipe that proves comfort food doesn’t have to be complicated. Thinly sliced potatoes are layered with chunks of ham and surrounded by a rich, creamy cheese sauce before everything is baked until the potatoes become tender and the top turns beautifully golden.
Whether you have leftover ham waiting in the refrigerator or you simply want a filling dinner that everyone can dig into, this cheesy potato bake is worth adding to your recipe collection.
A Classic Combination That Never Gets Old
Ham, potatoes, and cheese have been paired together in countless dishes for good reason. Each ingredient brings something different to the table.
Potatoes provide the hearty foundation. Their mild flavor absorbs the creamy sauce while their soft texture makes every bite satisfying.
Ham contributes a salty, smoky flavor that keeps the casserole from becoming overly rich. Because ham is already cooked, it also makes preparing the meal easier.
Then there is the cheese.
As the casserole bakes, shredded cheese melts into the sauce and around the potatoes, creating a creamy filling. The cheese on top develops those irresistible browned spots that everyone wants when the casserole reaches the table.
Together, these simple ingredients create a dish greater than the sum of its parts.
Why You’ll Love This Cheesy Ham and Potato Bake
One of the best qualities of casserole recipes is their simplicity. Once everything is assembled in the baking dish, the oven takes care of most of the work.
This recipe is especially useful when you want something filling without preparing several separate dishes.
It is also an excellent way to transform leftover ham into an entirely different meal. Instead of simply reheating slices of ham from yesterday’s dinner, you can chop them into bite-sized pieces and turn them into a creamy potato casserole.
Another advantage is flexibility. You can change the cheese, add vegetables, adjust the seasonings, or increase the amount of ham depending on what you have available.
Best of all, the leftovers are delicious.
Ingredients
For approximately 6 to 8 servings, you’ll need:
- 2½ pounds russet or Yukon Gold potatoes
- 2 cups cooked ham, diced
- 3 tablespoons butter
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 2½ cups shredded sharp cheddar cheese, divided
- ½ cup shredded Monterey Jack cheese
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon smoked paprika
- 2 tablespoons chopped fresh parsley
- Nonstick cooking spray or additional butter for the baking dish
Choosing the Best Potatoes
Both russet and Yukon Gold potatoes work beautifully in this recipe, although they produce slightly different results.
Russet potatoes contain more starch and become exceptionally soft and creamy as they bake. They also absorb the cheese sauce wonderfully.
Yukon Gold potatoes hold their shape slightly better and naturally have a buttery flavor. They are an excellent choice when you want distinct potato slices throughout the finished casserole.
Whichever variety you choose, try to slice the potatoes evenly.
Slices approximately ⅛ to ¼ inch thick work well. If some pieces are extremely thick while others are thin, the thinner potatoes may become very soft before the thicker pieces finish cooking.
A mandoline slicer can make quick work of the potatoes, but a sharp kitchen knife works perfectly well too.
Prepare the Oven and Baking Dish
Preheat your oven to 375°F.
Lightly grease a 9-by-13-inch baking dish with butter or nonstick cooking spray.
Peel the potatoes if desired. Leaving the skins on Yukon Gold potatoes can add texture and save preparation time, while russets are usually better peeled for this particular casserole.
Slice the potatoes into thin, relatively uniform rounds and set them aside.
Dice the cooked ham into small bite-sized pieces.
Make the Creamy Cheese Sauce
The homemade cheese sauce is what transforms basic ham and potatoes into something special.
Place a medium saucepan over medium heat and add the butter.
Once melted, add the diced onion. Cook for approximately 4 to 5 minutes, stirring occasionally, until the onion begins to soften.
Add the minced garlic and cook for another 30 seconds.
Sprinkle the flour over the butter and onions. Stir continuously for about 1 minute.
This creates a roux that will thicken the sauce.
Slowly pour in the milk while whisking continuously. Add the heavy cream and continue stirring.
Allow the mixture to cook for several minutes until it begins to thicken. You don’t need an extremely thick sauce because it will continue thickening while the casserole bakes.
Reduce the heat to low.
Add approximately 1½ cups of the cheddar cheese along with the Monterey Jack cheese.
Stir until the cheese has completely melted and the sauce becomes smooth.
Season with salt, black pepper, garlic powder, onion powder, and smoked paprika.
Taste the sauce before adding additional salt. Ham and cheese can both contain plenty of sodium, so you may discover that very little extra salt is necessary.
Assemble the Casserole
Spread approximately one-third of the sliced potatoes across the bottom of the prepared baking dish.
Scatter about one-third of the diced ham over the potatoes.
Spoon some of the cheese sauce over the layer.
Repeat with another layer of potatoes, ham, and sauce.
Finish with the remaining potatoes, ham, and cheese sauce.
Try to make sure most of the potatoes are covered with sauce. This moisture helps them become tender while baking.
Cover the baking dish tightly with aluminum foil.
Bake Until Tender
Place the covered casserole into the preheated oven and bake for approximately 45 minutes.
Carefully remove the foil.
Sprinkle the remaining cheddar cheese evenly over the top.
Return the casserole to the oven uncovered and continue baking for another 25 to 35 minutes, or until the potatoes are completely tender.
You can test the potatoes by inserting a thin knife into the center of the casserole. It should slide through easily without much resistance.
If the cheese begins browning before the potatoes are fully tender, loosely place the foil over the top again.
For an especially golden finish, you can turn on the broiler for the final minute or two. Watch the casserole carefully because cheese can go from beautifully browned to burned very quickly under the broiler.
Let It Rest Before Serving
As tempting as it may be to immediately start scooping the casserole onto plates, give it a little time.
Allow the Cheesy Ham and Potato Bake to rest for approximately 10 to 15 minutes after removing it from the oven.
This allows the cheese sauce to settle and thicken slightly.
Sprinkle chopped parsley over the top just before serving for a little freshness and color.
Then grab a large serving spoon and dig in.
Tips for the Best Results
Slice the Potatoes Thinly
One of the most common problems with potato casseroles is undercooked potatoes.
Thin, even slices cook much more reliably. Avoid cutting them into thick rounds unless you plan to increase the baking time.
Don’t Skip the Covered Baking Time
Covering the casserole traps steam inside the baking dish, helping the potatoes soften.
Removing the foil later allows moisture to escape and gives the cheese time to brown.
Shred Your Own Cheese
Pre-shredded cheese is convenient, but it is often coated with anti-caking ingredients that can prevent it from melting as smoothly.
If possible, buy a block of cheddar and shred it yourself.
The resulting sauce will usually be smoother and creamier.
Use Cooked Ham
The ham should already be fully cooked before being added to the casserole. The baking process is primarily heating the ham while cooking the potatoes.
Give the Casserole Time to Rest
Resting isn’t just about avoiding a burned tongue. It gives the sauce time to thicken so the casserole holds together better when served.
Perfect for Leftover Ham
This recipe is particularly useful after a holiday or large family dinner.
If you’ve prepared a baked ham and find yourself staring at a refrigerator full of leftovers, this casserole provides an easy way to turn them into another complete meal.
Cut the leftover ham into cubes, refrigerate it properly, and use it in the casserole when you’re ready.
Because the flavor of baked or smoked ham is already well developed, leftovers can make the finished dish even more flavorful.
You don’t have to wait for leftovers, though.
A ham steak from the grocery store is an easy alternative. Simply dice the cooked ham and measure approximately two cups.
Cheese Variations
Sharp cheddar provides a familiar flavor, but there’s plenty of room to experiment.
Try combining cheddar with:
- Monterey Jack
- Colby Jack
- Gruyère
- Gouda
- Smoked Gouda
- Pepper Jack
- Mozzarella
Gruyère gives the casserole a slightly nutty, sophisticated flavor, while smoked Gouda emphasizes the smoky character of the ham.
Pepper Jack is a great option if you prefer a little heat.
Whatever combination you choose, select cheeses that melt well.
Add Some Vegetables
The basic recipe is delicious as written, but vegetables can easily be incorporated.
Broccoli is one of the best additions. Small broccoli florets complement cheddar cheese particularly well.
You could also add:
- Peas
- Diced bell peppers
- Mushrooms
- Spinach
- Corn
- Chopped green onions
Vegetables containing lots of moisture, such as mushrooms or spinach, are usually better cooked briefly before being added. Removing excess moisture helps prevent the casserole from becoming watery.
Add a Crispy Topping
If you love contrasting textures, give the casserole a crunchy finish.
Mix approximately one cup of breadcrumbs or crushed buttery crackers with two tablespoons of melted butter.
Sprinkle the mixture over the cheese during the final 15 to 20 minutes of baking.
You can also use crushed potato chips for an especially fun topping.
The combination of creamy potatoes underneath and crunchy topping above makes every serving a little more interesting.
Turn Up the Heat
This casserole is naturally mild, making it family-friendly, but it’s easy to give it some spice.
Add diced jalapeños to the ham layers or sprinkle crushed red pepper flakes into the cheese sauce.
A few dashes of hot sauce can also be stirred into the sauce.
For smoky heat, add a pinch of chipotle powder instead of—or in addition to—the smoked paprika.
What to Serve With Cheesy Ham and Potato Bake
Because this casserole is rich and filling, lighter side dishes work particularly well.
A simple green salad with vinaigrette provides freshness and acidity.
Roasted vegetables are another excellent option. Try roasted asparagus, Brussels sprouts, green beans, carrots, or broccoli.
Steamed vegetables also work when you want to keep dinner simple.
For a larger meal, serve the casserole alongside dinner rolls or crusty bread.
The bread comes in handy for soaking up any creamy cheese sauce left on the plate.
Make It for Breakfast or Brunch
Although this recipe works beautifully for dinner, ham, potatoes, and cheese are also classic breakfast ingredients.
Serve smaller portions alongside scrambled or fried eggs for a hearty weekend breakfast.
For brunch, pair the casserole with eggs, fresh fruit, muffins, and coffee.
You could even add cooked crumbled bacon to the casserole when serving it for breakfast.
That versatility makes this a recipe worth keeping around.
Make-Ahead Option
If you know tomorrow is going to be busy, you can prepare portions of the casserole ahead of time.
The cheese sauce can be made in advance and refrigerated in an airtight container. The ham can also be diced beforehand.
Because raw sliced potatoes can discolor, it’s usually best to slice and assemble them closer to baking time.
If you assemble the entire casserole ahead and refrigerate it, remember that a cold casserole may require additional baking time.
Always make sure the potatoes are completely tender before serving.
Storing Leftovers
Allow leftover Cheesy Ham and Potato Bake to cool before transferring it to an airtight container.
Refrigerate leftovers and enjoy them within approximately 3 to 4 days.
Individual portions can be reheated in the microwave for a quick lunch.
For larger portions, cover the baking dish with foil and reheat in a 350°F oven until thoroughly heated.
If the casserole seems slightly dry after refrigeration, adding a small splash of milk or cream before reheating can help restore some of its creamy texture.
A Great Meal for Busy Families
There is something especially convenient about serving dinner from one baking dish.
Instead of preparing a meat, starch, and complicated assortment of sides separately, you’ve already got ham, potatoes, onions, and a satisfying cheese sauce together in one casserole.
Add a vegetable or salad and dinner is ready.
It’s also easy to portion. Everyone can scoop out as much or as little as they want, making it useful for family dinners, casual gatherings, potlucks, and holiday meals.
Budget-Friendly Comfort Food
Potatoes remain one of the most useful ingredients for stretching a meal.
A relatively small amount of ham can flavor an entire casserole when combined with potatoes and cheese.
This makes the recipe particularly useful when you have leftover ham but not enough to serve everyone another full portion.
Instead of letting those leftovers go to waste, you’re turning them into the centerpiece of another meal.
That’s good cooking and smart kitchen planning.
Why Homemade Cheese Sauce Makes a Difference
It might be tempting to reach for canned soup when making a potato casserole. While that shortcut certainly works for some recipes, preparing a basic homemade cheese sauce requires only a few additional minutes.
You control the seasoning, thickness, cheese, and overall flavor.
Butter and flour create the foundation.
Milk and cream provide richness.
Freshly shredded cheese melts into the mixture.
A handful of simple seasonings finishes everything.
Once you learn this basic technique, you’ll find yourself using variations of it for macaroni and cheese, vegetable casseroles, pasta dishes, and many other comfort-food recipes.
The Aroma Is Part of the Experience
Long before this casserole reaches the dinner table, everyone in the house will know something good is cooking.
The aroma of onions and garlic begins during the preparation of the sauce.
Then the ham starts warming in the oven.
Finally, the cheese melts and begins browning across the top.
It’s the kind of dinner that draws people toward the kitchen asking, “How much longer?”
Sometimes anticipation is part of what makes comfort food so enjoyable.
Recipe at a Glance
Prep Time: 25 minutes
Cook Time: 70–80 minutes
Resting Time: 10–15 minutes
Total Time: Approximately 1 hour 50 minutes
Servings: 6–8
Quick Directions
- Preheat the oven to 375°F and grease a 9-by-13-inch baking dish.
- Thinly slice the potatoes and dice the cooked ham.
- Sauté onion and garlic in butter.
- Stir in flour to create a roux.
- Gradually whisk in milk and heavy cream.
- Add cheese and seasonings and stir until smooth.
- Layer potatoes, ham, and cheese sauce in the baking dish.
- Cover and bake for 45 minutes.
- Remove the foil, add remaining cheddar, and bake another 25–35 minutes.
- Rest for 10–15 minutes, garnish with parsley, and serve.
A Comforting Recipe Worth Saving
Cheesy Ham and Potato Bake isn’t trying to be fancy. That’s part of its appeal.
It takes familiar ingredients and transforms them into a warm, creamy, satisfying casserole that can feed the whole family.
You get tender potatoes in every serving, smoky bites of ham scattered throughout, and plenty of rich cheese sauce tying everything together. Then there’s that golden layer of melted cheddar across the top—the finishing touch that makes it difficult to resist going back for seconds.
It can help use up leftovers, works for dinner or brunch, reheats well, and can easily be customized according to what you have in the refrigerator.
Some recipes become favorites because they’re elaborate or unusual. Others earn their place at the table simply because they’re comforting, dependable, and delicious.
This Cheesy Ham and Potato Bake belongs firmly in the second category.
Would you keep this Cheesy Ham and Potato Bake classic, or add bacon, broccoli, jalapeños, or another favorite ingredient?

Leave a Reply