Ultimate Ham and Potato Casserole Recipe – Easy and Perfect

Posted on

ham and potato casserole - featured image

Introduction

The smell of golden, bubbly cheese and perfectly baked potatoes wafting from the oven is pure comfort. This Ultimate Ham and Potato Casserole is one of those dishes that feels like a warm hug on a cold day. I first discovered this recipe during a post-holiday fridge clean-up. You know that moment when you have leftover ham staring at you, and you wonder what to do with it? That’s how this dish was born! It’s become my go-to for using up leftovers and creating a hearty, satisfying meal that everyone loves.

Imagine layers of tender potatoes, smoky ham, and a creamy sauce, all topped with gooey, melted cheese. It’s the kind of dish that has your family asking for seconds (and maybe thirds!). Whether you’re looking for a way to repurpose holiday ham or just want a cozy casserole for dinner, this recipe checks all the boxes. Plus, it’s incredibly flexible—you can swap out ingredients based on what you have in your fridge. Trust me, this will become a regular in your meal rotation!

Why You’ll Love This Recipe

  • Perfect for leftovers: Transform leftover ham and potatoes into something magical.
  • Quick and easy: Assemble this casserole in just 20 minutes, then let your oven do the rest.
  • Family favorite: Kids and adults alike will love the cheesy, savory flavors.
  • Comfort food at its best: Warm, creamy, and satisfying—a dish that feels like a hug in every bite.
  • Versatile: Customize the recipe with your favorite cheese, add veggies, or make it gluten-free.

What sets this ham and potato casserole apart? It’s the combination of simplicity and flavor. The creamy sauce made from scratch pairs beautifully with the savory ham and tender potatoes, while the melted cheese on top seals the deal. And let’s be honest—it’s a great way to impress your family or guests without spending hours in the kitchen. This dish is perfect for post-holiday meals, cozy family dinners, or even meal prep for the week.

What Ingredients You Will Need

This recipe uses simple, everyday ingredients that you likely already have in your kitchen. Here’s what you’ll need:

  • Potatoes: 6 medium-sized russet or Yukon Gold potatoes, peeled and thinly sliced (about 1/8-inch thick).
  • Cooked ham: 2 cups, diced (use leftover ham for convenience).
  • Onion: 1 medium onion, diced (adds a savory depth).
  • Shredded cheese: 2 cups (cheddar works best, but you can use a mix like Colby Jack or Gruyère).
  • Milk: 2 cups (use whole milk for creaminess, or a dairy-free option if needed).
  • Butter: 2 tablespoons, unsalted.
  • All-purpose flour: 2 tablespoons (for the roux; use gluten-free flour if preferred).
  • Garlic powder: 1 teaspoon.
  • Salt and pepper: To taste.
  • Fresh parsley: Optional, for garnish.

If you want to add more veggies, you can toss in peas, broccoli florets, or even spinach. For a smoky twist, try adding a dash of smoked paprika or swapping cheddar for smoked gouda. The beauty of this casserole is its flexibility!

Equipment Needed

ham and potato casserole preparation steps

Here’s the gear you’ll need to make this Ultimate Ham and Potato Casserole:

  • Baking dish: A 9×13-inch dish works perfectly.
  • Cutting board: For slicing potatoes and chopping ham.
  • Sharp knife: A good knife makes prepping the ingredients so much easier.
  • Large skillet: To make the creamy sauce.
  • Whisk: For a smooth, lump-free sauce.
  • Mandoline slicer: Optional, but great for evenly slicing potatoes.

If you don’t have a mandoline slicer, a sharp knife will do the trick—just take your time to make sure the slices are thin and even. For budget-friendly bakers, you can find affordable baking dishes at most home stores or online.

Preparation Method

  1. Preheat the oven: Set your oven to 375°F (190°C) and grease a 9×13-inch baking dish lightly with butter or non-stick spray.
  2. Prepare the potatoes: Peel and slice the potatoes into thin rounds, about 1/8-inch thick. If you have a mandoline slicer, this step will be a breeze!
  3. Cook the sauce: In a large skillet, melt 2 tablespoons of butter over medium heat. Add the flour and whisk until smooth, creating a roux. Gradually pour in the milk while whisking continuously to prevent lumps. Add garlic powder, salt, and pepper to taste. Cook for 3-4 minutes, or until the sauce thickens slightly.
  4. Layer the casserole: Spread a thin layer of the sauce on the bottom of the baking dish. Arrange a layer of potato slices, followed by a layer of diced ham and onions. Sprinkle a handful of shredded cheese on top. Repeat the layers until all ingredients are used, finishing with a generous layer of cheese.
  5. Bake: Cover the dish with aluminum foil and bake for 40 minutes. Then, remove the foil and bake for an additional 20 minutes, or until the cheese is golden and bubbly and the potatoes are fork-tender.
  6. Cool and serve: Let the casserole cool for 5-10 minutes before serving. Sprinkle with fresh parsley for a pop of color, if desired.

Tip: If the sauce seems too thick, add a splash of milk while whisking. Also, make sure to check the potatoes with a fork to ensure they’re cooked through before removing the casserole from the oven.

Cooking Tips & Techniques

Here are some tips to make sure your ham and potato casserole turns out perfectly:

  • Choose the right potatoes: Russet or Yukon Gold potatoes work best because they hold their shape and cook evenly.
  • Cut evenly: Ensure your potato slices are thin and uniform to avoid uneven cooking.
  • Don’t skip the roux: It’s the key to a creamy, luscious sauce that ties everything together.
  • Cover, then uncover: Start with foil on the dish to keep everything moist, then remove it to let the cheese brown beautifully.
  • Let it rest: Allow the casserole to cool slightly before serving for the best texture and flavor.

One lesson I learned the hard way—don’t rush the sauce! Whisking gradually and patiently avoids lumps and ensures a silky texture. Also, if your potatoes seem undercooked after the recommended time, simply pop the dish back in the oven for another 5-10 minutes.

Variations & Adaptations

The Ultimate Ham and Potato Casserole is delightfully customizable. Here are some variations to try:

  • Vegetarian version: Skip the ham and add sautéed mushrooms, spinach, or roasted broccoli.
  • Gluten-free option: Use a gluten-free flour blend for the roux and ensure your ham is gluten-free.
  • Cheese swap: Experiment with Swiss, Gouda, or pepper jack for a unique flavor twist.
  • Seasonal veggies: Add roasted butternut squash in the fall or zucchini in the summer for extra color and nutrition.

One of my favorite personal adaptations is adding caramelized onions—just cook them low and slow until they’re golden brown and layer them between the ham and potatoes. It adds a subtle sweetness that’s irresistible!

Serving & Storage Suggestions

This casserole is best served warm and fresh out of the oven. Pair it with a crisp green salad or roasted veggies for a complete meal. If you’re hosting, it’s also fantastic with a chilled glass of white wine or a comforting mug of cider.

Got leftovers? Refrigerate the casserole in an airtight container for up to 3-4 days. To reheat, cover it with foil and bake at 350°F (175°C) for about 20 minutes, or until warmed through. You can also freeze portions for up to 2 months—just thaw overnight in the fridge before reheating.

Pro tip: The flavors deepen after a day or two, making leftovers even tastier!

Nutritional Information & Benefits

This recipe offers a great balance of protein, carbohydrates, and fats, making it a filling and satisfying meal:

  • Calories: Approximately 350 per serving
  • Protein: Ham and cheese provide a hearty dose of protein.
  • Carbs: Potatoes are a great source of energy and fiber.
  • Healthy fats: The butter and cheese add richness and flavor.

If you’re watching your diet, you can easily adapt this recipe with low-fat cheese and dairy-free alternatives. Just be cautious if you’re sensitive to dairy, as it’s a key component of the dish.

Conclusion

This Ultimate Ham and Potato Casserole is everything you could want in a comfort food dish—easy to make, full of flavor, and perfect for using up leftovers. Whether it’s for a cozy family dinner or a holiday brunch, it always earns rave reviews in my house.

I love how versatile this casserole is. You can make it your own with different cheeses, veggies, or even proteins. So, what are you waiting for? Gather your ingredients, preheat that oven, and let’s get cooking!

If you try this recipe, I’d love to hear how it turned out for you! Leave a comment below and let me know your favorite variations. Don’t forget to share a picture—you might just inspire someone else to whip up this delicious dish!

FAQs

Can I use sweet potatoes instead of regular potatoes?

Absolutely! Sweet potatoes will give the casserole a sweeter, slightly nutty flavor. Just keep in mind they cook faster, so adjust the baking time accordingly.

Can I make this casserole ahead of time?

Yes! Assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. Bake as directed when you’re ready.

What’s the best way to reheat leftovers?

The best method is to cover the dish with foil and bake at 350°F (175°C) until warmed through. If you’re in a hurry, you can microwave individual portions, but the oven gives the best texture.

Can I freeze this casserole?

Definitely! Wrap it tightly in foil or store it in an airtight container. It will keep in the freezer for up to 2 months. Thaw overnight in the fridge before reheating.

What other meats can I use instead of ham?

You can substitute ham with cooked chicken, turkey, or even crispy bacon for a different flavor profile. Just keep the measurements similar for the best results!

Pin This Recipe!

ham and potato casserole recipe

Print

Ultimate Ham and Potato Casserole Recipe – Easy and Perfect

A comforting casserole with layers of tender potatoes, smoky ham, creamy sauce, and melted cheese. Perfect for using up leftovers and satisfying the whole family.

  • Author: paula
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 6 medium-sized russet or Yukon Gold potatoes, peeled and thinly sliced (about 1/8-inch thick)
  • 2 cups cooked ham, diced
  • 1 medium onion, diced
  • 2 cups shredded cheese (cheddar works best, or a mix like Colby Jack or Gruyère)
  • 2 cups milk (use whole milk for creaminess, or a dairy-free option if needed)
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour (use gluten-free flour if preferred)
  • 1 teaspoon garlic powder
  • Salt and pepper to taste
  • Fresh parsley (optional, for garnish)

Instructions

  1. Preheat the oven to 375°F (190°C) and grease a 9×13-inch baking dish lightly with butter or non-stick spray.
  2. Peel and slice the potatoes into thin rounds, about 1/8-inch thick. Use a mandoline slicer for even slices if available.
  3. In a large skillet, melt 2 tablespoons of butter over medium heat. Add the flour and whisk until smooth to create a roux. Gradually pour in the milk while whisking continuously to prevent lumps. Add garlic powder, salt, and pepper to taste. Cook for 3-4 minutes, or until the sauce thickens slightly.
  4. Spread a thin layer of the sauce on the bottom of the baking dish. Arrange a layer of potato slices, followed by a layer of diced ham and onions. Sprinkle a handful of shredded cheese on top. Repeat the layers until all ingredients are used, finishing with a generous layer of cheese.
  5. Cover the dish with aluminum foil and bake for 40 minutes. Then, remove the foil and bake for an additional 20 minutes, or until the cheese is golden and bubbly and the potatoes are fork-tender.
  6. Let the casserole cool for 5-10 minutes before serving. Sprinkle with fresh parsley for garnish, if desired.

Notes

[‘Choose russet or Yukon Gold potatoes for best results.’, ‘Ensure potato slices are thin and uniform for even cooking.’, ‘Whisk the sauce gradually to avoid lumps and ensure a silky texture.’, ‘Cover the dish with foil initially to keep it moist, then uncover to brown the cheese.’, ‘Let the casserole rest for 5-10 minutes before serving for better texture and flavor.’]

Nutrition

  • Serving Size: 1 portion
  • Calories: 350
  • Sugar: 3
  • Sodium: 750
  • Fat: 15
  • Saturated Fat: 8
  • Carbohydrates: 35
  • Fiber: 3
  • Protein: 18

Keywords: ham casserole, potato casserole, comfort food, easy dinner, leftover ham recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating