Ham And Potato Casserole
Ham and potato casserole is a cheesy, comforting, filling main dish that the entire family will love. The recipe can be prepped in less than 15 minutes and takes only one hour to cook.

Ham, potatoes, and cheese are a favorite meal around here. It’s perfect year-round, but especially on those cold days. And there’s nothing better than a hot cheesy meal with ham and potatoes to warm you up.
DISCLAIMER: This post is sponsored by the Iowa Pork Producers Association. As always, the opinions are honest and are all my own.
This is also a great meal to add veggies to. You can get some peas, broccoli, or your favorite veggie into the dish for a well-rounded supper for the family.
Cheesy ham and potato casserole is also one of the easiest meals to make, and only takes a few minutes to get it ready and into the oven, with only one hour to cook.
Plus, you can make it a day ahead of time or freeze it. Just pull it right out of the fridge or freezer and bake it.

Cheesy Potatoes And Ham Ingredients
- Butter, melted
- Fully cooked, hickory-smoked ham
- Diced onion
- Diced hash brown potatoes
- Cream of chicken soup
- Cream of cheese soup
- Sour cream
- Shredded cheese
Full printable recipe with measurements and instructions listed at the bottom of the post in the recipe card.

Step-By-Step Instructions

Start by cutting up the ham and setting it to the side.
I bought a small two-pound pre-cooked ham and cut up about half of it, equalling three cups.
One of the great things about this dish is that you can switch it out with different types of pork including ground sausage, country ham, Italian sausage or top it with crumbled bacon.
It’s a very versatile dinner.

In a large bowl, add the sour cream, cream of chicken soup, cream of cheese soup, and diced onions.

Pour the butter into the bowl.

Add the diced ham to the bowl and mix well.

Finally, add the frozen cubed potatoes, salt, pepper, and shredded cheddar cheese and mix well.

Pour the ingredients into a greased 9″ x 13″ casserole dish and cover with tin foil.
Cook the ham and potato casserole for 30 minutes and remove the tin foil.
Return the casserole to the oven, cook for 30 more minutes, and serve.

Make-Ahead Ham And Cheese Casserole
The casserole can be made ahead and frozen or refrigerated.
If you freeze the casserole, simply make the meal, cover it with plastic wrap and tin foil, and freeze for up to a month.
When ready to bake, thaw it in the refrigerator for a day and cook.
Or, add the frozen meal to the oven and cook at least 30 minutes longer than the specified cooking time.
Be sure to check the center to make sure it cooked all the way through, before serving.
The meal can also be made a day ahead and kept in the refrigerator.
TIP: If you freeze the meal, be sure to remove the plastic wrap before cooking. I will write a note to remind myself on top of the tin foil, with a Sharpie marker, so I don’t forget.

More Delicious Ham Recipes
- This baked ham with brown sugar glaze comes out juicy and caramelized with just the right touch of savory and sweet.
- With only three ingredients, this slow cooker brown sugar and pineapple ham is as easy as it is flavorful.
- If you’re looking for variety, these 89 ham dinner ideas will help you use up leftovers in creative and tasty ways.
- This cheesy au gratin potatoes and ham recipe is creamy, comforting, and perfect for any meal.
Ham And Potato Casserole Recipe
Check out the recipe card below, grab those ingredients, and start creating! This is a wonderful and comforting dish at any time of year.
Then, share your comments below and share a picture of your dinner on the Pinterest Pin! If you made any changes or added something different, be sure to share it with us so we can try it, too!



Looks like a keeper. Going to add bell peppers and some broccoli, and maybe a few spices. Thanks for sharing this Yummy dish!
Those sound like great additions! I hope you love it!
I made this for my husband and he loved it. I am going to be making it again.
Hi Rosann,
I love to hear that! So glad he liked it.