-
1
Preheat the oven to 400 degrees F. Grease an 8-inch square baking dish.
-
2
Melt 6 tablespoons of butter in a large skillet over low heat until bubbling.
-
3
Whisk in the flour and cook for 1 minute.
-
4
Slowly whisk in the milk and cook until thick and bubbling, 3 to 5 minutes more.
-
5
Whisk in the mustard, salt, pepper, and nutmeg.
-
6
Pour a thin layer of the sauce into the prepared baking dish and cover it with 5 or 6 slices of the bread, then slices of the ham and an even layer of the Gruyere.
-
7
Repeat the layers once more, ending with a third layer of sauce to cover all.
-
8
Bake the casserole for 30 minutes.
-
9
Remove it from the oven and cut into 6 equal pieces.
-
10
Working in 2 batches, melt 1tablespoon of butter in a large skillet over medium-high heat.
-
11
Crack 3 eggs into the skillet and season with salt and pepper, to taste.
-
12
Cook until the whites are nearly set, about 3 minutes.
-
13
Carefully flip the eggs and continue cooking until the whites are completely set, about 1 minute more.
-
14
You're going to top each portion of the casserole with a fried egg.
-
15
Repeat with the remaining 3 eggs and 1 tablespoon butter.
-
16
Top with Gruyere and it in the oven for a few minutes until cheese melts.