This post may contain affiliate links. Please see my disclosure policy
This Ham and Potato Casserole is the perfect thing to use up that leftover ham. Creamy, cheesy, comforting and delicious. Plus so easy to throw together!
Ham and Potato Casserole is the kind of cozy, comforting dish that never goes out of style. With layers of tender potatoes, savory ham, and creamy, cheesy sauce baked until golden and bubbly, it’s a hearty recipe that’s perfect for family dinners, potlucks, or using up leftover ham.

I don’t know about you, but I am always on the hunt for ways to use up leftover ham after the holidays. My family absolutely loves Baked Ham and will take any excuse to make it. So it means that I have leftover ham quite often. And as much as I love Split Pea Soup, it is nice to change things up. And this casserole is definitely a win. It is creamy, cheesy, hearty, delicious and great with leftover ham, or you can even pick up a ham steak from the store to make it any night of the week!
Erin’s Notes
- Easy – after a big holiday meal, the last thing you want to do is spend a lot more time in the kitchen. Don’t worry, this is easy to make. With a few subs and tips below, you can make it with just about 5 minutes of work.
- Versatile – obviously this uses ham, but it is great with other leftover meats as well. Have leftover Roasted Turkey? Perfect, use that instead. Plus you can mix up the cheese, add different spices, etc.
- Make-Ahead Friendly – assemble it the night before, then just pop it in the oven when you’re ready for dinner.
- Comforting – who doesn’t love a creamy, cheesy, and hearty dinner? The leftovers are perfect for easy lunches as well.

Ingredients You’ll Need
- Potatoes – I like to use russet potatoes because they hold up well to baking. Yukon Gold potatoes work great too and give you an even creamier, buttery bite.
- Diced Ham – use leftover cooked ham, or buy a ham steak or pre-diced ham from the store.
- Onion
- Cream of Chicken Soup – cream of mushroom or cream of celery work too.
- Milk – any variety of milk will work. The more fat, the richer and creamier the dish will be.
- Sour Cream
- All-Purpose Flour
- Butter
- Garlic Powder
- Onion Powder
- Salt & Pepper
- Cheddar Cheese

What Else Can I Add To This Casserole
You really can get creative and add whatever your family likes
- Vegetables – Broccoli, bell peppers, peas…..get creative with what your family likes. But you can really add anything to bulk this up and make it a complete meal.
- Protein – swap out different proteins or even add more to this. Adding bacon bits to the top is a delicious addition to this. Or use turkey, chicken, pulled pork etc. Anything goes when it is just potatoes and cheese.
- Seasonings – want to pack a punch with flavor, a packet of Ranch Dressing Mix (or use homemade ranch dressing mix) is a great way to add more flavor. Or add chili powder or red pepper flakes if you want more flavor. You could even add finely chopped jalapeno with the onion for lots of flavor.

How To Make Ham & Potato Casserole
- Layer. In a 13×9 inch baking dish, layer in your potatoes, ham, and onions.
- Mix. In a bowl, whisk together the soup, milk, sour cream, flour, butter, garlic powder, onion powder, salt, and pepper.
- Pour. Pour the soup mixture evenly over the potatoes, making sure that everything is covered. Top with 1 cup of the cheese.
- Bake. Cover the dish with foil and bake for about 40 minutes. Remove the foil, top with the remaining cheese, and bake for 5-10 minutes until the cheese is melted, it is hot and bubbly, and the potatoes are tender.
- Cool. Remove the pan from the oven and let it cool for about 5 minutes so it can set up slightly before serving.

Recipe Tips & Variations
- Potatoes. You can change up your potatoes and cut them into thin slices if you prefer. They will take about the same amount of time to cook. Yukon Golds are a great swap for russets if you want a creamier texture.
- Hash Brown Shortcut. Frozen hash browns are a great shortcut when you don’t want to peel and dice potatoes. I’ve made it this way and it comes out just as creamy and delicious.
- Crispy Topping. Casseroles are always taken up a notch when you add a crispy topping. You could top with breadcrumbs, crushed crackers, or even crumbled bacon to get that crispy texture.
- Soup. Cream of mushroom or cream of celery can be used in place of the cream of chicken. Not a fan of canned soups? Not a problem. You can skip it in this recipe and it will still be creamy and delicious. I would add an extra 1/2 cup of sour cream to the mix to help give it that creamy texture.
What Goes With Ham Casserole
This really can be a meal all by itself, but if you want to round it out, here are a few of my favorites.

Storage
Store any leftover ham casserole in an airtight container in the fridge for up to 4 days. To reheat, you can use the microwave for an individual portion. To reheat a larger amount, put it in the oven for about 20 minutes, until it is warmed through.
Make Ahead. Assemble the casserole through the first cup of cheese, cover it tightly, and refrigerate it overnight. When you’re ready, bake as directed. Since it is going into the oven cold, it may need a few extra minutes for the potatoes to get tender.
Freezing. This is a great casserole to freeze. Let it cool completely, then transfer it to freezer-safe bags or smaller airtight containers. Freeze for up to 3 months. Let it thaw in the fridge overnight and then reheat as desired.
Yes! Assemble it the night before, cover it tightly, and keep it in the fridge. Then bake it as directed the next day, adding a few extra minutes since it starts out cold.
Yes, frozen hash browns are an easy shortcut and save you all the peeling and dicing. The casserole still comes out creamy and cheesy.
Russet potatoes are my go-to because they hold up well to baking. Yukon Gold potatoes are a great alternative and make the casserole a little creamier.
More Leftover Ham Dinner Recipes
- Ham & Cheese Sliders
- Ham & Cheese Tortellini
- Creamy Spring Gnocchi
- Ham & Cheese Biscuits
- Ham & Bean Soup
- Chicken Cordon Bleu Pasta

Ham and Potato Casserole
Ingredients
- 4 cups peeled and diced Russet potatoes
- 2 cups diced ham
- 1 cup yellow onion, finely chopped
- 10 oz cream of chicken soup
- 1 1/4 cups milk
- 1/2 cup sour cream
- 2 Tablespoons all-purpose flour
- 1 Tablespoon butter, melted
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 3 cups shredded cheddar cheese, divided
Instructions
- Preheat oven to 375º F. Spray a 13×9 inch baking dish with non-stick spray
- Layer diced potatoes, ham and onions evenly in the bottom of the baking dish.4 cups peeled and diced Russet potatoes, 2 cups diced ham, 1 cup yellow onion
- In a bowl whisk together soup, milk, sour cream, flour, melted butter, garlic powder, onion powder, salt, and pepper. Pour mixture evenly over the potatoes, making sure that everything is evenly covered.10 oz cream of chicken soup, 1 1/4 cups milk, 1/2 cup sour cream, 2 Tablespoons all-purpose flour, 1 Tablespoon butter, 1 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon salt, 1/4 teaspoon black pepper
- Top with 1 cup of shredded cheese. Cover with foil3 cups shredded cheddar cheese
- Bake for about 40 minutes
- Remove the foil and sprinkle the remaining cheese over the top. Return to the oven and bake for 5-10 more minutes, until the cheese is melted, it is hot and bubbly, and the potatoes are tender.
- Remove from the oven and let cool for 5 minutes, for it to set up a little before serving
Notes
- No canned soup: Not a fan of canned soups? Not a problem. You can skip it and it will still be creamy and delicious. Add an extra 1/2 cup of sour cream to help give it that creamy texture.
- Soup swap: Cream of mushroom or cream of celery can be used in place of cream of chicken.
- Potatoes: Yukon Gold potatoes or frozen hash browns can be used in place of the diced russets.
- Make ahead: Assemble, cover, and refrigerate overnight. Add the remaining cheese at the end of baking as directed, and allow a few extra minutes of bake time.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
I created a fun group on Facebook,and I would love for you to join us! It’s a place where you can share YOUR favorite recipes, ask questions, and see what’s new at Dinners, Dishes and Desserts (so that you never miss a new recipe)!
Be sure to follow me on Instagram and tag #dinnersdishes so I can see all the wonderful DINNERS, DISHES, AND DESSERTS recipes YOU make!
Be sure to follow me on my social media, so you never miss a post!
Facebook | Twitter | Pinterest | Instagram
.













This is the perfect dinner for a busy weeknight. I love all that cheesy ham and potato goodness. My family is going to love it, too.
My kids beg me to make this all the time! It’s the perfect combination!
This sounds amazing! My family would love, LOVE this!
Made this tonight. Absolutely DELICIOUS. Did not change a thing. Will be one of our favorites for sure!!!