This ham and potato casserole recipe combines perfectly cooked ham with hearty potatoes, sauteed onions, and a creamy cheesy sauce to make a meal like no other. Honestly, this casserole is sure to be a family favorite down to the very last bite. And, best of all, it's so, so easy to make. In fact, you can whip up this cheesy ham and potato casserole with only 10 minutes of prep time!
Table of Contents
The Best Ham and Potato Casserole
Okay, you probably know by now I've developed a bit of an obsession when it comes to casseroles. But, honestly, this one may be one of my best casserole recipes yet!
I mean, every bite of this ham and potato casserole is just chock-full of meaty, cheesy, potatoey delicious and each bite is just as good - if not better - than the last.
What's not to love about that?
Plus, this ham and potato bake is also super easy to make. All you have to do is cook the creamy sauce, cover the potatoes and ham with it, top everything with cheese, and bake it. Sounds easy right?
Also, while your casserole is in the oven, you can focus on making some equally awesome side dishes to go with it - like these sugar snap peas and this Little Caesar's crazy bread. Or, maybe you can just sit back and relax and sip on this refreshing ranch water. Either option you go with is a win. Trust me!
Ingredients
The ingredient list for this cheesy ham and potato casserole couldn't be more straightforward. In fact, I'm willing to bet you already have most - if not all - of the ingredients you'll need to make it at home already!
Anyway, here's what you'll need to make this ham and potato casserole recipe:
- 2 tbsp. unsalted butter
- 1 cup onion, finely diced
- 3 tbsp. all-purpose flour
- ½ teaspoon garlic powder
- Salt and pepper
- 1 ¼ cups whole milk
- ½ cup chicken broth
- 2 pounds russet potatoes, peeled and diced small
- 2 ½ cups cooked ham, diced
- 1 cup cheddar cheese, shredded
- Fresh parsley
Pretty simple, right?
By the way, you can use a lot of these same ingredients to make this chicken cordon bleu casserole, this deviled ham, and this cheesy potato casserole! So you should definitely give one of those recipes - or all of them - a try next.
Ingredient Substitutions And Modifications
Now, I think this cheesy ham and potato casserole recipe is best served with the exact ingredients listed above. But, there is definitely some room for modifications depending on your preferences and what you have on hand.
First off, when it comes to the ham, I usually buy pre-cooked ham for this recipe. That being said, you could easily use leftover holiday ham if you have enough to make this casserole.
Also, for the creamy sauce, I like to use whole milk to give it more creaminess and chicken broth to give it some added flavor. With that said though, you can really use any kind of milk that you want in place of whole milk, and vegetable broth will work just as well in place of chicken broth. Also, just so you know, you can use cream of chicken soup or any condensed soup instead of milk and broth.
Oh, and if you'd like to make the sauce even creamier, you can add a few dollops of sour cream to it.
Finally, for the cheese, shredded cheddar cheese is my favorite to make this ham casserole with, but you can really use any kind of cheese that you want. Shredded mozzarella cheese or even slices of swiss cheese or provolone cheese work well to make it too. In fact, the last time I made this ham and cheese casserole recipe I used provolone and it was bangin'.
How To Make Ham And Potato Casserole
As I said before, this cheesy potato casserole is a breeze to put together.
Basically, you just build the sauce in a saucepan, then layer it with your leftover ham and potatoes, top the whole thing with cheese, and bake it in the oven until it's golden brown!
Anyway, I know by now you're ready to get cooking, so let's stop wasting time and get to it!
Step 1: Prep Work
First, begin by preheating the oven to 350°F (180ºC) and greasing a 9×13 inch baking dish with butter.
Then, when you've taken care of that, you can set the baking dish aside and move on to making the cream sauce.
Step 2: Make The Sauce
Now you'll want to take out a medium-sized saucepan and set it over medium heat. Then, add the butter to it, and then once it melts you can add in the diced onion and cook 'em for a few minutes until they become soft and translucent.
Once the onion is looking good you'll want to sprinkle the flour, garlic, salt, and pepper over them and then stir everything together until combined. Then, after you've mixed everything up, you can add the milk and chicken stock and continue cooking everything on medium heat until your sauce is fully warmed through and has thickened slightly.
Step 3: Prepare The Casserole
While your sauce is thickening, you can spread the peeled and diced russet potatoes (or Yukon gold potatoes) evenly on the bottom of the prepared baking dish.
Then, you can top the potatoes with some cubed ham and follow that up by evenly pouring the sauce over both the ham and potatoes. By the way, if it doesn't look even, you can spread everything out with a spatula so that it does.
Step 4: Bake The Casserole
So, now that your ham and potatoes casserole is all prepped you can cover the baking dish with aluminum foil and bake it for about 40-45 minutes.
Then, when the time is up, you can remove the aluminum foil and top the casserole with the shredded cheese. Bake the dish uncovered for an additional 10-15 minutes, or until the cheese is completely melted and the potatoes are fork-tender.
Finally, take the potato and ham casserole out of the oven, garnish it with fresh parsley, serve warm, and enjoy!
How To Store Ham And Potato Casserole
This recipe for ham and potato casserole makes about 4 large servings or about 6 side dish servings.
That being said, it's so good that you should expect everyone will come back for seconds - so you might want to double, or triple the recipe when you make it.
Then, if you end up with some leftovers of this ham and potato casserole you can store them for later. To store, just cover the casserole dish with a lid - or transfer your leftovers to an airtight container - and store them in the fridge for about 3-4 days.
Also, if you want your leftovers to last even longer, you can freeze your casserole in an airtight container - or freezer safe bag - for up to 4 months.
How To Reheat Ham And Potato Casserole
When you're ready to enjoy this delicious ham and cheese casserole again, you'll definitely want to enjoy it hot.
To reheat the leftovers, I recommend putting them back in the oven. Simply place the casserole dish, uncovered, in the oven set to 300°F for about 10-12 minutes, or until it's fully reheated.
Alternatively, if you want to reheat just one serving, you can microwave your leftover ham and potato casserole in 30-second increments or until it's fully warmed. I find about 2 minutes usually does the trick.
Wrapping It Up
Well, that's how to make ham and potato casserole!
If you love ham, potatoes, cheese, and onions then you'll fall head over heels for this recipe. It's seriously so delicious, and the fact that it's so easy to make is just an added bonus.
Whether you're looking for the perfect side dish - or main course - this simple casserole really has something for everyone.
Anyway, I hope you enjoy this cheesy ham and potato casserole as much as I/we do.
As always, if you gave this recipe a try, leave a comment below and let me know how it went.
More Casserole Recipes
Did today's casserole recipe get you in the mood for more of them? If it did, you're in luck. We have a ton of easy casserole recipes on the blog already that you should totally checkout next.
Here are some reader favorites:
- Pork chop casserole
- Broccoli rice casserole
- Stuffed bell pepper casserole
- Philly cheesesteak casserole
- Cheeseburger casserole
- Mexican casserole with Doritos
Also, for more tasty recipes, don't forget to follow us on YouTube, TikTok, and Instagram!
The BEST Cheesy Ham and Potato Casserole (Prepped In 10 Minutes)
This ham and potato casserole recipe combines perfectly cooked ham with hearty potatoes, sauteed onions, and a creamy cheesy sauce to make a meal like no other. Honestly, this casserole is sure to be a family favorite down to the very last bite. And, best of all, it's so, so easy to make. In fact, you can whip up this cheesy ham and potato casserole with only 10 minutes of prep time!
Ingredients
- 2 tbsp. unsalted butter
- 1 cup onion, finely diced
- 3 tbsp. all-purpose flour
- ½ teaspoon garlic powder
- Salt and pepper
- 1 ¼ cups whole milk
- ½ cup chicken broth
- 2 pounds russet potatoes, peeled and diced small
- 2 ½ cups cooked ham, diced
- 1 cup cheddar cheese, shredded
- Fresh parsley
Instructions
- Preheat the oven to 350°F (180ºC). Grease a 9×13 inch baking dish with butter. Set aside.
- In a medium saucepan, melt the butter. Add the diced onion and cook over medium heat until translucent.
- Sprinkle the flour and garlic, salt & pepper over the cooked onion and stir to combine.
- Add milk and chicken stock. Continue to heat, stirring often, until warmed through and slightly thickened.
- Spread the potatoes evenly in the bottom of the prepared baking dish and top with the diced ham. Pour the milk mixture over the ham and potatoes.
- Cover with alumminiun foil and bake for 40-45 minutes.
- Remove from oven and top with shredded cheese. Continue to bake, uncovered for an additional 10-15 minutes or until the cheese is completely melted and potatoes are tender.
- Garnish with fresh parsley.
Nutrition Information:
Serving Size:
1 servingAmount Per Serving: Calories: 436Total Fat: 16gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 0mgCarbohydrates: 48gFiber: 0gSugar: 0gProtein: 26g
Andrea
A simple casserole that was delightful. I would recommend everyone to make this.
D
How much salt/pepper did you use? I’m making This for my family but can’t taste the sauce as I’m dairy free. I don’t see the salt/pepper measurements. Thanks
Brendan Cunningham
Just a pinch of each, about 1/8 teaspoon.
Terry
The cheesiness in this was super delicious.
Elaine
I used a 30-ounce package of Simply Potatoes (already shredded hash browns, found in most grocery stores & Walmart) The .recipe turned out great! For the cheese, I used mostly shredded pepper jack & this gave the casserole a little kick! I mixed this cheese with some shredded Cheddar. Also made some biscuits instead of toast as t to go with the casserole dish. It a as a great breakfast/lunch (brunch) meal together with the orange juice, sliced fruit, coffee or tea.
Julie
Classic combination ham and potatoes and I very much enjoyed this casserole.
Maureen Locke
This was absolutely delicious. Everyone loved it and went back for seconds. I think I let the sauce get too thick before I poured it over but it was still very good. I also used more cheese because my family loves a cheesy topping. All in all, 3 of us about cleaned out that 9x13 casserole dish. Sooooo yummy. Thank you for sharing. 🙂
Brendan Cunningham
You can never have too much cheese! So glad you liked the recipe:)