01 -
Combine cubed butter and caster sugar in a mixing bowl using a paddle attachment; beat until pale and fluffy.
02 -
Gradually sift in plain and self-raising flour; mix on low speed until mixture resembles coarse sand.
03 -
Mix in egg yolks, vanilla essence, almond essence, ground cardamom, ground cinnamon, and citrus zest until a soft dough forms.
04 -
Wrap dough between two sheets of baking paper and refrigerate for at least 1 hour.
05 -
Preheat oven to 160°C (320°F) and line a baking tray with baking paper.
06 -
Roll chilled dough to approximately 35 x 20 cm, about 0.5 cm thick.
07 -
Form marzipan into a 30 x 6 cm rectangle and cut into three sections.
08 -
Fold left side of dough over the marzipan, then fold the right side, fully encasing it.
09 -
Place seam side down and score the dough at 2 cm intervals, about 1 cm deep.
10 -
Brush the top with beaten egg and press almond flakes evenly across the surface.
11 -
Bake for approximately 30 minutes or until golden brown; allow to cool completely.
12 -
Cut along scored lines to produce individual almond fingers.