In the mixer bowl, add the butter and powdered sugar. Beat on high speed with the paddle attachment for 4-5 minutes until fluffy.
Add the eggs and mix until well combined. Then, add the milk and beat until fully absorbed.
Add the honey and orange zest and stir well.
In a separate bowl, sift together the flour, baking powder, and vanilla to ensure even distribution.
Once the butter mixture is fluffy, gradually add the flour mixture.
Once the dough is soft and slightly sticky, form it into a ball, cover with plastic wrap, and refrigerate for at least 1-2 hours (overnight for best results). This helps the flavors develop and makes the dough easier to handle.
Preheat the oven to 170°C (340°F) with convection mode (fan-assisted) if available.
Take small balls of dough (25-30g/ ~1oz each), shape them as desired, and place them on baking trays lined with parchment paper.
Lightly brush each cookie with the egg yolk mixture. Bake for 20-25 minutes, or until golden brown.
Once ready, allow them to cool completely before serving.