-
1
Preheat oven to 350.
-
2
In a medium saucepan, melt butter over medium heat; stir in flour.
-
3
Add milk all at once.
-
4
Cook and stir until thickened and bubbly.
-
5
Cook and stir for 1 minute more.
-
6
Remove from heat.
-
7
Stir 1 cup of the hot mixture into eggs; return egg mixture to saucepan.
-
8
Stir in cheddar cheese, mustard, and pepper until cheese melts.
-
9
Set aside.
-
10
In a large skillet, heat oil over medium heat.
-
11
Add onions; cook until tender.
-
12
Stir in spinach; set aside.
-
13
Spread half of the ham in an ungreased 9x13 inch baking dish.
-
14
Sprinkle half of the hash browns over ham.
-
15
Spoon half of the cheese mixture over hash browns.
-
16
Spoon the spinach mixture over cheese mixture in dish.
-
17
Repeat layers.
-
18
Sprinkle with Parmesan cheese.
-
19
Bake, uncovered, about 30 minutes or until heated through.
-
20
Let stand for 10 minutes before serving.