
If you’re looking for a dessert that’s as beautiful as it is delicious, Persian Love Cake is the perfect choice. This Middle Eastern-inspired cake is rich with almond meal, cardamom, and rose water, creating a soft, moist texture with a delicate fragrance. Finished with pistachios and dried rose petals, it’s a stunning treat for special occasions or an elegant afternoon tea.
In this post, I’ll share my easy Persian Love Cake recipe, plus tips on getting the perfect texture and flavour.
What is Persian Love Cake?
Legend has it that Persian Love Cake was first made by a woman who wanted to win the heart of a Persian prince. Whether or not the story is true, this cake certainly feels romantic, luxurious, and full of warmth.
Its combination of buttery almond meal, aromatic spices, and floral rose water creates a unique balance of flavours. It’s slightly dense yet moist, with a soft crumb that pairs beautifully with tea or coffee.

Why You’ll Love This Recipe
✔️ Easy to make – No fancy techniques required!
✔️ Can easily be made Gluten Free!
✔️ Perfect for special occasions – A show-stopping cake for birthdays, anniversaries, and Valentine’s Day.
✔️ Customisable – Adjust the sweetness, add citrus zest, or drizzle with syrup for extra indulgence.
Tips for the Best Persian Love Cake
✔️ Don’t overmix the batter – A gentle mix keeps the cake light.
✔️ Use high-quality rose water – A little goes a long way!
✔️ For extra moisture, add a drizzle of warm honey before serving.
✔️ Store leftovers in an airtight container at room temperature for up to 3 days.

FAQs
Can I make Persian Love Cake gluten-free?
Yes! Simply replace the plain flour with more almond meal for a fully gluten-free version.
What can I use instead of rose water?
If you don’t like rose water, swap it for orange blossom water or leave it out for a more citrusy cake.
Can I make this cake ahead of time?
Absolutely! This cake actually tastes even better the next day as the flavours deepen.
Final Thoughts
Persian Love Cake is a stunning dessert that’s easy to make yet feels luxurious and indulgent. Whether you’re celebrating a special occasion or simply treating yourself, this cake is sure to impress. If you love desserts that look as beautiful as they taste you should also try my Fig and Almond Tart and Goat Cheese, Blackberry and Ginger Cheesecake.
Have you made Persian Love Cake before? Let me know in the comments below! 💕

Persian Love Cake
Equipment
- 1 20cm cake tin
Ingredients
Cake:
- 1 ½ cups 225g almond meal
- 1 cup 150g plain flour
- 1 cup 220g caster sugar
- 1 tsp ground cardamom
- ½ tsp salt
- 150 g unsalted butter melted
- 2 eggs
- 1 cup 250g Greek yoghurt
- 1 tsp rose water
- 1 tsp vanilla extract
- 1 tsp baking powder
- ½ tsp baking soda
- Zest of 1 lemon
Syrup:
- ¼ cup 60ml honey
- 2 tbsp lemon juice
- 1 tbsp rose water
Topping:
- ½ cup 120ml thick Greek yoghurt (or crème fraîche)
- 1 tbsp icing sugar
- 1 tbsp rose water
- ¼ cup 25g chopped pistachios
- 1 tbsp dried rose petals
Instructions
- Preheat the oven to 170°C (fan-forced) or 180°C (conventional). Grease and line a 20cm round cake tin.
- Mix the dry ingredients: In a large bowl, whisk together the almond meal, flour, sugar, cardamom, and salt.
- Incorporate the butter: Pour in the melted butter and mix until a crumbly, sand-like texture forms.
- Prepare the batter: Remove ½ cup of the crumb mixture and set aside (for a slight crunch on top). To the remaining mixture, add the eggs, Greek yoghurt, rose water, vanilla, baking powder, baking soda, and lemon zest. Stir until well combined.
- Bake the cake: Pour the batter into the prepared tin and smooth the top. Sprinkle the reserved crumb mixture over the surface. Bake for 35–40 minutes or until a skewer inserted in the centre comes out clean.
- Make the syrup: While the cake bakes, combine honey, lemon juice, and rose water in a small saucepan. Heat gently until the honey dissolves.
- Soak the cake: Once baked, remove the cake from the oven and, while still warm, drizzle the syrup over the top. Let it soak in as the cake cools in the tin.
- Prepare the topping: In a small bowl, mix Greek yoghurt (or crème fraîche), icing sugar, and rose water until smooth.
- Decorate: Once the cake has cooled completely, spread or dollop the yoghurt mixture over the top. Sprinkle with chopped pistachios and dried rose petals.
- Serve: Slice and enjoy with tea or coffee.
- This cake is fragrant, rich, and just the right amount of sweet—perfect for a romantic dessert or a luxurious afternoon treat!
Video
Nutrition
For more baking inspiration check out our baking section HERE
Love this recipe? Don’t forget to share it and subscribe for more delicious recipes!
Discover more from Three Friends Cook
Subscribe to get the latest posts sent to your email.

Loved the taste of this cake!
So glad you enjoyed it!
Can you make this cake without eggs?
Yes, you can make it egg-free. Because the cake already uses yogurt, replace the 2 eggs with ½ cup extra yogurt, 1 tablespoon oil or melted butter, and add ½ teaspoon extra baking powder. It will be slightly denser but still moist and fragrant.