Cheesy Ham and Potato Casserole

Cheesy Ham and Potato Casserole (from leftovers)!

When I told my hubby we were having 10 people over for Christmas dinner, I think he heard me say 100 people from the amount of leftovers we had!

What to do with mounds of ham and mashed potatoes?

A quick and easy cheesy ham and potato casserole that takes minutes to assemble.

Cheesy Ham & Potato Casserole


  • 3 cups mashed potatoes
  • 2 cups chopped ham
  • 1 small onion
  • 1 tbsp olive oil
  • 2 pats butter
  • 1/2 cup shredded mozzarella cheese (divided)
  • 1/2 cup Parmesan sprinkle cheese (divided)
  • 1/4 cup Panko breadcrumbs
  • salt & pepper


  1. Preheat oven to 350
  2. Dice onion and saute in olive oil and butter
  3. In a bowl, combine mashed potatoes, ham, sauteed onions, 1/4 cup shredded mozzarella, 1/4 cup Parmesan, salt and pepper
  4. Pour mixture into casserole dish
  5. Add 1/4 cup shredded mozzarella and 1/4 cup Panko breadcrumbs on top
  6. Bake for 30 minutes or until golden

The breadcrumbs add a nice golden crust on top.

It’s the perfect comfort food and my family gobbled it up.

Feel free to add or omit ingredients (frozen peas would be a great addition or use cheddar cheese instead of mozzarella which is all I had on hand).

Cheesy Ham & Potato Casserole

Mental note: tell hubby we are having 4 people for dinner next time so there will be way less leftovers!

I’m also really loving this make ahead breakfast casserole

and these tips on making perfect mashed potatoes.


P.S. I love to cook but don’t share often since night time photos aren’t the best. I’m over trying to be perfect and will share my pics right out of the oven, imperfect lighting and all!

Share this Post!


  1. This really looks good,get me a bowl full with crusty bread and set in front of the TV with a furry blanket to watch a movie. Thanks Kelly, and Happy New Year.

Leave a Reply

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