Home Recipes Best Ham and Potato Casserole (Easy Recipe)

Best Ham and Potato Casserole (Easy Recipe)

Complete your menu with this ham and potato casserole. This hearty, creamy, meaty, ooey-gooey dish is American comfort food at its best.

This casserole features cubed ham, potatoes, melty cheese, creamy sauce, and a breadcrumb crust. Really, what more can you ask for?

Best Ham and Potato Casserole (Easy Recipe) featuring Cheesy Homemade Ham and Potato Casserole
Enter your email below & we'll send it straight to your inbox.

Serve it for breakfast, lunch, dinner, a special occasion, or on a random Wednesday. It’ll be a hit any time of day, any day of the year.

Aside from it being crazy delicious, it’s also easy to make. And one batch will feed a crowd. 

Seriously, there’s not one negative thing about this ham and potato casserole!



Any kind will do- Russet, Yukon, red, you name it. 

If you use red potatoes, there’s no need to peel them. The skins are tender enough to be eaten.

You can use frozen hash browns, too. This one’s a timesaver! Just be sure they’re thawed.


You’ll use butter to saute the ham and onions, giving them even more flavor. Salted butter is fine. 

But if you want to control the amount of sodium in the casserole, use unsalted.


Cooked whole ham, pre-diced chunks, or leftovers- any cooked ham you have will work.


Enter your email below & we'll send it straight to your inbox.

Yellow or white onions work best. But if you only have red onions, those are fine, too! You can even use shallots. 

Chop your onion finely so it incorporates well into the casserole. 

White Sauce (Bechamel)

Whisk together butter and flour to create a roux. (A roux is a mixture that can thicken any liquid.) 

Add milk to create a creamy white sauce. This is called a bechamel. Season it with salt and pepper.

Cheddar Cheese

Grate a block of cheese yourself for the best results. Pre-shredded cheese contains an anti-caking agent that limits its melting potential. 


Sprinkle breadcrumbs over the casserole for an irresistible, crunchy topping. Try using crushed Ritz, too, for a more buttery crust.

Ham and Potato Casserole Ingredients: Potatoes, Butter, Ham, Onion, White Sauce, Cheddar Cheese and Bread Crumbs

Tips and Tricks for the Best Ham and Potato Casserole

  • You can slice the potatoes any way you like– cubed, chopped, minced, or shredded. But be sure they’re cut to a uniform shape and size for even cooking.
  • Allow the butter, flour, and milk to thicken before you remove it from the heat.  
  • Be sure your baking dish is large enough. The ingredients in this recipe will fill a 1.5-quart baking dish. 
  • To cover or not to cover? I don’t think it’s necessary. Covering with aluminum foil is more applicable to recipes with a long baking time.
    • This only requires 25 to 30 minutes- over-browning won’t be an issue.
  • Want a cheesy topping? Add the cheese after baking. Then, broil the casserole for 1 minute or until the cheese is melty.

Recipe Variations

  • Swap the ham for other meats. Crumbled bacon, ground pork, beef, turkey, chorizo, and sausage are fantastic options.
    • Just be sure to cook the meat if necessary. And drain any grease.
  • Are you uncomfortable with making a bechamel? No worries! You can use sour cream, cream of chicken soup, or cream of cheese soup instead. 
  • Don’t be afraid to season the ham, potatoes, and sauce! Just be sure to taste it as you go.
    • Rosemary, thyme, onion powder, garlic, cayenne, and chipotle pepper make great seasonings.
  • You don’t need to precook the potatoes. Bake the casserole for 1 hour instead. Be sure to slice the potatoes no thicker than 1/4-inch cubes so that they cook through.
  • Do you want to try the above method? Cover the casserole with foil to keep the top from browning. Remove the foil and bake for 10 minutes. 
  • You can also pre-fry the potatoes with the ham and onions. For this, you’ll want to slice the spuds into small cubes so they’ll cook faster. 
  • Add more substance to the casserole with vegetables. This is a great technique to sneak in some nutrition. With all the ham, potatoes, and cheese, you won’t notice the vegetables.
    • Anything from spinach and asparagus to broccoli and cauliflower florets make fabulous options.
  • Spice up the casserole with a dash of red pepper flakes or sriracha.
  • Use your favorite kinds of cheese. You can’t go wrong with sharp or mild cheddar, but any melty cheese works.
    • Mozzarella, gouda, Colby jack, Monterey jack- take your pick.
Hearty and Creamy Ham and Potato Casserole in an Oval Casserole Dish on a Plaid Table Cloth

Serving Suggestions

This casserole is delicious any time of day. So, here are some of my favorite serving suggestions for breakfast, lunch, and dinner. 


This casserole is great with: 


Serve it on the side with:


Serve it as an entree with: 

Can I Make the Ham Casserole Ahead of Time?

Absolutely! This is another thing that makes this recipe a must-add to your weekly menu rotation. 

Prepare 2-3 casseroles and pop them in the freezer. You can take them out anytime!

You can store the casserole either pre-baked or baked. 

Pre-Baked Casserole

Cover the dish with plastic wrap and aluminum foil, label accordingly, and freeze. 

A pre-baked casserole will keep well in the freezer for up to 1 month. 

Transfer it to the fridge the night before you plan on serving it. Then, remove the wrappings and bake at 350 degrees Fahrenheit for about 45 minutes.

You can bake it from frozen, but add at least 30 minutes to the cooking time. 

If you plan on serving the casserole the following day, refrigerate it. Do not freeze it. 

Remove the wrappings and bake at 350 degrees Fahrenheit for about 45 minutes.

Baked Casserole

Be sure it is at room temperature before you store it. Cover it with plastic wrap and refrigerate it up to 4 days in advance.

Reheat it in the oven at 325 degrees Fahrenheit for about 45 minutes.

Spoon Digging Into Ham and Potato Casserole with Herbs

How to Store Ham and Potato Casserole

Cover the casserole with plastic wrap or aluminum foil. 

But this stuff is so delicious you won’t have too many leftovers. So, you can transfer whatever is left into an airtight container instead.

Store the casserole in the fridge for up to 4 days. 

Reheat individual portions in the microwave for 1-2 minutes or until warm. Stir it well to ensure everything is warm. You may have to heat it again. 

For large portions, reheat in the oven at 350 degrees for about 20 minutes or until warm.

Best Ham and Potato Casserole (Easy Recipe)



Prep time


Cooking time





Looking for an easy dinner that is as hearty as it is delicious? This ham and potato casserole is for you! It is ideal for potlucks, weekly dinner, or holidays.


  • Ham and Potato Mixture:
  • 6 small potatoes, peeled and cubed

  • 3 tablespoons butter

  • 2 cups fully cooked ham, cubed

  • 1 small onion, finely chopped

  • White Sauce:
  • 1/4 cup butter

  • 3 tablespoons all-purpose flour

  • 1 1/2 cups milk

  • Salt and pepper, to taste

  • 1 (8-ounce) package shredded cheddar cheese

  • Topping:
  • 1/4 cup breadcrumbs


  • Place potatoes in a large pot of salted water and bring to a boil. Reduce the heat to medium-low and simmer for about 20 minutes or until fork-tender. Drain.
  • Preheat the oven to 350 degrees Fahrenheit. Grease a 1.5-quart baking dish with cooking spray or butter.
  • Melt 3 tablespoons of butter in a skillet over medium heat. Add the ham and onion and cook for 5 minutes, stirring regularly, or until the onion is tender and translucent. Stir in the potatoes. Pour the mixture into the greased baking dish.
  • Melt 1/4 cup of butter in a saucepan over medium heat. Whisk in the flour until smooth.
  • Reduce the heat to medium-low. Gradually whisk in the milk and season with salt and pepper. Continue whisking for 2 minutes or until the mixture turns into a thick sauce.
  • Reduce the heat to medium-low and stir in the cheddar cheese until melted.
  • Pour the white sauce over the ham and potato mixture. Sprinkle the breadcrumbs evenly over the sauce.
  • Bake for 25 to 30 minutes until the sauce is browned and bubbly. Serve and enjoy!
Ham and Potato Casserole

Did you like the recipe?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 14

No votes so far! Be the first to rate this post.


Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?


Hey there! I'm Kim. I love running, cooking, and curling up with a good book! I share recipes for people who LOVE good food, but want to keep things simple :)

Leave a Comment