01 - Preheat the oven to 340°F. Generously butter an 8-inch round cake pan 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 the eggs one at a time, beating thoroughly after each addition until fully blended.
04 - Fold in the Greek yogurt, fresh lemon zest, and rosewater until evenly distributed throughout the batter.
05 - In a separate bowl, whisk together the ground almonds, flour, cardamom, baking powder, and salt until well combined.
06 - Gently fold the dry ingredients into the wet mixture using a spatula, mixing just until no flour streaks remain. Avoid overmixing.
07 - Pour the batter into the prepared cake pan and use an offset spatula to smooth the top evenly.
08 - Bake for 40-45 minutes, or until a wooden skewer or cake tester inserted into the center emerges clean.
09 - Allow the cake to cool in the pan for 10 minutes before removing.
10 - Transfer the cake to a wire cooling rack and let cool completely before applying the icing.
11 - In a small bowl, combine the icing sugar with rosewater, adding gradually until you achieve a thick yet pourable consistency.
12 - Drizzle the icing over the completely cooled cake, allowing it to cascade down the sides. Immediately sprinkle with chopped pistachios and dried rose petals while the icing is still slightly tacky.