Yoghurt dressing: In a bowl, combine the yoghurt, garlic, salt, pepper, dill and lemon zest. Set aside
Poached eggs: Bring water to the boil in a medium saucepan. Add the vinegar. As soon as the water starts to boil, lower the heat and keep at a slow rolling boil.
Break the egg into a small sieve and drain off the thin egg white. You will now be left with the egg yolk and thick egg white.Transfer the egg to a small bowl or ramekin.
Use a wooden spoon to swirl the water around and create a vortex, then gently drop the egg into the vortex and set a timer for 3 minutes. This will give a cooked white and runny yolk.
Remove the egg with a slotted spoon and drain. Repeat with the remaining eggs.
Spiced butter sauce: Heat a pan over medium-high heat and add the butter. Allow to sizzle. Stir in the olive oil and spices and heat for 30 seconds. Remove from the heat.
To serve: Spread a thick layer of the yoghurt dressing onto each plate. Top with 2 poached eggs and drizzle over the spiced butter. Garnish with chopped dill and serve with toast.