This post may contain references to products from one or more of our advertisers. Oh Sweet Basil may receive compensation when you click on links to such products.

Wondering what to make with leftover ham? This cheesy potato ham casserole is a long-time favorite that I cannot wait to pass down to your family.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus, you’ll get new recipes from us every week!

Leftover Ham Casserole Recipe

This leftover ham casserole the most ridiculously easy casserole you’ll ever make and yet we looooove it. In fact, I even posted about this cheesy ham and potato bacon casserole on Instagram and everyone was commenting or even emailing/texting me for the recipe.

This leftover ham and potato casserole is a perfect dish for these chilly months, and is even better to save for when you need to use up holiday leftovers like ham, broccoli, and new potatoes.

We all need something warm, easy, delicious and that uses leftovers at this time of year and trust me, this ham and cheese casserole is it. I think this will even be loved as much as our busy day casserole that has gone so crazy with our readers.

I never know what to do with leftover ham, but my mom always made this ham and potato casserole after the holiday as a way to use up everything she had sitting around. I believe it’s actually a recipe that she grew up with.

One of the best things about this leftover ham casserole is that although you have some chopping to do, and a little frying from the bacon, there really isn’t much else to do. It’s also really easy to let your kids help grate the cheese or chop the cream cheese, and you know we are such big fans of that.

ham casserole topped with bacon in white baking dish

Leftover Ham Casserole Ingredients

This ham and cheese casserole recipe couldn’t be easier! Here’s what you’ll need to make this ham dinner idea: 

  • Red potatoes
  • Onion
  • Butter
  • Cooked ham
  • Steamed broccoli
  • Light cream cheese
  • Cheddar cheese
  • Bacon
ham and cheese casserole in white baking dish

How to Make Ham Casserole

Here’s a basic rundown of how to make this leftover ham casserole with cheese and potatoes: 

  1. Boil the potatoes until tender, then drain and set aside. 
  2. In a skillet, melt the butter and then add in the chopped onion. Saute until tender. 
  3. Add the butter and onions to the pot with the potatoes, then add in the broccoli, ham, and cream cheese. 
  4. Stir everything together, then turn into a greased baking dish. 
  5. Sprinkle grated cheese on top. 
  6. Bake until heated through. Sprinkle cooked bacon over top just before serving. 
ham and potato casserole topped with cheese and bacon in white baking dish

Can I Prep This Casserole Ahead of Time? 

Our leftover ham casserole can be prepared up to a day ahead of time and then baked when you’re ready to get dinner on the table. Just cover it with foil or plastic wrap and store it in the fridge until you bake it. It’s also a great meal to deliver to someone who needs a little help with a new baby or sick family. So if you’re looking for a meal idea for a new baby, this is it!

Can I Add Other Veggies to This Casserole? 

By all means! Feel free to bulk up this ham and potato casserole with any leftover veggies you have lying around. Just be sure to cook the veggies before mixing them in with the potatoes (either saute or steam them, depending on what they are). 

Can I Double This Recipe? 

Very easily! Simply double the ingredients and bake in a 9×13-inch pan. 

serving of leftover ham casserole on white plate with fork

Tips for Making Leftover Ham Casserole 

If you’re vegetarian, you can easily add more veggies and skip the meat. You’d wind up with a cheesy potato casserole, which sounds absolutely delicious! 

You can use any type of potatoes you have on hand, but we prefer red or gold potatoes because they are a little creamier in taste and texture. A russet is fine too, though! 

Also, make sure to boil the potatoes until tender. If you don’t cook them enough, they’ll still be hard even after you bake them in this ham casserole. 

More HAM RECIPES You Will Love:

More CASSEROLE RECIPES You’re Sure to Love:

All our EASY CASSEROLE RECIPES here!

Watch How This Casserole is Made…

3.69 from 64 votes

Cheesy Potato Ham Casserole

By Sweet Basil
Prep15 minutes
Cook30 minutes
Total45 minutes
Servings6
Wondering what to make with leftover ham? This cheesy potato ham casserole is a long-time favorite that I cannot wait to pass down to your family.
Want to save this recipe?
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 6 Red Potatoes, chopped
  • 2 Tablespoons Butter
  • 1/3 Cup Onion, finely chopped
  • 1 1/2 Cups Broccoli, chopped and steamed
  • 2 Cups Ham, cooked, chopped
  • 4 Ounces Neufchatel Cheese, or light cream cheese, cubed
  • 1 1/2 Cups Cheddar Cheese, grated
  • 4 Slices Bacon, cooked

Instructions 

  • Heat the oven to 350 degrees F and spray an 8×9-inch baking pan.
  • Fill a pot with water and heat over medium heat.
  • Add the potatoes and boil until tender when pierced with a knife, about 8 minutes.*
    6 Red Potatoes
  • Drain the potatoes and set aside.
  • In a skillet over medium heat, add the butter and once it begins to melt add the onion.
    2 Tablespoons Butter, 1/3 Cup Onion
  • Saute until tender, about 3 to 4 minutes.
  • Dump the onion and butter into the pot with the potatoes and add the broccoli, ham and cream cheese.
    2 Cups Ham, 1 1/2 Cups Broccoli, 4 Ounces Neufchatel Cheese
  • Stir to combine, not worrying about spreading the cream cheese as it should be left in clumps and dump into the baking dish.
  • Top with cheese and bake at 350 for 25 to 35 minutes or until heated through.
    1 1/2 Cups Cheddar Cheese
  • Top with bacon the last minute and serve!
    4 Slices Bacon

Recipe Notes

*It’s key that you cook the potatoes until tender during this step or they will still be too raw even with baking for the dish to be enjoyable.
Can be stored for 2-3 days in the refrigerator.

Nutrition

Serving: 1g, Calories: 530kcal, Carbohydrates: 37g, Protein: 25g, Fat: 31g, Saturated Fat: 16g, Cholesterol: 92mg, Sodium: 969mg, Potassium: 1273mg, Fiber: 4g, Sugar: 4g, Vitamin A: 715IU, Vitamin C: 39mg, Calcium: 263mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

REMEMBER TO SUBSCRIBE TO our FREE Oh Sweet Basil NEWSLETTER AND RECEIVE EASY RECIPES DELIVERED INTO YOUR INBOX EVERY DAY!

When you try a recipe, please use the hashtag #ohsweetbasil on INSTAGRAM for a chance to be featured in our stories!  FOLLOW OH, SWEET BASIL ON FACEBOOK | INSTAGRAM | PINTEREST | TWITTER FOR ALL OF OUR LATEST CONTENT, RECIPES AND STORIES.

About The Author

Carrian Cheney

Carrian Cheney is the creative force behind ‘Oh, Sweet Basil,’ a food blog she co-authors with her husband, Cade. She creates fresh, family-friendly recipes that encourage togetherness in the kitchen.

More Ideas

3.69 from 64 votes (60 ratings without comment)

Leave a comment

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

Recipe Rating




102 Comments

  1. Jennifer says:

    This looks absolutely delicious! I am making it to freeze, how does that alter the directions?? Thank you much! I can’t wait to make this!

    1. Sweet Basil says:

      Hi Jennifer, if frozen you’ll want to avoid adding the cream cheese and cheese as dairy doesn’t do as well frozen, but if you do just make sure it’s tightly covered in the freezer and add a good 15 minutes on to baking time. 🙂

  2. Susan the Farm Quilter says:

    Thank you for the wonderful recipes!! Another interesting thing about learning…if you are right-handed/left-brained, you learn better part to whole (like phonics…learn the sound then put sounds together to make words) and if you are left-handed/right-brained, you learn better whole to part (learn the word then break it down into letter sounds). I did a research paper on it and found it fascinating!!

  3. Diane says:

    I have now made this dish numerous times. It is the only dish that ALL of my kids like. However I am not allowed to make this dish if my daughter is not going to be home for dinner. LOL! I was given permission to make this dish tonight!

    1. Sweet Basil says:

      Haha! Thank you so much!

  4. Michelle says:

    Could you use Ricotta instead of cream cheese?? It would save me going to the shop!

    1. Sweet Basil says:

      You could definitely try an Italian twist, but it will melt down a little more than cream cheese. let us know how it goes!

  5. Margaret Perkins says:

    Thanks for the ham, cheese and potato casserole recipe. I’m gluten intolerant and can make this gluten free. Also live on my own so can divide and freeze portions

    1. Sweet Basil says:

      Oh good! This definitely is for you then!

  6. plasterer bristol says:

    This sounds lovely. Going to give this a go. thanks for sharing this recipe.

    Simon

    1. Sweet Basil says:

      We hope you enjoy it!

  7. Ashlyn says:

    I was thinking of using my mandolin to slice the potatoes thinly and layer it like a lasagna. Would you still cook the potatoes first? I was also going to sub cream of chicken soup for the cream cheese because my hubby hates cream cheese. Do you think it will still be as good? Thanks for the awesome recipes!!!

    1. Sweet Basil says:

      I used to HATE cream cheese so I totally understand. If you’re up for sneaky I’d probably cook the soup and a small amount of the cream cheese together just so it’s not runny and has a more rich flavor. If you don’t cook the potatoes first just make sure you cook it a little longer. 🙂

  8. Diane says:

    This was very good!! Thank you for sharing. I did however add garlic and pepper to it. Garlic because almost everything needs garlic 🙂 I shared this recipe on an facebook site called What’s for Dinner and credited the site where I found this awesome dish!!!

  9. Katelynn Sexton says:

    Should I cover with tinfoil before baking?

    1. Sweet Basil says:

      Hi Katelynn, you can if you’d like to but it’s not necessary.

  10. Meredith says:

    Another DELICIOUS recipe! Reminds me of a loaded baked potato! Mmmmm! Figured I leave you the comment since I was already here to send it immediately to my brother after cooking it tonight.

    (In case you haven’t figured t out, I’m new here and have a crush on your recipes, LOL!)

    1. Meredith says:

      Had to come back again….leftovers were delicious with scrambled eggs this morning! Highly recommend it! Too bad I didn’t have any flour tortillas to make a burrito….

      1. Sweet Basil says:

        Ok, how have I never thought to do that?! I cannot wait now!

    2. Sweet Basil says:

      Haha! I love this! Thanks Meredith!