Skip to Content

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. 

Cheesy Ham And Potatoes

Ham and potatoe casserole in a small bowl.

Ham, potatoes, and cheese is 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.

Ham and potato bake with cheese in a bowl and casserole dish.

Buying Pork For More Than Just A Meal

One of the things I love about this meal is that when you buy ham or any pork product, you are supporting farms all across America.

One-third of the pork, in the US, is raised in the state of Iowa. When you buy from the grocery store or a butcher shop, you are helping support those farms and families.

Farming has changed a lot since I was a kid spending time on my grandparent’s farm.

The Iowa Pork Producers Association and Iowa farmers are also invested in today’s youth by teaching leadership skills, offering contests, giving scholarships, and helping youth learn to take care of animals.

According to Iowapork.org, “Every day, the efforts of pig farmers and all those associated with pork production on Iowa farms and those across America demonstrate care and concern for how pork is produced.”

Ham and potato bake in a small bowl next to a casserole dish.

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.

How To Make Ham And Potatoes

  1. Slice the ham into cubes and set aside.
  2. In a large bowl, add the sour cream, cream of chicken soup, and cream of cheese soup and mix well.
  3. Next, add the diced onions, salt, pepper, and mix well.
  4. Pour the butter into the bowl and mix well.
  5. Add the cubed ham, shredded cheddar cheese, and frozen cubed potatoes and mix until all of the potatoes are covered.
  6. Finally, pour the ingredients into a greased 9″ x 13″ baking dish and cover with tin foil.
  7. Cook for 30 minutes and remove the tin foil.
  8. Return the casserole to the oven and cook the ham and potato casserole 30 more minutes and serve.
Ham and potatoes, with cheese, in a bowl and baking dish.

Step-By-Step Instructions

Cubed ham on a cutting board.

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.

Sour cream in a glass bowl.

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

Pouring melted butter over soups in a glass bowl.

Pour the butter into the bowl.

Ham, sour cream, soups, and onions in a glass bowl.

Add the diced ham to the bowl and mix well.

Cubed potatoes, ham, and soups in a glass bowl with cheese.

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

Ham and potatoes in a casserole dish with tin foil.

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 and cook 30 more minutes and serve.

Cheesy ham and potatoes in a casserole dish.

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.

Cheesy ham and potatoes in a small bowl.

More Delicious Pork Recipes

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!

Ham and potato bake with cheese in a bowl and casserole dish.

Ham and Potato Casserole

Yield: 8 servings
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes

Ham and potato casserole is a cheesy, comforting, filling meal that the entire family will love. The recipe can be made and in the oven in less than 15 minutes, and one hour to cook,

Ingredients

  • 1 stick (8 Tbsp.) butter, melted
  • 3 cups cubed pre-cooked ham
  • 1/2 onion, diced
  • 1 - 10.5 oz. can condensed cream of cheese soup
  • 1 - 10.5 oz can condensed cream of chicken soup
  • 1 cup sour cream
  • 2 cups shredded cheddar cheese
  • 1 - 32 oz. bag of diced hash brown potatoes
  • 1/2 tsp. salt
  • 1/2 tsp. pepper
  • 2 cups veggies (optional)

Instructions

  1. Preheat oven to 350-degrees and grease a 9" x 13" casserole dish.
  2. Dice the ham into one to two-inch cubes and set aside.
  3. Add the sour cream, cream of chicken soup, cream of cheese soup, and diced onions to a large bowl.
  4. Pour the butter into the bowl and mix.
  5. Next, add the salt, pepper, cubed ham, shredded cheddar cheese, and frozen potatoes and mix.
  6. Pour the ingredients into the casserole dish and cover with tin foil.
  7. Cook for 30 minutes and remove the tin foil.
  8. Return the casserole to the oven and cook 30 more minutes and serve.

Notes

I bought a two-pound pre-cooked ham and diced about one pound of meat for the dish.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

5-Ingredient Ground Beef Casserole - Back To My Southern Roots

Friday 20th of November 2020

[…] love easy casserole recipes and they seem to make life a little less stressful and of course, always taste […]

Broccoli Cheese Casserole - Back To My Southern Roots

Friday 20th of November 2020

[…] cheese casserole is a very popular and traditional holiday recipe. It’s the perfect side dish for the […]

Squash Casserole Recipe - Back To My Southern Roots

Friday 20th of November 2020

[…] Sprinkle the remainder of the cheddar cheese and Ritz Crackers over the top of the casserole. […]

Cheesy Potato Casserole - Back To My Southern Roots

Friday 20th of November 2020

[…] potato casserole recipe is not only simple to make, but jam-packed full of flavor. After I took one bite, I knew […]

Skip to Recipe