This is the perfect indulgent breakfast. Home-made hollandaise sauce is much easier to prepare than you may think and beats any kind of shop-bought variety hands down.
Fill a small pan just over one third full with cold water and bring it to the boil. Add the vinegar and reduce to a simmer. Crack the eggs one at a time into a small bowl and gently tip into the simmering water. Poach for 2-3 minutes. Remove with a slotted spoon and plunge into iced water, then remove the eggs and place them on a kitchen towel.
For the hollandaise sauce, melt the butter slowly in a medium pan over a low heat, stirring occasionally. Remove from the heat and pour the butter into a jug. Add enough water into a medium saucepan to come a third of the way up the sides. Bring to the boil, then reduce the heat to a simmer.
Put the vinegar, shallot, peppercorns and bay leaf in a small saucepan over a high heat and bring to the boil. Cook for 1-2 minutes, or until reduced to two tablespoons of liquid. Remove from the heat.
Put the egg yolks in a heatproof bowl and place over the pan of simmering water. Whisk the egg yolks with the salt and sugar until pale. Pour the vinegar mixture through a fine sieve onto the yolks and continue whisking until well combined. Slowly add the butter in a steady stream whisking constantly until the sauce is smooth, thick and shiny.
Toast the muffin halves and bring the pan of water back to a simmer, ready to reheat the eggs.
Spread the muffins with butter. Put a muffin half on each plate and top with ham or salmon. Using a slotted spoon, drop the cooked eggs in to the simmering water and reheat for one minute. Remove and drain on kitchen paper.
Place an egg on each muffin and spoon over some hollandaise. Sprinkle with chives and serve with the other muffin halves on the side.
Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).