This post may contain affiliate links.

Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image

Leftover holiday ham means Ham and Potato Casserole for dinner or even brunch! With a velvety cheese sauce, tender potatoes, and savory ham, you donโ€™t need any canned soup to make this comfort food recipe.

Ham and potato casserole recipe in baking dish

The BEST way to use leftover ham.

cookbook author erin clarke of well plated

(Correction: one of the best, because we also have Ham Salad and Ham Casserole.)

But if you want your ham in cheesy, creamy casserole form with potatoes, ham and potato casserole is IT.

  • This satisfying casserole is an easy way to reinvent your leftoversโ€”because one can only eat so many ham sandwiches on Homemade Dinner Rolls.
  • The creamy sauce for this ham and potato casserole is made with milk and three varieties of cheese, making it rich, smooth, and positively scrumptious. It’s the real deal: no cans of soup or Velveeta!
  • Dinner the week after a holiday is the obvious use for this ham and potato casserole, but use ham steak and you can make it year-round, serve it as a holiday side dish, or even make it a savory brunch option to serve alongside Spinach Quiche. It’s versatile like that!

5 Star Review

“My kids absolutely loved this Ham and Potato Casserole. Iโ€™m so glad I tried this recipe. Itโ€™s so creamy and cheesy but not overwhelming. Plus point that itโ€™s quick and easy to throw together. Will be making it again for sure.”

— Bethany —
Ham and potato casserole on plate with fork

Key Ingredients

Youโ€™ll find the full list of ingredients in the recipe card below, but here are some notes to keep in mind.

  • Russet Potatoes. Although you could leave the skin on if you so desire, I think this cheesy ham and potato casserole is better with peeled potatoes.
  • Unsalted Butter. Let this come to room temperature.
  • Cream Cheese. Also at room temperature. Use the kind that comes in a block, not a tub.
  • Whole Milk. Again: room temperature! Whole milk gives you the creamiest, richest sauce.
  • Garlic and Green Onions. To build flavor in the sauce.
  • Seasonings. Onion powder, dried parsley, kosher salt, and ground black pepper.
  • Cheese. Shredded sharp white cheddar cheese and Parmesan cheese. Pre-shredded cheeses have additives that affect the texture of a cheese sauce, making it gritty and weird (yes, thatโ€™s the technical term) instead of velvety smooth, so shred your own for the best melt!
  • Diced Cooked Ham. Use leftover Crockpot Ham or Baked Ham, or buy a ham steak if you donโ€™t have leftovers and want a smaller amount of ham just for making this potato ham casserole.

How to Make Ham and Potato Casserole

Boil the Potatoes. Cover them with water in a large pot; bring to a boil, then simmer for about 10 minutes, or until theyโ€™re tender. Drain.

Add the Sauce Ingredients. Add the potatoes back to the pot and cook over low heat to dry them out a bit. Remove from heat and add the butter, cream cheese, milk, green onions, garlic, and seasonings.

Stir. Fold until the cheese and butter are melted.

Add the Ham and Cheese. Fold in the ham and cheese, reserving 2 tablespoons each of the cheddar and Parm for topping.

Finish. Transfer the ham and potato casserole to a greased baking dish. Add the reserved cheese, then bake at 375 degrees F for 20 to 25 minutes, or until the top is golden and the cheese is melty. Rest for 5 to 10 minutes, then garnish with green onions and ENJOY!

Recipe Tip

Get a Head Start. Prepare the casserole up to 2 days in advance, then cover it and store it in the refrigerator until youโ€™re ready to bake. Youโ€™ll need to add a few extra minutes to the cooking time to account for the casserole starting chilled.ย 

Recipe Variations

  • Try Other Cheeses. Gruyere and gouda would be fabulous as swaps for the cheddar.
  • Top with Panko Breadcrumbs. For an extra crunch, top your casserole with some panko breadcrumbs (stirred together with salt, pepper, and melted butter) before baking. 
Plate of ham and potato casserole with cheesy

What to Serve with Ham and Potato Casserole

Ham and Potato Casserole

5 From 4 reviews . Help us out! Review HERE.Help out & review HERE

Prep: 10 minutes
Cook: 30 minutes
Total: 45 minutes

Servings: 8 servings
Easy cheesy ham and potato casserole is the best way to use leftover ham! It's made from scratch with a smooth, velvety cheese sauce.

Ingredients
  

  • 3 Russet potatoes peeled and cut into ยผ-inch cubes (about 1 ยฝ pounds)
  • 2 tablespoons unsalted butter at room temperature
  • 4 ounces cream cheese at room temperature
  • ยผ cup whole milk at room temperature
  • 3 garlic cloves grated on a Microplane or very finely minced (about 1 tablespoon)
  • 2 green onions thinly sliced
  • ยฝ teaspoon onion powder
  • ยฝ teaspoon dried parsley
  • 1 ยฝ teaspoons kosher salt
  • ยผ teaspoon ground black pepper
  • ยฝ cup shredded sharp white cheddar cheese
  • ยฝ cup shredded parmesan cheese
  • 2 cups diced cooked ham about 1.25 pounds (ยผ-inch diced)

Instructions
 

  • Preheat the oven to 375ยฐF with a rack in the center. Grease a deep 8×8-inch baking dish (or any 2 2quart baking dish) with nonstick spray or butter. (You can also bake this in a 9×13, just note it will be thinner and will bake in about 20 minutes.)
  • Place the diced potatoes in a large pot and cover by at least 1 inch with cold water. Bring to a rapid simmer over high heat, then reduce the heat to low and simmer until the potatoes are fork-tender but not mushy, about 10 minutes.
  • Drain the potatoes and return them to the pot over low heat. Cook for a few minutes to dry them out, stirring constantly.
  • Turn off the heat and stir in the butter, cream cheese, milk, green onions (reserving a few greens for garnish), garlic, onion powder, salt, and pepper. Gently stir to combine.
  • Fold in the ham and all but 2 tablespoons each of the cheddar and parmesan.
  • Transfer the potato mixture to the prepared baking dish. Sprinkle with the reserved 4 tablespoons of cheese.
  • Bake until golden and melty on top, 20 to 25 minutes. Let stand for 5 to 10 minutes before serving. Garnish with reserved green onion tops.

Notes

  • TO STORE: Cover the casserole dish tightly or transfer smaller portions of leftovers to an airtight container. Store in the refrigerator for 3-4 days. (I do not recommend freezing this recipe, as potatoes get mealy when frozen.)
  • TO REHEAT: Warm up individual portions in the microwave for a few minutes, or reheat the whole casserole in a 350ยบF oven until heated through.

Nutrition

Serving: 1(of 8)Calories: 231kcalCarbohydrates: 18gProtein: 12gFat: 13gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.1gCholesterol: 51mgPotassium: 396mgFiber: 1gSugar: 2gVitamin A: 446IUVitamin C: 6mgCalcium: 145mgIron: 1mg

Related Recipes

Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

You May Also Like

Free Email Series
Sign Up for FREE Weekly Meal Plans
Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better! From time to time we’ll send you the best of Well Plated. You can unsubscribe anytime.
Avatar photo

Erin Clarke

Hi, Iโ€™m Erin Clarke, cookbook author and the home cook behind Well Plated. Iโ€™ve helped millions of people cook healthier meals that actually taste amazing and sold over 190,000 books! Iโ€™m here to help you save time, dirty fewer dishes, and feel great about what youโ€™re eating, without overthinking it. Welcome!

Learn more about Erin

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

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

Recipe Rating




The maximum upload file size: 5 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here


  1. My kids absolutely loved this Ham and Potato Casserole. I’m so glad I tried this recipe. Itโ€™s so creamy and cheesy but not overwhelming. Plus point that itโ€™s quick and easy to throw together. Will be making it again for sure.5 stars

  2. Thereโ€™s something about this casserole that just tastes like home. Maybe itโ€™s the creamy sauce, or the comforting combination of potatoes and ham, but every bite feels like a little slice of nostalgia. Itโ€™s a dish that reminds me of family dinners growing up, and now I get to share it with my own family. Thank you so much, Erin!5 stars

  3. I had some leftover ham from a previous dinner, so I decided to make this casserole, and Iโ€™m so glad I did! Itโ€™s such a great way to use up leftovers, and it turns out so delicious. The potatoes were tender and creamy, and the ham added a wonderful savory flavor. Thank you so much for this awesome recipe.5 stars

  4. This turned out sooo yummyโ€ฆbut I did make some modifications. Mainly, I doubled the butter and cream cheese and milk quantities, bc it didnโ€™t seem like quite enough โ€œwetโ€ for the โ€œdryโ€ (I guess I like more sauce than less). I also added some frozen broccoli. The rest I kept as is (esp did not double the salt), and the dish was truly perfection. Saving this for further use!5 stars

No comments (yet). Help our readers and give a thumbs up to any comment you found helpful!