This creamy ham and potato casserole combines cooked ham, frozen hash brown potatoes and cooked spinach. And this breakfast casserole doesn’t need any cans of soup for the creaminess. A simple homemade cheese sauce is all that’s needed to bring this one all together. Perfect for Easter breakfast or brunch, or as a great use for leftover Easter ham!

Ham and potato au gratin in the baking dish.

This ham and potato au gratin is a bit retro, in a funeral potatoes kind of way, but that said, it is a delicious addition to a brunch table (especially Easter) where creamy potatoes and ham bring all the Easter dinner flavours in casserole form.

  • Make-ahead friendly
  • Perfect Easter brunch casserole
  • Great use for leftover ham
  • Makes a great all-in-one main dish meal, too

Ingredients and substitutions

A few notes about the key ingredients …

Cooked ham – Since I was making this dish pre-Easter, I picked up an economical ham steak that I cut up to use here. This would be a great option if you are planning this casserole for breakfast or brunch. After Easter, it’s a great dish to use up some of that leftover ham!

Frozen hash brown or home fries – Frozen hash brown potatoes would be the standard for this dish. Unfortunately for me, when I went to the store to pick some up, it was St. Patrick’s Day, and the frozen hash brown shelf was empty! So I grabbed a bag of frozen home fries instead, which are cubed, but larger than regular hash browns. They cooked up just fine in the casserole and make a chunkier casserole, if that appeals to you.

Spinach – I started with fresh spinach that I wilted myself, but frozen spinach works well, too. In both cases, be sure to squeeze the spinach well before using to remove the excess moisture.

Cheese – You can use any cheddar cheese, but I think an old (or sharper) cheese gives the most cheese flavour to the sauce.

How to make ham and potato au gratin

This is a visual summary of the steps to make this recipe. Scroll down to the Recipe Card below for the complete list of ingredients and instructions.

Spinach in a plastic-covered bowl before microwaving,
1

Step 1: Add the spinach to a bowl, cover tightly with plastic wrap and microwave until wilted. Set aside to cool.

Adding flour to melted butter in a saucepan.
2

Step 2: Start the cheese sauce by melting butter and adding flour to make a roux.

Adding milk to the butter and flour in the saucepan.
3

Step 3: Gradually add the milk to the butter and flour roux, stirring until smooth and simmering.

Adding hot milk mixture to the eggs in a small bowl.
4

Step 4: Add some of the hot milk mixture to the beaten eggs, a drop at a time and stirring constantly. Add the egg to the saucepan.

Adding seasoning to the white sauce in the saucepan.
5

Step 5: Season the sauce with Dijon mustard, nutmeg and a bit of salt and pepper.

Adding shredded cheese to the white sauce in the saucepan.
6

Step 6: Add the shredded cheese to the sauce and stir until melted.

Ham and hash browns added to the casserole dish.
7

Step 7: Assemble the casserole by adding 1/2 the ham and 1/2 the hash browns to the casserole.

Adding some of the cheese sauce over the ham and hash browns in the casserole
8

Step 8: Top with 1/2 of the cheese sauce.

Wilted spinach added to the casserole dish.
9

Step 9: Squeeze the excess moisture from the spinach and scatter it over the cheese sauce in the casserole dish.

Finished casserole in the baking dish before baking.
10

Step 10: Add another layer of ham, hash browns and spinach and finish with the remaining cheese sauce. Top with a bit more shredded cheddar before baking.

Recipe tips!

  • Be sure to squeeze the spinach well to remove excess moisture, so it doesn’t water down the casserole.
  • Be cautious adding too much extra salt to this dish as the ham is salty and will season the dish as it cooks, as well.
Ham and potato au gratin in the baking dish.

Making ahead, storing and freezing

This ham and potato casserole can be assembled the night before and refrigerated, well covered with plastic wrap. Bake in the morning, allowing a few extra minutes of baking time if it cold going into the oven.

You could also bake the casserole ahead, cover and refrigerate. To rewarm, cover with foil and warm in a 350F oven until warmed through, about 15-20 minutes.

Store leftovers in the refrigerator for up to 3 days.

While you could freeze leftovers, I wouldn’t make and freeze ahead, as the texture of the cheese sauce may become grainy from the freeze/thaw process.

Want to save this recipe?

Enter your email and I’ll send it to your inbox. Plus, you’ll get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from Seasons and Suppers.
You can unsubscribe at any time.

Ham and potato au gratin in the baking dish.

Get the Recipe: Ham and Potato au Gratin

A fabulous addition to an Easter breakfast or brunch, or enjoy it as a main to use up leftover Easter ham! Made with ham, frozen hash browns, spinach and a homemade creamy cheese sauce.
No reviews yet
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Yield: 10 servings

Ingredients

  • 10 oz fresh or frozen spinach, *see Note 1 below
  • 3 Tablespoons butter
  • 3 Tablespoons all-purpose flour
  • 1 3/4 cups milk, 2 or 3% recommended
  • 2 large eggs, beaten
  • 1 1/2 cup shredded cheddar cheese, sharp or old cheese recommended, plus more for topping
  • 1/4 cup milk
  • 1 Tablespoon Dijon mustard
  • 1/8 teaspoon nutmeg
  • 1/4 teaspoon black pepper
  • 12 oz cooked ham, cut into strips
  • 24 oz frozen hash browns, or frozen home fries (680g)
  • 1/2 cup shredded cheddar cheese, for topping

Instructions
 

  • Preheat the oven to 350F (non-convection/not fan-assisted).
  • If starting with fresh spinach, see Note 1 below for directions for wilting the spinach. You'll want to do the spinach before starting the sauce, to allow time for the spinach to cool.
  • Melt the butter in a medium saucepan, then add the flour. Cook, stirring continuously, about 1 minute. Gradually add the 1 3/4 cup of milk, whisking as you add. Heat the milk mixture until bubbly and thickened, then cook 1 minute more. Remove the saucepan from the heat.
  • Be cautious with adding additional salt to the sauce, potatoes or spinach, as the ham is salty and will flavour the dish somewhat.
  • Beat the two eggs in a small bowl. Using a ladle, very slowly drizzle a ladleful of the hot milk mixture into the eggs while stirring continuously, until you have added the entire ladle of hot milk. Add the egg/milk mixture to the saucepan with the milk mixture and stir to combine. Add the shredded cheddar cheese and the additional 1/4 cup of milk and stir together until the cheese is melted. Add the Dijon mustard, nutmeg and black pepper and stir in. Set aside.
  • To assemble the casserole, start with a 2-quart (8×11 -ish) baking dish. Add 1/2 of the cooked ham to the bottom of the casserole dish and top with 1/2 of the hash browns. Spoon 1/2 of the sauce over the potatoes. Cover the sauce with all of the spinach. Repeat with a layer of the remaining ham, potatoes, then the remaining sauce, to finish. Sprinkle the 1/2 cup of shredded cheese over the top.
  • The casserole can be assembled to this point, covered well with plastic wrap and refrigerated overnight. Next day, bake as directed, allowing a few extra minutes of baking time if it is cold going into the oven.
  • Bake for 30 minutes, then let stand 10 minutes before serving.
  • Refrigerate leftovers for up to 3 days. Freezing is not recommended as the texture of the cheese sauce may change from the freeze/thaw process.

Notes

Note 1: If using frozen spinach, thaw and squeeze well to remove excess moisture. If starting with fresh spinach, add to a bowl, cover with plastic wrap and microwave 45-60 seconds or until wilted. Allow to cool, then squeeze well to remove excess moisture. You can also wilt the spinach in a skillet over medium heat with a splash of water.
Tips!
You can bake the casserole ahead, cover and refrigerate. To rewarm, cover with foil and warm in a 350F oven until warmed through, about 15-20 minutes.
Cuisine: American, Canadian
Course: Main Course
Serving: 1serving, Calories: 281kcal, Carbohydrates: 18g, Protein: 17g, Fat: 16g, Saturated Fat: 8g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.1g, Cholesterol: 96mg, Sodium: 653mg, Potassium: 500mg, Fiber: 2g, Sugar: 3g, Vitamin A: 3804IU, Vitamin C: 15mg, Calcium: 273mg, Iron: 2mg
Tried this recipe?If you enjoyed this recipe, please leave a star rating and comment. It helps others to find it!