01 -
In a small saucepan, melt butter over medium-low heat. Whisk in flour and cook for 2 minutes, stirring frequently to avoid browning. Just cook enough to remove the raw flour flavor.
02 -
Gradually whisk in milk, adding small amounts at a time to prevent lumps. Continue cooking and stirring until the béchamel thickens enough to coat the back of a spoon.
03 -
Remove from heat and stir in Dijon mustard. Season with salt and pepper to taste.
04 -
Preheat the waffle maker. In a large bowl, combine flour, baking powder, and salt. Add eggs, milk, and melted butter, mixing until just combined.
05 -
Fold diced ham and shredded Gruyère into the batter until evenly distributed.
06 -
Grease the waffle maker and pour approximately ¾ cup of batter onto the surface. Close and cook until golden brown.
07 -
Place cooked waffles on a baking tray lined with parchment paper or a silicone mat. Top each waffle with about ⅙ of the béchamel sauce, 3-4 slices of shaved ham, and sprinkle with Gruyère cheese.
08 -
Place under the broiler until cheese is melted and béchamel is hot and bubbly.
09 -
Transfer each waffle to a serving plate and top with a poached or fried egg prepared to your preferred doneness. Garnish with chopped chives if desired.