Skip to content

Cheesy Ham and Potato Casserole

This cheesy ham and potato casserole is the best way to use up leftover ham. It’s a creamy, hearty, and comforting meal any of night of the week.

Love casserole recipes? Try funeral potatoes, cheesy scalloped potatoes or easy cheesy potatoes, too!

Spoonful of ham and potato casserole.
This post may contain affiliate links. Read disclosure policy.

Cheesy Ham Potato Casserole

This cheesy ham and potato casserole combines the creamy goodness of potatoes with salty ham, and gooey cheese. It’s easier than scalloped potatoes and ham but heartier than ham and potato soup!

It’s a cozy, satisfying breakfast, brunch, or even dinner that never fails to make my family go crazy for it, and I’m sure it’ll do the same for you!

Why This Recipe Works

  • Easy to make: This ham casserole recipe is perfect for busy weeknights when you need a satisfying meal or an easy side dish without the fuss.
  • Prep it in advance. Then refrigerate it until you’re ready to bake! A convenient option for gatherings and holidays.

Ham Potato Casserole Recipe Ingredients

Ham and potato casserole ingredients on the counter.

Find the full printable recipe with specific measurements below.

  • Potatoes: Go for starchy potatoes like russet potatoes or Yukon gold potatoes. They’ll give you that dreamy, creamy texture.
  • Ham: You can use leftover baked ham or any ham of your choice, including honey baked ham.
  • Flour: I use all-purpose flour for thickening the sauce.
  • Seasoning: I keep it simple with Kosher salt and ground black pepper. 
  • Sauce: A combination of milk and broth (chicken broth, beef, or vegetable broth) form the creamy base of the sauce.
  • Cheddar Cheese: Shred your own sharp cheddar cheese for the best results and add more depending on your tastes!
  • You’ll also need: Butter, onions, garlic, and fresh parsley.

How to Make Ham and Potato Casserole

In a small saucepan soften the onions and garlic, then whisk in the flour, salt, and pepper.

Sauteed onions with garlic and butter in a skillet.

Slowly whisk in the broth, followed by the milk, until your sauce is smooth. Bring it to a light simmer and add half a cup of cheddar cheese. Stir the mixture until it thickens. 

Making a creamy cheese sauce.

Pour half of the creamy sauce over the potatoes in the baking dish. Then, place the remaining potatoes over the top and spread the remaining ham over them. Finally, cover it all with the remaining sauce.

Unbaked ham and potato casserole.

Cover your dish with foil and pop it in the oven for 45 minutes. After that, remove the foil, sprinkle the remaining cheese over the top, and bake for a few more minutes until hot and bubbly.

Cheesy ham and potato casserole in a white baking dish.

Tips and Variations

  • Evenly diced. When dicing your potatoes, aim for uniform slices. This ensures even cooking throughout the ham and potato casserole with cheese.
  • If you like it spicy, serve it with your favorite hot sauce or add some diced green chiles to the creamy sauce.
  • Cheese: Use a different type of cheese to make the cheese sauce. Use something that melts easily like Gruyere or Colby Jack.
  • A different protein: It won’t exactly be a ham and potato casserole without the ham, but you can use bacon crumbles instead. Diced chicken, breakfast sausage or even make a variation of tuna noodle casserole instead.
  • Short cuts: If you’re making this for an Easter or Christmas meal when you’ve got even less time than usual, by all means, use pre-cut potatoes or hash browns to make this cheesy potato casserole.

Serving Suggestions

This classic cheesy ham and potato casserole pairs great with so many different sides. Serve it alongside a crisp and refreshing wedge salad for a balanced meal.

Another great option is to whip up a batch of flakey, buttery homemade biscuits or cornbread to serve on the side. And let’s not forget breakfast! If you have leftovers, serve them with fluffy scrambled eggs for a satisfying morning meal.

The best ham and potato casserole in a white baking dish.

More recipes with ham that you may like include ham and cheese sliders, ham and bean soup, and ham and cheese breakfast pie!

More Casserole Recipes

Browse all

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

The best ham and potato casserole in a white baking dish.

Ham and Potato Casserole

5 from 6 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
This cheesy ham and potato casserole is the best way to use up leftover ham. It's a creamy, hearty, and comforting meal any of night of the week.
Prep Time: 15 minutes
Cook Time: 1 hour 10 minutes
Total Time: 1 hour 25 minutes
Servings: 9

Video

Ingredients 

  • 2 pounds potatoes , peeled and diced, divided
  • 2 cups diced ham , divided
  • ¼ cup unsalted butter
  • ½ cup chopped onions
  • 1 ½ teaspoons minced garlic
  • 3 Tablespoons all-purpose flour
  • 1 teaspoon Kosher salt
  • ¼ teaspoon ground black pepper
  • 1 cup milk
  • ¾ cup broth (chicken, beef, or vegetable)
  • 1 cup shredded cheddar cheese , divided, plus more if desired
  • Chopped parsley

Instructions

  • Prep. Preheat the oven to 350°F. Butter an 8×8-inch or a 7×10-inch baking dish.
  • Add potatoes and ham to bottom of dish. Line 1/2 of the diced potatoes on the bottom of the pan. Spread 1 cup ham evenly over the top.
  • Saute onions and garlic. In a small saucepan over medium heat, cook 1/4 cup butter and 1/2 cup onions 4 minutes, or until the onions are softened. Stir in 1 1/2 teaspoons garlic and cook 1 minute. Whisk in 3 Tablespoons flour, 1 teaspoon salt, and 1/4 teaspoon pepper. Cook 1 minute more. Reduce heat to medium low.
  • Make cheese sauce. Slowly whisk in 3/4 cup broth. Whisk in 1 cup milk until smooth. Bring to a light simmer and add 1/2 cup cheese. Stir until thickened. Taste and season with salt and pepper.
  • Assemble casserole. Pour 1/2 the sauce over the potatoes. Place the remaining potatoes over the top. Spread the remaining 1 cup ham over the potatoes. Cover with the remaining cheese sauce.
  • Bake. Cover with foil and bake 45 minutes. Remove foil and sprinkle the remaining 1/2 cup cheese over the topre and bake 15 minutes, or until the potatoes are fork tender and the cheese is bubbly.
  • Rest, then serve. Remove from oven and let cool 10 minutes before serving. Sprinkle fresh parsley. Serve warm.

Notes

Make-ahead: You can make this dish 24 hours in advance and refrigerate until ready to bake. You can also bake about 50 minutes, remove from oven, and let cool. Once cooled, refrigerate overnight. 
When ready to serve the next day, remove from fridge and let sit at room temp 30 minutes. Bake uncovered about 30 minutes, or until the sauce has thickened and the cheese is golden and bubbly. 
Storage: Store leftovers in an airtight container in the refrigerator up to 3 days. 

Nutrition

Calories: 232kcal | Carbohydrates: 23g | Protein: 11g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 43mg | Sodium: 767mg | Potassium: 495mg | Fiber: 2g | Sugar: 3g | Vitamin A: 372IU | Vitamin C: 21mg | Calcium: 139mg | Iron: 1mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Main Dish
Cuisine: American

Did you make this recipe? Don’t forget to give it a star rating below!

Recipe FAQs

Can I make this casserole without ham for a vegetarian version?

Absolutely! Just omit the ham and make sure to use vegetable broth. You can also add other veggies like spinach, chopped broccoli, peas, or diced bell peppers for additional flavor.

Should I cover the casserole when baking?

Yes, cover the casserole dish with foil for the first 45 minutes of baking, then remove the foil and cook for another 15 minutes to allow the cheese to brown.

How to prep this in advance?

This casserole is fantastic for meal prep. You can make it 24 hours in advance and refrigerate it until you’re ready to bake. When ready to serve the next day, remove the dish from the fridge and let it sit at room temperature for 30 minutes. Bake uncovered for about 30 minutes until the sauce has thickened and the cheese is golden and bubbly.

How to store leftovers?

Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave until it’s warm and bubbling.

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today