-
1
Melt the butter in a small saucepan over medium heat until just starting to bubble.
-
2
Add the flour, and cook, whisking constantly, until smooth but not browned, about 3 minutes.
-
3
Whisking constantly, slowly add the milk; continue cooking while whisking until mixture has thickened, about 3 minutes more.
-
4
Remove from heat, and add salt, nutmeg, cayenne, and black pepper.
-
5
Transfer to a bowl; place plastic wrap directly on surface of sauce, and set aside.
-
6
Heat the broiler.
-
7
Heat a griddle or large cast-iron skillet over medium-low heat.
-
8
Smear one side of bread slices with mustard.
-
9
Top 4 slices with a layer each of ham and cheese; cover with the remaining 4 bread slices, pressing gently to adhere.
-
10
Generously butter the outer sides, spreading all the way to the edges.
-
11
Place the sandwiches on the griddle or in the skillet.
-
12
Cook until the bread is golden brown and cheese has melted, 3 to 4 minutes a side.
-
13
Transfer to a work surface; divide bechamel sauce evenly over tops, spreading to edges; sprinkle with grated cheese.
-
14
Transfer to the broiler, and cook until the cheese topping is melted and golden, 2 to 3 minutes.
-
15
Serve immediately.