Show your close family and friends true love with this rose-infused Persian love cake recipe. It doesn’t just look impressive, it tastes amazing, filled with spices, floral notes and citrus.
Ingredients
Method
For rose petals, whisk egg white until foamy. Working one at a time, dip your finger into egg white mixture and spread over rose petal. Sprinkle with sugar. Place on a wire rack and repeat with remaining rose petals, egg white and sugar. Leave for 24 hours to set.
For cake, preheat oven to 180°C/160°C fan-forced. Grease and line a 22cm springform cake pan with non-stick baking paper.
Beat sugar and butter in a stand mixer fitted with a paddle attachment until pale and fluffy. Add eggs, one at a time, beating well after each addition. Fold in almond flour, plain flour, baking powder, bicarbonate soda, cardamom and cinnamon, lemon rind and juice, rosewater and yoghurt.
Spoon into prepared tin and bake for 1 hour 15 minutes. Cover with foil halfway through the cooking time if overbrowning. The cake is cooked when a skewer inserted in the centre comes out clean with a few moist crumbs. Let cool completely in pan.
For icing, mix all ingredients in a bowl until smooth. Spoon onto the cake and spread to cover. Decorate with chopped pistachio and rose petals.

What is a Persian love cake?
A Persian love cake is a Middle Eastern-inspired cake known for its fragrant, moist and distinctive flavour. It often combines rosewater, cardamom, and citrus.