Cheesy Ham and Potato Casserole – the easiest cheesy potato dish made with leftover ham that will have you going back for seconds!

Looking to step up your side dish game? Look no further. This irresistible Cheesy Ham and Potato Casserole is truly delicious and so easy to make! Whip up these cheesy potatoes for a potluck, a special occasion, or just a hearty family meal.

This recipe is perfect to use after the holidays. It’s a great way to use up your leftover Easter or Christmas ham in a fresh way. This may be a side dish, but it’ll certainly steal the show!

Pair this up with my Crock Pot Ham to make an amazing meal that everyone will love! This easy sliced ham and potato casserole recipe is one of my favorites.

cheesy ham casserole on a white plate


If you like my famous Cheesy Breakfast Potato Casserole or Easy Cheesy Potatoes, you’re going to LOVE this ham and potato casserole too!

While this casserole is technically considered a side dish, you could serve it as the main event. With cheesy hashbrowns, juicy diced ham, and topped with chives for that extra touch of flavor and detail, this recipe might just end up being the main attraction.

The best part about this creamy dish? Instead of spending precious prep time on scalloped potatoes, you can use frozen hashbrowns and leftover ham for a meal that comes together in minutes before simply popping it into the oven!

Not only could this be served at parties, but this could also be served for a special brunch or breakfast along with Homemade Waffles or Bacon and Gruyere Sous Vide Egg Bites.

(If you love this recipe, try my Crockpot Cheesy Potatoes too!)

how to make potatoes and ham casserole


  • Frozen Hash Browns – Trust me on this – using frozen hash browns will save you SO much time and hassle. I promise you won’t lose any of the flavor either!
  • Cream of Chicken Soup – This is a great base for the rest of the ingredients. Perfect for a creamy comfort food casserole like this one!
  • Sour Cream – Adding sour cream will really enrich the flavor, as well as ensuring a thick, decadent dish. 
  • Butter – Melted butter makes everything better. However, if you’re looking for a slightly lower sodium option, you can substitute salted for unsalted butter and switch the cream of chicken soup for unsalted chicken broth and bouillon. 
  • Grated Cheddar Cheese – Cheddar cheese is a personal favorite but you can always experiment with variations such as swiss, cheddar jack for a spicy kick, or a smoked gouda. Whichever one you choose, grating your own cheese will give you a much smoother texture. 
  • Onion – A small, yellow onion, diced is your best option for holding the flavor during that prolonged baking period.
  • Ham – You could pick up ham from the deli or use your leftovers for a new spin on the classic baked ham recipe.
  • Salt and Pepper – All you need is enough to enhance the flavor. 
  • Chives – This ingredient is optional but I highly recommend it! It gives that extra dash of flavor and that pop of green looks so nice when serving.


  • Change up the cheese – Simply changing the type of cheese will change the entire flavor of the dish!
  • Use fresh cut potatoes – I know that making this casserole with hashbrowns is awesome, but using fresh diced potatoes is great, too!
  • Leave out the ham – If you’re trying to cut down on meat, you can leave out the ham and enjoy this dish that way.
  • Add crushed crackers on top – This makes it more like an old-fashioned hashbrown casserole recipe once you add the Ritz crackers on top!
close up of ham and cheese in casserole dish



As with any good casserole recipe, first, preheat the oven to 375 degrees Fahrenheit.


In a large bowl, combine frozen hash browns, diced ham, cream of chicken soup, sour cream melted butter, diced onion, grated cheddar cheese, and a pinch of salt and pepper. Mix well until ingredients are evenly combined.


Add the cheesy ham and potato mixture to a 9×13 baking dish. Bake uncovered for 35 to 40 minutes, or until the casserole is hot and bubbly.


Now for the best part! If desired, top the cheesy ham and potato casserole with fresh chives, and dig in! You’re going to love this country ham and potato bake!

ham and potato casserole recipe

Cheesy Ham Casserole FAQS

How Long Will the Cheesy Ham and Potato Casserole Stay Fresh?

This delicious casserole will stay fresh in the refrigerator for about three to four days. Just be sure to keep it in a nice, tight airtight container!

How Should I Serve with Creamy Cheesy Ham and Potato Casserole?

I think this hearty, comfort casserole is extremely versatile! Serve it as a side dish with an entree like ribs, or let it stand out on its own.

Try turning this side dish into the main course by adding green beans or Roasted Brussel Sprouts on the table to accompany this casserole. I also think this would be a wonderfully savory addition to breakfast alongside a stack of Blueberry Pancakes or Breakfast Casserole.

How do I reheat potato and ham casserole?

The fastest way to reheat leftover casserole is to heat it in the microwave. Be careful as there will be hotter spots once it’s heated so stir it so it’s heated throughout.

What side dishes pair well with casseroles?

Any type of side dishes will do. I think that side salads are always great as are steamed veggies as well. Anything low in carbs would be a good contrast to this dish.

Since this can be served for any meal, scrambled eggs and taste are always a great idea, too.

plate full of cheesy hashbrown casserole



Cheesy Ham and Potato Casserole

Cheesy Ham and Potato Casserole - the easiest cheesy potato dish made with leftover ham that will have you going back for seconds!
4.04 from 109 votes
Course: Side Dish
Cuisine: American
Author: Kasey Schwartz
Servings: 12
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes


  • 2 lb bag frozen hash browns
  • 1 can cream of chicken soup
  • 1 cup sour cream
  • 1/2 cup butter - melted
  • 2 cups grated cheddar cheese
  • 1 small onion - diced
  • 2 -3 cups ham - diced
  • salt & pepper to taste


  • Preheat over to 375 degrees.
  • Mix all of the ingredients into a large bowl.
    2 lb bag frozen hash browns, 1 can cream of chicken soup, 1 cup sour cream, 1/2 cup butter - melted, 2 cups grated cheddar cheese, 1 small onion - diced, 2 -3 cups ham - diced, salt & pepper to taste
  • Add the cheesy ham and potato mixture to a 9x13 baking dish.
  • Bake uncovered for 35-40 minutes until casserole is hot and bubbly.
  • Top with chives if desired.



Calories: 184kcal | Carbohydrates: 16g | Protein: 6g | Fat: 10g | Saturated Fat: 6g | Cholesterol: 29mg | Sodium: 167mg | Potassium: 264mg | Fiber: 1g | Vitamin A: 350IU | Vitamin C: 6.8mg | Calcium: 164mg | Iron: 1.6mg
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Categories: , , ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.


  1. Susan Dutra says:

    Bought shredded hash brown by mistake. Will they work?

    1. Shyanne - ATM Team says:

      It should be okay! Please let us know how it turns out for you. 😊

  2. 5 stars
    This is a keeper! I did thaw out my hash browns per some of the comments. Work out great! But I decided to add a few dashes of Slam your Momma spice. It added that little something to it.

    1. Shyanne - ATM Team says:

      We’re so glad you enjoyed it, Bonnie!

    2. I’m having a rough day and your typo really helped lmao

  3. 5 stars
    Omgoodness!!!! This was absolutely amazing love love love ❤️ thank you for a new recipe I’ll use over and over

  4. The potatoes were still hard and cold after 40 min. I would recommend thawing potatoes first and maybe covering it with foil. Going to add 1 cup milk next time as well to make it a little more creamy.

  5. Can you use this with ham that is pre-diced?

  6. Janice Shirk says:

    5 stars
    This recipe is a 5 star if you leave out the butter. I didn’t have hashbrowns, so I used Russets that I peeled and cubed.

    Love the flavor, prep was easy and it was ready in less than an hour.

  7. Can this be pre made then frozen for another day/week? If so how long will it last in the freezer?

  8. Corrie Done says:

    can you make this in instapot?

  9. Made this today..had too much liquid, but i tend to not follow parts of recipe..too much sour cream i think. But it was delicious. I used a combo of cheddar and Velveeta. Will definately be making this again.

  10. Do you need to boil the potatoes or anything beforehand if using fresh ones?

    1. Kasey Schwartz says:

      I haven’t used fresh – but I think either way could work. Worth a try!

    2. I would. I did it without boiling and so far I have cooked it for 20 more minutes and they are still crunchy. (I cut them into very small cubes)

  11. Can this be assembled the night before?

  12. Sharon Lombardo says:

    5 stars
    Absolutely delicious..easy and loads of flavor..I did cut the recipe in half, too much for 2 people..5 star recipe!

  13. 5 stars
    Really,Really Good!!!
    I had lots of ham left over from Christmas & this made an excellent meal!!

  14. 5 stars
    Super easy and family loves it.

  15. 3 stars
    With a lot of leftover Easter ham I needed a recipe that was quick, easy and affordable to put together. A real plus would be that it taste good too. That’s just what I got when I made this casserole. Because of the soup, cheese and ham, I omitted the salt. I added a few dashes of Mrs. Dash garlic herb seasoning. I baked it for 55 minutes stirring it twice to blend the butter back in that collected around the edges. Served piping hot with a tossed salad. We enjoyed it.

4.04 from 109 votes (102 ratings without comment)

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.