01 - Preheat oven to 340°F. Butter and line an 8-inch round cake pan with parchment paper.
02 - In a large bowl, beat butter and caster sugar until light and fluffy, approximately 3-4 minutes.
03 - Beat in eggs one at a time, mixing thoroughly after each addition until fully incorporated.
04 - Fold in Greek yogurt, lemon zest, and rosewater until mixture is uniform.
05 - In a separate bowl, whisk together ground almonds, flour, cardamom, baking powder, and salt.
06 - Gently fold dry ingredients into wet mixture until just combined, being careful not to overmix.
07 - Transfer batter to prepared pan, smoothing the top surface evenly with a spatula.
08 - Bake for 40-45 minutes, until a wooden skewer inserted into the center emerges clean.
09 - Allow cake to cool in the pan for 10 minutes before removing.
10 - Transfer cake to a wire rack and cool completely before applying icing.
11 - Whisk icing sugar with rosewater in a small bowl until thick yet pourable consistency is achieved.
12 - Drizzle icing over cooled cake, then garnish with chopped pistachios and dried rose petals.