Table of Contents
Intro
There are some desserts that feel like they carry a story in every bite—and this Persian Love Cake Recipe is exactly that kind of magic. The first time I made it, my kitchen filled with the warm, romantic aroma of cardamom and rose, and I remember thinking… this isn’t just a cake, this is an experience.
As a female chef who loves creating desserts that feel both comforting and a little luxurious, this cake has a special place in my heart. It’s soft, moist, slightly nutty, and delicately fragrant. The combination of almond flour, citrus, rose water, and spices creates something that feels elegant but still incredibly easy to make at home.
When I bake this Persian Love Cake Recipe, it slows me down in the best way. Measuring, whisking, zesting—it all feels intentional. And when it comes out of the oven, golden and fragrant, it’s the kind of dessert that makes everyone gather around without being called.
This cake is perfect for celebrations, tea-time, or even a quiet afternoon when you just want something beautiful on your plate.
What is Persian Love Cake Recipe?
The Persian Love Cake Recipe is a beautifully aromatic dessert inspired by Persian flavors and traditions. It’s known for its soft crumb, delicate floral notes, and rich yet balanced flavor.
There’s a charming legend behind it—a cake said to be baked to make someone fall in love. Whether or not that story is true, I can tell you this: one bite of this cake and people do pause. They smile. They ask what’s in it.
At its heart, this cake is simple. Almond flour gives it a tender, slightly dense texture. Eggs and butter create richness. Then come the signature flavors—rose water for a gentle floral note, cardamom for warmth, and lemon zest for brightness.
The result is a cake that feels layered in flavor, but not complicated. It’s soft but structured, sweet but not heavy, and fragrant without being overpowering.
Equipment List
To make this Persian Love Cake Recipe smoothly, you don’t need anything fancy:
- 9-inch round cake pan
- Mixing bowls (at least two)
- Hand whisk or electric mixer
- Measuring cups and spoons
- Zester or fine grater
- Spatula
- Cooling rack
- Parchment paper
A simple setup makes the process relaxing and enjoyable.
Recipe Card Info
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Serves: 8 slices
- Cuisine: Persian-inspired
- Course: Dessert
- Calories: 320 per slice
Ingredients
For the Cake
- 1 cup almond flour
- ¾ cup all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon ground cardamom
- ¼ teaspoon salt
- ¾ cup granulated sugar
- ½ cup unsalted butter, melted and slightly cooled
- 3 large eggs, room temperature
- ¼ cup plain yogurt (adds moisture and softness)
- 2 tablespoons rose water (adjust to taste)
- Zest of 1 lemon (freshly grated for best flavor)
- 1 teaspoon vanilla extract
For the Glaze
- 1 cup powdered sugar
- 2–3 tablespoons fresh lemon juice
- 1 teaspoon rose water
For Garnish
- 2 tablespoons chopped pistachios
- Dried edible rose petals (optional but beautiful)
Every ingredient has a purpose. The almond flour gives a soft, nutty base. The yogurt keeps the cake moist. The rose water and cardamom create that signature aroma that makes this Persian Love Cake Recipe unforgettable.
Instructions
Step 1: Preheat and Prepare
Preheat your oven to 350°F (175°C). Grease your cake pan and line the bottom with parchment paper. This helps the cake release easily.
Step 2: Mix Dry Ingredients
In a medium bowl, whisk together almond flour, all-purpose flour, baking powder, cardamom, and salt. This ensures even distribution.
Step 3: Whisk Wet Ingredients
In a separate bowl, whisk the eggs and sugar until the mixture becomes light and slightly fluffy. This step helps create a soft texture.
Add melted butter, yogurt, rose water, lemon zest, and vanilla extract. Mix until smooth.
Step 4: Combine Batter
Gently fold the dry ingredients into the wet mixture. Use a spatula and mix just until combined. Avoid overmixing—it can make the cake dense.
Step 5: Bake
Pour the batter into your prepared pan and smooth the top.
Bake for 35–40 minutes, or until the top is golden and a toothpick inserted in the center comes out clean.
Step 6: Cool
Let the cake cool in the pan for about 10 minutes, then transfer it to a wire rack. Allow it to cool completely before glazing.
Step 7: Prepare the Glaze
In a small bowl, mix powdered sugar, lemon juice, and rose water until smooth and pourable.
Step 8: Glaze and Garnish
Drizzle the glaze over the cooled cake. Sprinkle chopped pistachios and dried rose petals on top.
Take a moment to admire it—it’s as beautiful as it is delicious.
The Story Behind the Flavors
What makes this Persian Love Cake Recipe so special is how every flavor feels intentional.
Rose water adds a soft floral note that feels almost romantic. Cardamom brings warmth and depth, like a quiet spice that lingers gently. Lemon zest cuts through the richness, adding brightness and freshness.
When these flavors come together, they don’t compete—they complement each other. That’s the beauty of this cake.

Why You’ll Love This Recipe
This Persian Love Cake Recipe is one of those desserts you’ll come back to again and again.
- It feels elegant without being complicated
- The flavors are unique but approachable
- It’s perfect for gatherings or quiet moments
- It looks stunning with minimal effort
And honestly, it just makes people happy.
Texture and Flavor Deep Dive
Let’s talk about what makes each bite special.
The crumb is soft and slightly dense thanks to the almond flour. It’s not fluffy like a sponge cake—it’s richer, more tender.
The top develops a light golden crust, while the inside stays moist. The glaze adds a gentle sweetness with a hint of citrus and floral notes.
Every bite has a little crunch from pistachios, a softness from the cake, and a delicate aroma that lingers.
Pro Tips for the Perfect Cake
- Use room temperature eggs for better mixing
- Don’t skip the yogurt—it keeps the cake moist
- Measure rose water carefully (too much can overpower)
- Let the cake cool fully before glazing
- Use fresh lemon zest for the best flavor
These small details make a big difference.
Common Mistakes to Avoid
Even simple recipes can go wrong if you rush them. Here’s what to watch for:
- Overmixing the batter (leads to dense texture)
- Using too much rose water (flavor becomes strong)
- Skipping parchment paper (cake may stick)
- Cutting the cake too early (it may crumble)
Take your time—this cake rewards patience.
Creative Variations
Once you’ve mastered the classic Persian Love Cake Recipe, try these twists:
- Add a saffron infusion for a deeper, luxurious flavor
- Swap lemon zest with orange zest for a warmer citrus note
- Use honey instead of sugar for a richer sweetness
- Add a light cream cheese frosting for a modern touch
Each variation keeps the soul of the cake while adding your personal touch.
What to Serve with Persian Love Cake
This cake pairs beautifully with simple drinks and sides:
- Hot tea or chai
- Coffee or espresso
- Fresh berries
- Light whipped cream
I personally love serving it with tea in the afternoon—it feels calm and comforting.
Make Ahead and Storage Tips
One of my favorite things about this Persian Love Cake Recipe is that it tastes even better the next day.
- Store at room temperature in an airtight container for up to 2 days
- Refrigerate for up to 4 days
- Bring to room temperature before serving for best flavor
The flavors deepen as it rests, making it perfect for preparing ahead.
Serving Ideas for Special Occasions
If you’re making this for a celebration, here are a few ideas:
- Serve on a white cake stand with extra rose petals
- Dust lightly with powdered sugar for a soft finish
- Add a drizzle of honey just before serving
It’s a simple cake that can feel very special with small touches.

Persian Love Cake Recipe
Equipment
- 9‑inch round cake pan
- Mixing bowls (at least two)
- Hand whisk or electric mixer
- Measuring Cups and Spoons
- Zester or fine grater
- Spatula
- Cooling rack
- Parchment paper
Ingredients
For the Cake
- 1 cup almond flour
- ¾ cup all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon ground cardamom
- ¼ teaspoon salt
- ¾ cup granulated sugar
- ½ cup unsalted butter melted and slightly cooled
- 3 large eggs room temperature
- ¼ cup plain yogurt adds moisture and softness
- 2 tablespoons rose water adjust to taste
- Zest of 1 lemon freshly grated for best flavor
- 1 teaspoon vanilla extract
For the Glaze
- 1 cup powdered sugar
- 2 –3 tablespoons fresh lemon juice
- 1 teaspoon rose water
For Garnish
- 2 tablespoons chopped pistachios
- Dried edible rose petals optional but beautiful
Instructions
Step 1: Preheat and Prepare
- Preheat your oven to 350°F (175°C). Grease your cake pan and line the bottom with parchment paper. This helps the cake release easily.
Step 2: Mix Dry Ingredients
- In a medium bowl, whisk together almond flour, all-purpose flour, baking powder, cardamom, and salt. This ensures even distribution.
Step 3: Whisk Wet Ingredients
- In a separate bowl, whisk the eggs and sugar until the mixture becomes light and slightly fluffy. This step helps create a soft texture.
- Add melted butter, yogurt, rose water, lemon zest, and vanilla extract. Mix until smooth.
Step 4: Combine Batter
- Gently fold the dry ingredients into the wet mixture. Use a spatula and mix just until combined. Avoid overmixing—it can make the cake dense.
Step 5: Bake
- Pour the batter into your prepared pan and smooth the top.
- Bake for 35–40 minutes, or until the top is golden and a toothpick inserted in the center comes out clean.
Step 6: Cool
- Let the cake cool in the pan for about 10 minutes, then transfer it to a wire rack. Allow it to cool completely before glazing.
Step 7: Prepare the Glaze
- In a small bowl, mix powdered sugar, lemon juice, and rose water until smooth and pourable.
Step 8: Glaze and Garnish
- Drizzle the glaze over the cooled cake. Sprinkle chopped pistachios and dried rose petals on top.
- Take a moment to admire it—it’s as beautiful as it is delicious.
Notes
- Use room temperature eggs for better mixing
- Don’t skip the yogurt—it keeps the cake moist
- Measure rose water carefully (too much can overpower)
- Let the cake cool fully before glazing
- Use fresh lemon zest for the best flavor
Frequently Asked Questions
What does Persian Love Cake taste like?
It’s lightly sweet with floral notes from rose water, warmth from cardamom, and a hint of citrus from lemon zest.
Is the rose flavor strong?
No, it should be subtle and delicate. You can adjust it to your preference.
Can I make this gluten-free?
Yes, you can replace all-purpose flour with almond flour entirely.
Can I make it dairy-free?
Yes, use plant-based butter and yogurt alternatives.
Can I freeze it?
Yes, wrap it well and freeze for up to 2 months. Thaw at room temperature.
Final Thoughts
This Persian Love Cake Recipe is more than just a dessert—it’s a feeling. It’s soft, fragrant, and full of warmth, perfect for sharing with the people you care about.
As a chef, I always believe the best recipes are the ones that create moments. This cake does exactly that. It invites you to slow down, enjoy the process, and share something beautiful.
And honestly, once you make it, it might just become one of those recipes you hold onto forever.

Norma Parker is a recipe creator at Nomqom.com. She shares simple, tasty, and easy home-cooking ideas for everyday meals. Her goal is to help home cooks make delicious food with confidence.












