
In the superior part of a bain-marie, over heat, whisk egg yolks and orange juice. Set over simmering water but not boiling.
Whisk until the preparation is hot and foamy. Add butter, one cube at a time. Whisk each time you add a cube until the butter is melted. Season. Set the sauce over warm water while the poached eggs cook.
In a large casserole, simmer water with vinegar. Break eggs into cups. Slide 2 eggs at a time into the water and poach for 3 to 4 minutes, until desired cooking. The yolks should normally be liquid. Lay the poached eggs over paper towels. Repeat the same thing with the remaining eggs.
Meanwhile, in a large pan, heat olive oil over high heat and brown the leeks for 1 minute. Add white wine and reduce until almost dry. Set aside.
Slice English muffins in two and set aside.
Lay the leek mixture over demi English muffins, a ham slice or smoked salmon, then an egg. Keep warm in the oven for a few minutes, if needed.
When serving, coat with Hollandaise sauce.