Persian Love Cake Recipe
Introduction
Persian Love Cake is a fragrant, moist dessert infused with rose water, cardamom, and saffron. This delicate cake combines the nutty flavors of almond and semolina flours, finished with a sweet honey-orange syrup that soaks beautifully into every bite.

Ingredients
- 6 tbsp ghee (or butter, melted)
- 6 tbsp light olive oil
- 1 cup sugar
- 5 large eggs
- 1 cup thick Greek-style yogurt (reduced fat)
- 2 tbsp rose water
- 2 tsp ground green cardamom
- 1 cup almond flour
- 3/4 cup all-purpose flour
- 1/2 cup semolina flour
- 2 tsp baking powder
- 1 pinch salt
- 3 tbsp sliced almonds
- 1/2 cup honey
- 1/3 cup orange juice
- 2 tbsp rose water (for syrup)
- 1/2 tsp ground saffron
- 2 tbsp slivered pistachios
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease a 10-inch springform cake pan and line the bottom with parchment paper.
- Step 2: In a mixing bowl, combine the melted ghee and olive oil. Add the sugar and whisk until the mixture is creamy.
- Step 3: Add the eggs one at a time, whisking well after each addition until fully incorporated.
- Step 4: Mix in the thick yogurt and whisk until the batter is fluffy.
- Step 5: Stir in the rose water and ground cardamom to infuse the batter with aromatic flavor.
- Step 6: Sift together the almond flour, all-purpose flour, and semolina flour, then gently whisk them into the wet ingredients.
- Step 7: Sprinkle in the baking powder and pinch of salt, folding them evenly into the batter.
- Step 8: Pour the batter into the prepared cake pan. Tap the pan gently on the counter to level the batter. Scatter the sliced almonds over the top.
- Step 9: Bake for 30 to 40 minutes, or until the top is golden and a toothpick inserted in the center comes out clean.
- Step 10: While the cake bakes, prepare the syrup by combining the honey and orange juice in a small saucepan. Bring to a boil, then reduce heat and simmer for about 5 minutes.
- Step 11: Stir in the rose water and ground saffron, then remove from heat and mix in the slivered pistachios.
- Step 12: Once the cake is out of the oven and still warm, poke fine holes all over the surface using a wooden skewer or sharp utensil.
- Step 13: Pour the warm syrup slowly over the cake, allowing it to soak in. Let the cake rest for several hours or overnight for best flavor and moisture.
- Step 14: Optionally, decorate with fresh or dried edible rose petals and additional slivered nuts before serving. Serve with rose water cream if desired.
Tips & Variations
- Use fresh ground cardamom and saffron for the most vibrant flavors.
- Substitute ghee with unsalted butter if preferred.
- For a gluten-free version, use gluten-free all-purpose flour in place of regular flour.
- Allowing the cake to soak overnight enhances the texture and flavor dramatically.
Storage
Store the Persian Love Cake covered in the refrigerator for up to 3 days. Bring it to room temperature before serving, or warm slightly to enhance the syrup’s aroma. Leftover cake can also be frozen for up to one month; thaw overnight in the fridge before enjoying.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake without rose water?
Yes, you can omit rose water if you don’t have it, but it is essential for the authentic floral aroma. You might substitute with a small amount of orange blossom water for a different but pleasant floral note.
Is this cake suitable for a dairy-free diet?
This recipe uses yogurt and ghee (or butter) which contain dairy. To make it dairy-free, substitute the ghee with coconut oil or a dairy-free butter alternative and use a plant-based yogurt instead of Greek yogurt.
Print
Persian Love Cake Recipe
- Total Time: 55 minutes plus several hours soaking time overnight
- Yield: 16 servings 1x
- Diet: Vegetarian
Description
Persian Love Cake is a fragrant and moist dessert infused with rose water, cardamom, and saffron, combining almond and semolina flours for a unique texture. This cake is topped with a honey-orange syrup and pistachios, delivering a rich and aromatic flavor perfect for special occasions or intimate gatherings.
Ingredients
Cake Ingredients
- 6 tbsp ghee (or butter, melted)
- 6 tbsp olive oil (light)
- 1 cup sugar
- 5 large eggs
- 1 cup thick Greek style yogurt (reduced fat)
- 2 tbsp rose water
- 2 tsp ground green cardamom
- 1 cup almond flour
- 3/4 cup all-purpose flour
- 1/2 cup semolina flour (Bob’s Red Mill brand recommended)
- 2 tsp baking powder
- 1 pinch salt
- 3 tbsp sliced almonds
Syrup Ingredients
- 1/2 cup honey
- 1/3 cup orange juice
- 2 tbsp rose water
- 1/2 tsp ground saffron
- 2 tbsp slivered pistachios
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for baking the cake.
- Cream Ghee and Oil with Sugar: In a mixing bowl, combine the ghee and olive oil. Add sugar and whisk until the mixture is creamy and well blended.
- Add Eggs: Incorporate the eggs one at a time, whisking thoroughly after each addition to achieve a smooth batter.
- Add Yogurt: Mix in the thick Greek yogurt to create a fluffy, airy batter base.
- Add Flavors: Stir in rose water and ground cardamom for aroma and taste.
- Add Flours: Sift almond flour, all-purpose flour, and semolina flour separately, then gently whisk them into the batter to avoid lumps.
- Incorporate Baking Powder and Salt: Sprinkle baking powder and a pinch of salt over the batter and mix thoroughly to combine evenly.
- Prepare Cake Pan: Grease a 10-inch springform cake pan and line the bottom with parchment paper for easy cake removal.
- Transfer Batter and Add Almonds: Pour the batter into the prepared pan. Tap the pan gently on the counter to level the batter. Sprinkle sliced almonds evenly on top.
- Bake the Cake: Bake in the preheated oven for 30 to 40 minutes until the top turns golden and a toothpick inserted into the center comes out clean.
- Make Honey-Orange Syrup: While the cake bakes, combine honey and orange juice in a small saucepan and bring to a boil. Lower the heat and simmer for 5 minutes.
- Add Syrup Flavors: Stir in rose water and ground saffron, then turn off the heat and mix in slivered pistachios.
- Poke Holes in Cake: Once the cake is warm, use a thin skewer or pointed utensil to poke small holes all over the cake’s surface.
- Pour Syrup Over Cake: Slowly pour the warm syrup over the warm cake, allowing it to soak in deeply for several hours or preferably overnight.
- Serve and Garnish: Decorate the cake with fresh or dried edible rose petals and additional slivered nuts. Optionally, serve with rose water-infused cream.
Notes
- Using both ghee and olive oil adds richness and moisture to the cake.
- Sifting the flours helps maintain a light texture and avoids lumps.
- Allowing the syrup to soak overnight enhances flavor penetration and moistness.
- The rose water and saffron can be adjusted to taste but are essential for authentic Persian flavor.
- This cake pairs beautifully with a rose water cream or simple whipped cream for serving.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Persian
Keywords: Persian Love Cake, rose water cake, cardamom cake, almond cake, semolina cake, saffron syrup cake, Middle Eastern dessert

