Dinner

Cheesy Ham Potato Casserole

Jump to Recipe

Some dinners just feel like home, and Cheesy Ham Potato Casserole is one of them. When you pull the baking dish from the oven and see bubbling cheese covering layers of tender potatoes and savory ham, you know you have a meal that will get everyone interested in dinner.

This casserole is especially useful when you have cooked ham waiting in the refrigerator and you don’t want to serve the same leftovers again. Instead, you can combine it with potatoes, cheddar cheese, onions, and a homemade creamy sauce to create something that feels like an entirely new meal.

You don’t need complicated ingredients or advanced cooking skills, either. Most of the preparation involves slicing, stirring, layering, and letting your oven handle the rest.

Whether you’re planning a cozy family dinner, looking for a way to use leftover ham, or simply craving creamy potatoes covered with melted cheese, this Cheesy Ham Potato Casserole recipe deserves a place in your dinner rotation.

Why You’ll Love This Cheesy Ham Potato Casserole

The biggest appeal of this casserole is its simplicity. You’re taking everyday ingredients and combining them into a warm, satisfying dish with plenty of flavor.

You’ll love this recipe because it is:

  • Creamy and cheesy without being complicated
  • An excellent way to use leftover cooked ham
  • Made with affordable, familiar ingredients
  • Easy to prepare for a family dinner
  • Customizable with different vegetables and cheeses
  • Hearty enough to serve as a main course
  • Easy to portion and reheat

The potatoes absorb some of the creamy sauce as they bake, while the ham adds a savory contrast to the richness of the cheese.

Perfect for Using Leftover Ham

If you have ham left from another meal, you don’t have to serve it exactly the same way the following day. Dice it into small pieces and turn it into the savory component of your casserole.

Cutting your ham into bite-size cubes also helps distribute it throughout the dish. That means you get potatoes, cheese, sauce, and ham together rather than ending up with large pieces concentrated in one area.

An Easy Family Casserole

Another reason this recipe works well for family dinners is convenience.

Once everything is assembled in your baking dish, the oven takes over. You can prepare a vegetable, clean your kitchen, or simply wait for dinner while the potatoes become tender and the cheese develops a lightly golden finish.

Cheesy Ham Potato Casserole Ingredients

You don’t need an unusually long shopping list for this recipe. Potatoes, cooked ham, cheddar, milk, butter, and a few seasonings make up most of the dish.

Here’s what you’ll need:

IngredientAmountPurpose
Potatoes2½–3 poundsForms the hearty casserole base
Cooked turkey ham, diced for best flavor2 cupsAdds savory flavor and protein
Sharp cheddar cheese, shredded2 cupsCreates a rich, cheesy texture
Butter4 tablespoonsAdds richness to the sauce
All-purpose flour¼ cupThickens the sauce
Milk2 cupsForms the creamy sauce
Sour cream½ cupAdds creaminess and tang
Onion, finely diced1 smallAdds savory flavor
Garlic, minced2 clovesAdds depth
Black pepper½ teaspoonSeasons the sauce
Paprika½ teaspoonAdds mild flavor and color
SaltTo tasteBalances the flavors
Fresh parsleyOptionalAdds color before serving

Best Potatoes for Ham and Cheese Casserole

Yukon Gold and Russet potatoes are both good choices, but they create slightly different results.

Yukon Gold potatoes have a naturally buttery texture and tend to hold their shape well. They’re a good option when you want visible potato pieces in each serving.

Russet potatoes contain more starch and soften considerably as they cook. Choose them when you prefer a softer, creamier casserole.

Whichever variety you choose, consistency matters more than perfection. Try to cut your potatoes approximately the same size so they finish cooking at roughly the same time.

Choosing the Best Cheese

Sharp cheddar is an excellent choice because its stronger flavor stands up well against potatoes and ham.

You can also experiment with:

  • Mild cheddar
  • Colby Jack
  • Monterey Jack
  • Gruyère
  • A combination of cheddar and mozzarella

Why Freshly Shredded Cheese Works Well

When possible, grate your cheese from a block immediately before making the casserole. Many packaged shredded cheeses contain anti-caking ingredients that help keep the shreds separate.

Freshly grated cheese tends to melt smoothly into your sauce and over the top of your casserole.

How to Make Cheesy Ham Potato Casserole

Making this casserole becomes much easier when you divide the process into four stages: preparing your potatoes, making the sauce, assembling everything, and baking.

Step 1 – Prepare the Potatoes

Preheat your oven to 375°F (190°C) and lightly grease a 9 x 13-inch baking dish.

Wash and peel your potatoes if desired. Cut them into thin slices or small cubes, keeping the pieces as uniform as possible.

For more predictable results, you can partially cook the potatoes first. Add them to a pot of boiling water and cook for approximately 5–7 minutes. You don’t want them completely tender because they’ll continue cooking in the oven.

Drain thoroughly and set aside.

Step 2 – Prepare the Creamy Cheese Sauce

Melt the butter in a saucepan over medium heat.

Add your diced onion and cook until it begins to soften, about 3–4 minutes. Add the minced garlic and cook briefly until fragrant.

Sprinkle the flour over the butter and onions. Stir continuously for about one minute.

Slowly pour in the milk while whisking. Adding the milk gradually helps prevent lumps.

Continue cooking and stirring until your sauce begins to thicken.

Season with black pepper and paprika. Add salt cautiously because both ham and cheddar can contribute plenty of salt to the finished casserole.

Reduce the heat and stir in approximately 1 cup of shredded cheddar. Once it melts, remove the pan from the heat and stir in the sour cream.

You should now have a smooth sauce thick enough to coat the back of a spoon.

Step 3 – Assemble the Ham and Potato Casserole

Arrange approximately half of your potatoes across the bottom of the prepared baking dish.

Scatter half of your diced ham over the potatoes.

Spoon some of your cheese sauce over the top.

Repeat with the remaining potatoes, ham, and sauce.

Finish by sprinkling the remaining shredded cheddar evenly across the casserole.

You can also combine the potatoes, ham, and sauce in a large mixing bowl before transferring everything to your baking dish if you prefer a less structured casserole.

Step 4 – Bake Until Golden and Bubbling

Cover the casserole loosely with foil and bake for approximately 25 minutes.

Remove the foil and continue baking for another 15–20 minutes, or until the potatoes are completely tender and the cheese on top is melted and lightly golden.

Cooking time can vary depending on how thickly you cut the potatoes and how much you precooked them.

Allow your casserole to rest for about 10 minutes before serving.

Tips for the Best Cheesy Ham Potato Casserole

Small details can make a noticeable difference in the final casserole.

Cut Your Potatoes Evenly

If some potato pieces are very thick while others are thin, they won’t cook evenly.

Try using a sharp chef’s knife or mandoline to create consistently sized slices.

Don’t Make the Sauce Too Thin

Your sauce should already have some body before you pour it over the potatoes.

A very thin sauce can leave excess liquid in the bottom of your baking dish.

Watch the Salt

This is especially important when you’re using leftover ham.

Ham and cheddar cheese can both be salty, so taste your sauce before adding extra salt. You may discover that very little is needed.

Let the Casserole Rest

It’s tempting to serve your casserole immediately, but waiting approximately 10 minutes gives the sauce a chance to settle.

You’ll have an easier time serving clean portions, and the sauce will cling better to the potatoes.

Easy Cheesy Ham Potato Casserole Variations

Once you understand the basic recipe, you can change it according to what you already have in your refrigerator.

Broccoli Ham Potato Casserole

Add lightly steamed broccoli florets before baking. Broccoli brings color and helps balance the richness of the cheese sauce.

Ham Potato and Bacon Casserole

For a smokier flavor, sprinkle cooked, crumbled bacon into the casserole.

Because bacon adds additional salt, reduce the added salt accordingly.

Extra-Cheesy Potato Casserole

If cheese is your favorite part, combine several varieties.

Try sharp cheddar with Monterey Jack for a smooth melt, or add a little Gruyère for a deeper flavor.

Ham Potato Casserole With Vegetables

You can also add:

  • Peas
  • Mushrooms
  • Bell peppers
  • Spinach
  • Broccoli
  • Green onions

Cook vegetables that release a lot of moisture before adding them so your casserole doesn’t become watery.

What to Serve With Cheesy Ham Potato Casserole

Because this dish already contains potatoes, ham, cheese, and a creamy sauce, you don’t necessarily need another heavy side.

Something fresh or green provides a pleasant contrast.

Try serving your casserole with:

  • Roasted asparagus
  • Steamed green beans
  • Garden salad
  • Roasted broccoli
  • Glazed carrots
  • Fresh fruit salad
  • Dinner rolls

Turning It Into a Complete Dinner

You already have a starch from the potatoes and protein from the ham. Adding a vegetable or crisp salad gives you an easy way to round out the plate.

For a casual dinner, you can simply put the casserole in the center of the table alongside a large green salad and let everyone serve themselves.

Can You Make Cheesy Ham Potato Casserole Ahead of Time?

Yes. This is a useful recipe when you want to do some of your dinner preparation earlier.

Prepare the potatoes, sauce, and ham mixture, then assemble the casserole in your baking dish. Cover it tightly and refrigerate until you’re ready to bake.

For best quality, baking it the next day is a practical approach.

Refrigerating Before Baking

If your casserole is going directly from the refrigerator into the oven, it may need additional cooking time.

Also be cautious with glass or ceramic baking dishes. Follow the manufacturer’s temperature-change instructions rather than moving a very cold dish directly into a hot oven if the bakeware isn’t designed for that transition.

How to Store and Reheat Ham Potato Casserole

Leftovers can make an easy lunch or dinner the following day, but proper storage matters.

Refrigerator Storage

Transfer leftovers to shallow airtight containers and refrigerate promptly. USDA guidance recommends refrigerating perishable leftovers within two hours and using refrigerated leftovers within 3–4 days.

Smaller containers also make it easier to reheat only what you plan to eat.

Reheating Cheesy Ham Potato Casserole

For an individual serving, the microwave is usually the quickest method.

You can also place a larger portion in an oven-safe baking dish, cover it, and reheat it in the oven.

If your sauce has become particularly thick after refrigeration, adding a small splash of milk before reheating can help restore some creaminess.

USDA guidance recommends reheating leftovers to 165°F (73.8°C) throughout, verified with a food thermometer.

Can You Freeze Ham and Potato Casserole?

Yes, although you should expect some change in texture.

Potatoes can become softer after freezing and thawing, while dairy-based sauces sometimes separate slightly.

If you decide to freeze leftovers, portioning the casserole first makes it easier to thaw only what you need. USDA lists the refrigerator, cold water, and microwave as safe thawing methods for leftovers; microwave-thawed leftovers should be heated to 165°F.

Common Mistakes When Making Cheesy Ham Potato Casserole

Potatoes Are Still Hard

If your cheese is perfectly melted but your potatoes remain firm, your potato slices may have been too thick.

Next time, cut them thinner or partially cook them before assembling the casserole.

The Casserole Is Watery

Too much liquid can come from several places.

Your sauce may not have thickened enough, or added vegetables may have released water during baking.

Make sure partially cooked potatoes are drained thoroughly before adding them to the baking dish.

Cheese Sauce Becomes Grainy

High heat can make cheese sauces less smooth.

Once your milk mixture has thickened, lower the heat before stirring in the cheese. You want enough heat to melt the cheese without aggressively boiling it.

Cheesy Ham Potato Casserole Recipe at a Glance

Recipe DetailInformation
RecipeCheesy Ham Potato Casserole
PreparationSlice, make sauce, assemble and bake
Main IngredientsPotatoes, ham, cheddar cheese
Oven Temperature375°F (190°C)
Baking TimeAbout 40–45 minutes
DifficultyEasy
Best ForFamily dinners and leftover ham
Serving StyleMain course or hearty side

FAQ About Cheesy Ham Potato Casserole

Can I Make Cheesy Ham Potato Casserole With Leftover Ham?

Yes. Leftover fully cooked ham is ideal for this casserole. Cut it into small cubes so you get some ham in every serving.

Do I Need to Cook the Potatoes Before Making Cheesy Ham Potato Casserole?

You don’t necessarily have to fully cook them, but partially boiling your potatoes for several minutes helps shorten the baking time and reduces the chance of ending up with undercooked potatoes.

What Cheese Is Best for Cheesy Ham Potato Casserole?

Sharp cheddar is a reliable choice because it provides plenty of flavor and melts well. Monterey Jack, Colby Jack, Gruyère, or a mixture of cheeses can also work.

How Do You Keep Ham and Potato Casserole From Getting Watery?

Start with a properly thickened sauce and drain partially cooked potatoes thoroughly.

If you’re adding vegetables such as mushrooms or spinach, cook away excess moisture before adding them.

Finally, give the finished casserole several minutes to rest before serving.

Can I Prepare Cheesy Ham Potato Casserole the Night Before?

Yes. Assemble it, cover it well, and refrigerate it overnight. The casserole may need a little extra baking time because it starts cold.

What Can I Substitute for Ham?

Cooked chicken or turkey can replace the ham. You can also leave out the meat and increase the amount of vegetables for a different version.

Can You Freeze Cheesy Ham Potato Casserole?

Yes, but the texture may change slightly after freezing. The potatoes can become softer and the creamy sauce may not be quite as smooth after thawing and reheating.

Conclusion: A Comforting Cheesy Ham Potato Casserole Worth Making Again

When you need something warm, hearty, and uncomplicated, Cheesy Ham Potato Casserole brings all the familiar comfort-food flavors together in one baking dish.

Tender potatoes soak up the creamy homemade sauce while savory pieces of ham break up the richness. A generous layer of cheddar melts across the top, giving you those golden, bubbling edges everyone wants to scoop onto their plate.

Better still, you can adapt the recipe to your kitchen. Add broccoli when you want extra vegetables, combine several cheeses when you want a richer flavor, or use leftover ham to turn yesterday’s dinner into something completely different.

Serve your Cheesy Ham Potato Casserole with a crisp salad or green vegetables, and you have an easy family dinner without an unnecessarily complicated preparation.

Save this recipe for your next cozy dinner, and if you make it, leave a comment sharing which cheese or vegetables you added. Your variation might give another reader the idea for their next family meal!

Cheesy Ham Potato Casserole
Print

Cheesy Ham Potato Casserole

Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 8
Course: Main Dish / Casserole
Cuisine: American
Ingredients
2½–3 pounds potatoes, peeled and thinly sliced or diced
2 cups cooked turkey ham, diced
2 cups sharp cheddar cheese, freshly shredded and divided
4 tablespoons butter
¼ cup all-purpose flour
2 cups milk
½ cup sour cream
1 small onion, finely diced
2 cloves garlic, minced
½ teaspoon black pepper
½ teaspoon paprika
Salt, to taste
Fresh chopped parsley, optional for garnish
Instructions
Preheat the oven. Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
Prepare the potatoes. Peel the potatoes if desired and cut them into thin, even slices or small cubes. Place them in boiling water and cook for about 5–7 minutes, just until they begin to soften. Drain thoroughly.
Cook the onion and garlic. Melt the butter in a saucepan over medium heat. Add the diced onion and cook for 3–4 minutes until softened. Stir in the garlic and cook for about 30 seconds.
Make the creamy sauce. Sprinkle the flour over the butter and onions. Stir continuously for about 1 minute. Slowly pour in the milk while whisking to prevent lumps.
Add the cheese. Cook until the sauce begins to thicken. Season with black pepper, paprika, and salt to taste. Reduce the heat and stir in 1 cup of shredded cheddar until melted. Remove from the heat and mix in the sour cream.
Assemble the casserole. Arrange half of the potatoes in the prepared baking dish. Add half of the diced ham and spoon some of the cheese sauce over the top. Repeat with the remaining potatoes, ham, and sauce.
Add the topping. Sprinkle the remaining 1 cup of shredded cheddar evenly over the casserole.
Bake. Cover loosely with foil and bake for about 25 minutes. Remove the foil and bake for another 15–20 minutes, or until the potatoes are tender and the cheese is melted, bubbling, and lightly golden.
Rest and serve. Allow the casserole to rest for about 10 minutes before serving. Garnish with chopped parsley if desired.
Tips
Cut your potatoes evenly so they cook at the same rate.
Sharp cheddar gives the casserole a stronger cheesy flavor.
Taste the sauce before adding much salt because ham and cheese are already salty.
You can add broccoli, peas, mushrooms, or green onions.
Freshly shredded cheese generally gives you a smoother melted texture.
Letting the casserole rest before serving helps the creamy sauce thicken around the potatoes.
Storage
Store leftover Cheesy Ham Potato Casserole in an airtight container in the refrigerator for up to 3–4 days. Reheat individual portions in the microwave or warm larger portions in the oven until heated through.
Make-Ahead Option
You can assemble the casserole ahead of time, cover it tightly, and refrigerate it overnight. When you're ready to serve it, bake as directed, allowing a little additional cooking time if the casserole is still cold.
Optional Variations
Broccoli Ham Potato Casserole: Add 1–2 cups of lightly steamed broccoli.
Extra Cheesy: Mix cheddar with Monterey Jack or Colby Jack.
Vegetable Version: Add peas, spinach, mushrooms, or bell peppers for extra color and flavor.

Amber Amber

Amber is the creator behind AJ Greats, sharing easy family-friendly recipes, comfort food favorites, quick dinners, and delicious desserts. Passionate about simple cooking and… More »

Related Articles

Leave a Reply

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

Recipe Rating




Back to top button
Close Welcome Bar