For the white sauce

For the sandwiches

  • knob of soft butter
  • 6 medium-sized slices bread, preferably sourdough
  • 6 slices cooked smoked ham
  • 6 slices gruyère or any other hard, melty cheese you have
  • 3 eggs
  • handful parmesan, finely grated


  • STEP 1

    To make the sauce, heat the milk in a saucepan with the onion, cloves and bay leaf. When boiling, turn off the heat and leave to infuse for 30 mins, then strain.

  • STEP 2

    Melt the butter in another pan and add the flour. Cook for 4-5 mins until sandy. Gradually whisk in the milk, then cook over a medium heat, stirring, until you have a thick sauce. Stir in the mustard and season. Set aside to cool. Can be made up to two days ahead.

  • STEP 3

    Heat oven to 180C/160C fan/gas 4. Butter a baking tray large enough to fit 3 slices of bread, then butter and toast the bread, and make 3 sandwiches with 2 slices of ham and cheese in each. Spread the white sauce on top, and make a small well in the sauce on each sandwich. Crack the eggs into the wells, then scatter over the parmesan. Bake for 20 mins or until the whites are just set.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 3 out of 5.3 ratings