01 - Preheat oven to 340°F. Grease and line an 8-inch round cake pan with parchment paper.
02 - In a large mixing bowl, beat the softened butter with caster sugar using an electric or hand whisk until mixture becomes light and fluffy.
03 - Add the eggs one at a time, thoroughly combining after each addition.
04 - Blend in Greek yogurt, lemon zest, and rosewater until evenly incorporated.
05 - In a separate bowl, whisk together ground almonds, flour, ground cardamom, baking powder, and salt.
06 - Fold dry mixture gently into wet ingredients until just combined; do not overmix.
07 - Transfer batter into prepared cake tin, spreading evenly over the surface.
08 - Bake for 40–45 minutes, or until a skewer inserted in the center emerges clean.
09 - Let cake rest in tin for 10 minutes, then unmold onto a wire rack to cool completely.
10 - In a small bowl, combine powdered sugar and enough rosewater to make a thick, pourable glaze.
11 - Drizzle rosewater icing over cooled cake. Garnish with chopped pistachios and optionally dried rose petals.