If you are looking for a treat that feels like a warm hug wrapped in exotic flavors, the Persian Love Cake Recipe is your new best friend. This cake is a beautiful dance of fragrant rose water, rich saffron, and warm spices like cardamom and cinnamon, all coming together to create a moist, tender crumb that’s as lush in taste as it is in history. With its delicate floral notes and a subtle citrus zest, this cake is not just a dessert but a soulful experience. Whether you’re making it for a special occasion or a cozy afternoon tea, the Persian Love Cake Recipe brings joy with every bite.

Ingredients You’ll Need
Getting the ingredients right is a crucial but wonderfully simple step in making this cake shine. Each item plays an important role, from the butter that adds richness to the yogurt that keeps the crumb moist and tender, and of course, the standout star, saffron, which imparts its golden hue and unmistakable aroma.
- All-purpose flour: The foundation of our cake, giving structure without overpowering the delicate flavors.
- Baking powder: Helps the cake rise beautifully and stay light.
- Ground cardamom: Adds a warm, slightly citrusy spice that’s essential to Persian desserts.
- Ground cinnamon: Rounds out the spice profile with a comforting aroma.
- Salt: Enhances all the other flavors, balancing sweetness perfectly.
- Unsalted butter, softened: Ensures a creamy texture and rich taste.
- Granulated sugar: Sweetens while helping with the cake’s tender texture.
- Large eggs: Bind everything together and add moisture.
- Full-fat yogurt (or sour cream): Keeps the cake super moist and adds a lovely tang.
- Rose water: Offers that unmistakable floral scent that defines Persian Love Cake Recipe.
- Saffron threads soaked in hot water: The luxurious touch that gives the cake its golden color and exquisite aroma.
- Vanilla extract: Deepens the flavor complexity.
- Orange zest: Provides a fresh citrus punch to brighten the flavors.
- Water, sugar, rose water, lemon juice (for syrup): Together, these ingredients create a syrup that adds shine and extra moisture.
- Rose petals, chopped pistachios, extra saffron strands (optional): For a gorgeous, elegant finish that looks as amazing as it tastes.
How to Make Persian Love Cake Recipe
Step 1: Cream Butter and Sugar Until Fluffy
Start by beating the softened butter and granulated sugar together in a large bowl. This step is where magic begins—create a light, creamy base that will give your cake an amazingly tender crumb. Spend about 3 to 4 minutes here, and don’t rush this one; it’s key to the texture!
Step 2: Add Eggs and Flavorings
Next, add the eggs one by one, making sure each is fully incorporated before adding the next. Then stir in the yogurt, rose water, saffron mixture (make sure those threads soaked in hot water are ready to release their color and scent), vanilla extract, and orange zest. This lovely blend infuses the batter with warm, floral, and citrus notes that make this cake unforgettable.
Step 3: Combine Dry Ingredients
Gradually fold in the flour, baking powder, cardamom, cinnamon, and salt. Be gentle here; overmixing can make your cake tough. Just mix until everything comes together in a harmonious batter that’s ready for baking.
Step 4: Bake to Golden Perfection
Pour your batter into a prepared pan and bake for about 30 to 35 minutes. The cake is ready when a toothpick inserted in the center comes out clean. Let it cool for 10 minutes in the pan, then transfer it to a wire rack to cool completely. Patience here means your cake will hold its shape and texture beautifully.
Step 5: Prepare and Add the Rose Syrup
While the cake cools, whisk together water, sugar, rose water, and lemon juice in a saucepan over low heat until the sugar dissolves completely. Remove from heat and let the syrup cool to room temperature before generously drizzling it over the cooled cake. This syrup ensures every bite is moist and fragrant, a signature touch in the Persian Love Cake Recipe.
How to Serve Persian Love Cake Recipe

Garnishes
Delight your guests by topping the cake with fresh rose petals and chopped pistachios for a beautiful, textural contrast. A few extra saffron strands sprinkled on top add elegance and a hint of luxury that’s sure to impress.
Side Dishes
This cake pairs wonderfully with a cup of strong black tea or subtly flavored cardamom coffee. The warm spices in the drinks complement the fragrant spices in the cake beautifully, making every bite and sip a perfect balance.
Creative Ways to Present
For a more festive touch, serve slices on delicate dessert plates with a dollop of lightly whipped cream or a scoop of rosewater ice cream. You can also dust the sides with finely ground pistachios to add color and create a little crunch. Presentation truly brings out the romance in the Persian Love Cake Recipe.
Make Ahead and Storage
Storing Leftovers
Once cooled, wrap leftovers tightly in plastic wrap or store in an airtight container to keep the cake soft and flavorful. Stored this way, it will stay fresh for up to 3 days at room temperature—perfect if you want to enjoy the full experience over a few days.
Freezing
If you want to save some for later, the cake freezes beautifully. Wrap individual slices in plastic wrap and place them in a freezer bag or container. When sealed well, it can last up to 2 months. Just thaw overnight in the refrigerator before serving.
Reheating
To enjoy the cake warm, reheat slices in a microwave for about 15 seconds or in a preheated oven at 350°F (175°C) for 5–7 minutes. The gentle heat revitalizes the luscious textures and releases those gorgeous floral aromas once again.
FAQs
Can I substitute the saffron in the Persian Love Cake Recipe?
Saffron is key for the distinctive color and flavor, but if you’re unable to find it, a pinch of turmeric can provide a similar golden hue without the aroma. However, the cake won’t have the same luxurious scent and taste that saffron imparts.
Is rose water necessary, or can I omit it?
Rose water gives this cake its signature floral note and romance. Omitting it will still produce a tasty cake, but to truly experience the Persian Love Cake Recipe as intended, rose water is highly recommended.
Can I make this cake gluten-free?
While the recipe calls for all-purpose flour, you can try a gluten-free blend designed for baking. Make sure it includes xanthan gum or another binding agent to keep the crumb tender and moist.
How can I make the cake more moist?
The syrup is crucial for moisture here. Make sure to pour it over the cake while it’s slightly warm to allow the cake to absorb it fully. Using full-fat yogurt rather than sour cream can also help keep the crumb soft.
Is it possible to double the recipe?
Absolutely! This recipe can be doubled and baked in a larger pan or two pans. Just keep an eye on baking times—they may increase slightly depending on the pan size.
Final Thoughts
There is something truly magical about baking the Persian Love Cake Recipe—it’s not just a dessert but a heartfelt invitation to savor floral, warm, and citrusy flavors that tell a story. I encourage you to try this recipe, whether you’re welcoming friends or treating yourself. The layers of scent and spice will make your kitchen smell like a Persian paradise and, best of all, every bite tastes like love.
Print
Persian Love Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Persian
Description
This Persian Love Cake is a fragrant and moist dessert infused with traditional flavors like rose water, saffron, cardamom, and orange zest. Softened butter and yogurt create a tender crumb complemented by a delicate rose and citrus syrup, finished with optional garnishes of rose petals and chopped pistachios for an elegant presentation. Perfect for special occasions or any time you want to indulge in a taste of Persian-inspired sweetness.
Ingredients
Cake
- 1 1/2 cups all-purpose flour
- 1 1/2 tsp baking powder
- 1/2 tsp ground cardamom
- 1/4 tsp ground cinnamon
- 1/4 tsp salt
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1/2 cup full-fat yogurt (or sour cream)
- 2 tbsp rose water
- 1 tbsp saffron threads (soaked in 2 tbsp hot water)
- 1 tsp vanilla extract
- Zest of 1 orange
Syrup
- 1/4 cup water
- 1/4 cup granulated sugar
- 1 tbsp rose water
- 1 tbsp lemon juice (or orange juice)
Optional Garnishes
- Rose petals
- Chopped pistachios
- Extra saffron strands
Instructions
- Prepare the batter: In a large bowl, beat the softened butter and sugar together until light and fluffy, about 3-4 minutes. This helps incorporate air for a tender cake texture.
- Add wet ingredients: Add the eggs one at a time, beating well after each addition to ensure even mixing. Then stir in the yogurt, rose water, saffron mixture (saffron threads soaked in hot water), vanilla extract, and orange zest until combined.
- Combine dry and wet ingredients: Gradually add the flour, baking powder, cardamom, cinnamon, and salt mixture to the wet ingredients. Mix gently until just combined to avoid overworking the batter and developing gluten, which can make the cake tough.
- Bake the cake: Pour the batter into a prepared pan and bake in a preheated oven at 350°F (175°C) for 30-35 minutes or until a toothpick inserted in the center comes out clean. Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
- Prepare the syrup: In a saucepan, combine water and sugar over medium heat until sugar dissolves. Remove from heat, then stir in rose water and lemon juice. Allow the syrup to cool to room temperature, which will be poured over the cooled cake to add moisture and enhance flavor.
Notes
- Use full-fat yogurt or sour cream for the best moist texture.
- Saffron should be soaked in hot water to release its flavor and color before adding to the batter.
- The syrup can be poured over the cake while still slightly warm or after the cake cools for optimum absorption.
- Optional garnishes like rose petals, chopped pistachios, and extra saffron strands add aesthetic appeal and texture.
- Store the cake covered at room temperature for up to 2 days or refrigerate for longer freshness.

