Yields:
6 serving(s)
Prep Time:
25 mins
Total Time:
1 hr 55 mins
Cal/Serv:
626
Filling enough to be a satisfying weeknight dinner but versatile enough to be a side to your Easter meal, this cheesy ham and potato casserole is a must-have recipe when you're looking for an extra-special helping of comfort food. Whether you’re serving it as a holiday main or as a post-holiday meal to use up the rest of those leftovers, this casserole is the perfect easy, hearty dish that everyone will be reaching for. Here’s everything you need to know:
How to make the best ham & potato casserole:
— The sauce. We start by cooking onions in butter, and then add flour to form a roux (a mixture of butter and flour stirred together until smooth). Then we add our milk, and the starch in the flour thickens the milk to make a creamy base sauce. From there, we can fold in our ham and layer with our cheese and potatoes. Our recipe walks you through making the roux for this casserole, but if you want more info, check out our guide for how to make a roux.
— The cheese. When choosing your cheese, you’ll want something that melts well and brings a lot of forward flavor to the sauce. Our go-to is cheddar, but you could also throw in Swiss, gouda, or fontina. It’s your casserole, so feel free to make it how you like it!
— The ham. We used diced cooked ham in this recipe, making it a perfect post-holiday meal to use up any of that leftover ham.
Serving ideas:
We would absolutely eat these as our main course, and if you wanted to go that route, we’d recommend pairing them with roasted asparagus and a farro salad. If you’re using this as an Easter dinner side, serve alongside your hearty main of choice, from braised lamb shanks to our copycat Honey Baked ham.
Make it ahead:
You can make the base sauce ahead of time (we recommend no more than up to 2 days in advance), let it cool, and store it in the refrigerator. When you’re ready to bake, just bring out the sauce, rewarm it gently in a pot on the stove, and proceed with the recipe.
You can also bake the entire dish up to 2 days ahead of time. After it’s baked, let it cool and then cover the whole dish with foil and place it in the refrigerator. When you’re ready, just put it in the oven and reheat it at 375°. In this case, we recommend leaving the top layer of cheese off until the day you’re reheating to serve it; if you bake it twice, the cheese might separate and leave puddles of grease on the top of your casserole, which isn’t exactly appetizing.
Tried making them? Let us know how they came out in the comments below.
Advertisement - Continue Reading Below
Ingredients
- 3 Tbsp.
butter, plus more for pan
- 1
small yellow onion, finely chopped
- 3 Tbsp.
all-purpose flour
- 1 tsp.
sweet paprika
- 1 1/2 cups
whole milk
- 2 cups
diced cooked ham
Kosher salt
Freshly ground black pepper
- 2 1/2 lb.
russet potatoes, peeled and sliced into 1/4"-thick rounds
- 3 cups
shredded cheddar
Freshly chopped chives, for serving
Directions
- Step 1Preheat oven to 375°. In a medium saucepan, melt butter. Add onions and cook until soft, stirring occasionally, about 4 minutes. Sprinkle flour and paprika over and cook, stirring constantly, 1 minute.
- Step 2While whisking, slowly pour in milk. Bring to a simmer and continue to whisk until thickened, about 3 minutes. Stir in ham and season with salt and pepper.
- Step 3Layer half the potatoes in the bottom of a 3-quart baking dish and season with salt and pepper. Spoon half the sauce over and sprinkle with half the cheddar. Repeat with remaining potatoes, sauce, and cheese.
- Step 4Cover dish with foil and bake until potatoes are soft, about 40 minutes. Remove foil and continue to bake until cheese is golden and bubbly, about 25 minutes more.
- Step 5Sprinkle with chives before serving.
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below