In a mixing bowl, combine 3 cups all-purpose flour, 1 cup warm milk, 2 egg yolks, ¼ cup granulated sugar, 1 Tablespoon lemon zest, ½ teaspoon nutmeg, ½ teaspoon salt, and 2 teaspoons instant yeast. Use a mixer to knead the mixture briefly until everything is roughly combined, typically on level 2-3 for about a minute or two.
Next, add 3 Teaspoons sunflower oil and allow the dough to knead at medium speed for 10 minutes.
Using a plastic spatula, remove the smooth dough from the mixing bowl and put it on a lightly flour-dusted working board. Shape the dough into a rough ball and transfer it to a clean bowl. Sprinkle a bit of flour on top, cover it with a clean tea towel, and let it sit until it doubles in volume.
While the dough is rising, prepare the poppy seed filling. In a bowl, mix 1 cup ground poppy seeds with ⅔ cup granulated sugar and ¼ teaspoon ground cinnamon by hand. Add 1 cup white yogurt, ⅓ cup raisins, and 2 Tablespoons rum and stir to combine. Leave to rest, the filling will thicken slightly.
Roll out the dough into as regular a rectangle as possible. Divide it in half from top to bottom and in thirds across.
Spread a little poppy seed filling on the longer side of the rectangle. Roll up the rectangle so that it ends with the seam side down. Press the ends together to keep the filling from leaking out. Bend the rolls into a horseshoe shape. Continue until you have made all the horseshoes.
Place the shapes on a buttered baking sheet. Cover with a clean tea towel and leave in a warm place to rise for a further 30 minutes.
Before you start baking, preheat the oven to
350 °F. Then, take a bit of 2 egg whites you have left from making the dough and brush it on top of the horseshoes. The egg wash makes the rolls glossy. Now, put the horseshoes in the oven and bake them for 20 minutes until they turn golden brown on the outside. If desired, spinkle the horseshoes with 2 Tablespoons powdered sugar before serving.