Prep Time: 5 Minutes

Cook Time: 20 Minutes

Serves: 2

1.) Preheat a two-sided electric griddle on medium-high to high for about 20 minutes, or preheat the oven to 300 degrees and preheat a cast-iron skillet on top of the stove for about 5 minutes. 

2.) For Bechamel sauce: in a small saucepan over medium heat, melt 1 tablespoon butter. When bubbles have subsided, add flour and whisk vigorously for 1 minute. Slowly whisk in milk until smooth. Bring to a boil, and cook until thick. Remove from heat, and season to taste with salt and nutmeg.

3.) Spread sauce generously on two slices of bread. Lay two slices of ham on top of each, and top each with a slice of cheese; ham and cheese should slightly overlap edges of bread. Top each with a slice of bread.

4.) In a small saucepan, melt remaining 4 tablespoons butter. Brush the sandwiches on both sides with butter, to the edges. If you’re using a griddle, place cheese side down, close the griddle and cook until the bread is toasted dark and cheese is leaking out and bubbling. If you’re using a skillet, place sandwiches cheese side down and cook on stove top until well browned, then turn and brown again. Transfer skillet to oven, and bake until heated through and cheese is bubbling. Meanwhile, fry the eggs in a skillet with a little butter.

Slide one fried egg onto each sandwich. Serve immediately.