Ingredients
Method
Make the Béchamel Sauce
- In a small saucepan, melt 2 tablespoons of butter over medium heat.
- Whisk in the flour and cook for 1-2 minutes without browning.
- Gradually add in the whole milk while continuing to whisk to avoid lumps.
- Keep whisking until the sauce thickens and coats the back of a spoon, about 5 minutes.
- Season with salt, pepper, and nutmeg. Remove from heat and stir in Dijon mustard if using.
Prepare the Bread and Fillings
- Lay out the slices of bread.
- Spread a thin layer of béchamel sauce on one side of each slice.
- On four of the slices, layer 1-2 slices of ham followed by about ½ cup of grated gruyère cheese.
- Top with the remaining bread slices, béchamel side down, to form sandwiches.
Butter the Sandwiches
- Spread the remaining 1 tablespoon of softened butter on the outside of each sandwich.
Cook the Sandwiches
- Heat a non-stick skillet over medium heat.
- Cook each sandwich for about 3-4 minutes per side until a deep golden crust forms and the cheese begins to melt.
Finish with Cheese Topping (Optional)
- If desired, spoon more béchamel on top of each sandwich, sprinkle with the remaining grated gruyère, and place under the broiler or in a 400°F oven for 2-3 minutes until bubbly and golden brown.
Serve Warm
- Allow the sandwiches to cool for 1-2 minutes before slicing to let the cheese set slightly.
Notes
Use day-old bread for better texture. Ensure béchamel is thick enough to coat the back of a spoon. Don’t skip the pressing step for a golden crust. Store leftover sandwiches in an airtight container for up to three days.
