01 - Preheat the oven to 340°F. Generously butter an 8-inch round cake tin and line the bottom with parchment paper.
02 - In a large mixing bowl, beat the softened butter and caster sugar together until the mixture becomes pale, light, and fluffy.
03 - Add eggs one at a time, beating thoroughly after each addition until fully integrated into the mixture.
04 - Fold in the Greek yogurt, fresh lemon zest, and rosewater until evenly distributed throughout the batter.
05 - In a separate bowl, whisk together ground almonds, flour, cardamom, baking powder, and salt until well blended.
06 - Gently fold the dry ingredient mixture into the wet ingredients using a spatula, mixing just until no dry streaks remain. Avoid overmixing.
07 - Transfer the batter to the prepared cake tin, smoothing the surface evenly. Bake for 40-45 minutes until a wooden skewer inserted into the center emerges clean.
08 - Allow the cake to rest in the tin for 10 minutes before carefully removing it to a wire rack for complete cooling.
09 - In a small bowl, whisk icing sugar with rosewater, adding liquid gradually until achieving a thick but pourable consistency.
10 - Drizzle the rosewater icing over the completely cooled cake, then immediately garnish with chopped pistachios and dried rose petals.