This Persian Love Cake with Rose Glaze is pure comfort with a little sparkle. I love how it feels both homey and special at the same time. The crumb is soft, the flavor is gentle, and the whole cake looks lovely on the table. Because of that, it is one of those desserts that feels right for family time, tea time, or any day that could use something sweet.
What makes this cake stand out is the mix of almond flour, all-purpose flour, baking powder, and a touch of salt for balance. Then you get rich unsalted butter, granulated sugar, bright lemon zest, warm ground cardamom, eggs, and delicate rose water. After baking, the cake gets a simple glaze made with powdered sugar, fresh lemon juice, and a little more rose water or cold water. Finally, chopped pistachios and dried rose petals add color, crunch, and a pretty finish. The flavor is lightly floral, softly nutty, citrusy, and warm from the cardamom.
The method is easy to follow, too. First, you heat the oven to 350°F and prepare an 8-inch round cake pan. Next, you whisk the dry ingredients, then beat the butter, sugar, lemon zest, and cardamom until light and fluffy. After that, you add the eggs one by one, mix in the rose water, and fold in the dry ingredients until just combined. Then the batter goes into the pan and bakes for about 45 minutes. Once the cake cools, you whisk up the glaze, pour it over the top, and finish with pistachios and dried rose petals. It is simple, but it looks elegant and tastes even better the next day.
This recipe is perfect when you want a cake that feels a little fancy without being fussy. It works well for afternoon tea, holiday tables, spring gatherings, birthdays, or potlucks. And since it stores well, you can make it ahead and still serve something fresh and beautiful later.
Why You’ll Love This Persian Love Cake with Rose Glaze
- It has a lovely balance of sweet, citrus, floral, and nutty flavors.
- The ingredient list is simple, so you do not need anything hard to find.
- The cake is easy enough for home bakers of all skill levels.
- It looks beautiful on the table, especially with pistachios and rose petals.
- It is a great make-ahead dessert for guests, family dinners, and special occasions.
Almond Flour Tips
Almond flour is the heart of this cake’s tender texture, so it is worth choosing carefully. Use fine blanched almond flour if you can, because it gives the cake a softer crumb and a smoother look. Almond flour can clump a bit, so whisk it well with the other dry ingredients before mixing. Also, measure it gently with a spoon and level method if possible, since packing it too tightly can make the cake heavy. If your almond flour smells stale or bitter, it is best to replace it, because fresh almond flour gives the best flavor in Persian Love Cake with Rose Glaze.
Options for Substitutions
- Swap almond flour with hazelnut flour for a deeper nutty flavor, though the texture will be a little different.
- Use gluten-free all-purpose flour instead of regular all-purpose flour if you need a gluten-free version.
- Replace unsalted butter with a plant-based baking stick for a dairy-free option.
- Use orange zest instead of lemon zest for a softer citrus note.
- Replace rose water with orange blossom water if you want a different floral taste.
- Top with slivered almonds or extra chopped pistachios if you do not have dried rose petals.
Watch Out for These Mistakes
One common mistake is overmixing the batter once the dry ingredients go in. Since this cake uses almond flour and all-purpose flour together, too much mixing can make it dense. So, mix just until you no longer see dry flour, and then stop.
Another issue is using butter that is too cold. If the butter is not soft enough, it will not cream properly with the sugar. As a result, the cake may bake up heavier and less airy. For best results, let the butter sit at room temperature until it is soft but not melted.
Also, do not rush the cooling time. If you glaze the cake while it is warm, the glaze can slide right off and soak in too quickly. Instead, let the cake cool completely so the rose glaze sits on top and looks smooth and neat.
Finally, watch the bake time closely. Every oven runs a little differently, so start checking near the end of the baking window. The cake is done when a toothpick in the center comes out clean or with just a few moist crumbs. If you bake it too long, the cake may turn dry instead of tender.
What to Serve With Persian Love Cake with Rose Glaze?
Persian Love Cake with Rose Glaze pairs nicely with simple sides that do not overpower its gentle flavor. A cup of hot black tea is a classic choice, and so is cardamom coffee. For a lighter touch, serve it with fresh berries, such as raspberries or strawberries, since their tartness brightens the floral glaze. If you want something creamy, a spoonful of lightly sweetened whipped cream or a small scoop of vanilla ice cream works very well, too. Together, these sides make the cake feel even more special without taking away from its delicate rose and lemon notes.
Storage Instructions
Store: Keep the cake covered at room temperature for up to 4 days. If your kitchen is warm, you can refrigerate it in a sealed container for up to 5 days.
Freeze: Wrap individual slices or the whole cake tightly in plastic wrap, then place it in a freezer-safe bag or container. Freeze for up to 2 months. For best texture, freeze the cake without the glaze and add fresh glaze after thawing.
Reheat: For the stovetop method, place a slice in a covered pan over very low heat for a few minutes until just warmed through. For the microwave, heat a slice on low power in short bursts of 10 to 15 seconds so it stays soft and does not dry out.
Recipe Info
Preparation Time: 20 minutes plus 1 hour cooling
Cooking Time: 45 minutes
Total Time: 2 hours 5 minutes
Difficulty: Easy
Servings: 8
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients): Calories: about 5,800 to 6,200 total, Protein: about 85 to 100 g, Fat: about 380 to 430 g, Carbohydrates: about 480 to 540 g.
Ingredients
- Cake:
- 2 cups almond flour
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 3/4 cup unsalted butter, softened
- 1 cup granulated sugar
- 1 tablespoon lemon zest
- 1 teaspoon ground cardamom
- 3 large eggs
- 2 teaspoons rose water
- Glaze:
- 1 1/2 cups powdered sugar
- 2 tablespoons fresh lemon juice
- 1 teaspoon rose water (or cold water)
- Topping:
- Chopped pistachios
- Dried rose petals
Step-by-Step Instructions
Step 1: Prepare the Pan and Preheat the Oven
Start by heating the oven to 350°F. Then grease an 8-inch round cake pan and line the bottom with parchment paper. This small step helps the cake release cleanly after baking, so do not skip it.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the almond flour, all-purpose flour, baking powder, and salt. Whisking now helps spread the baking powder evenly, which gives the cake a better rise.
Step 3: Cream Butter, Sugar, and Flavorings
In a larger bowl, beat the softened butter until creamy. Next, add the sugar, lemon zest, and cardamom, then beat for about 3 minutes until the mixture looks light and fluffy. This step adds air to the batter, which gives the cake a softer texture.
Step 4: Add Eggs and Rose Water
Add the eggs one at a time, mixing after each addition. Also, scrape down the sides of the bowl as needed so everything blends well. After that, mix in the rose water until the batter smells lightly floral and smooth.
Step 5: Combine and Bake
On low speed, add the dry ingredients a little at a time and mix just until combined. Then spread the batter evenly into the prepared pan. Bake for about 45 minutes, or until a toothpick inserted in the center comes out clean. After baking, run a knife around the edge, cool the cake in the pan for 10 minutes, and then turn it out onto a rack to cool completely.
Step 6: Glaze and Finish the Cake
While the cake cools, whisk together the powdered sugar, lemon juice, and rose water until smooth. Once the cake is fully cool, place it on a serving plate and pour the glaze over the top. Finally, scatter on the chopped pistachios and dried rose petals for a pretty finish.
Conclusion
This Persian Love Cake with Rose Glaze brings together soft almond cake, bright lemon, warm cardamom, and a gentle rose finish. It is easy to make, beautiful to serve, and lovely for both everyday moments and special gatherings. Since the cake is simple but elegant, it is a recipe you may want to keep on repeat.
If you try this cake, I would love to hear how it turned out for you. Leave a comment, share your own twist, or browse more cozy dessert recipes for your next baking day.

Persian Love Cake with Rose Glaze
Ingredients
Method
- Preheat the oven to 350°F (175°C) and grease an 8-inch round cake pan, lining the bottom with parchment paper.
- In a medium bowl, whisk together almond flour, all-purpose flour, baking powder, and salt.
- In a larger bowl, beat the softened butter until creamy.
- Add sugar, lemon zest, and cardamom. Beat for about 3 minutes until light and fluffy.
- Add eggs one at a time, mixing after each addition, then mix in the rose water.
- On low speed, add the dry ingredients gradually and mix just until combined.
- Spread the batter evenly into the prepared pan and bake for about 45 minutes or until a toothpick comes out clean.
- Cool in the pan for 10 minutes, then turn out onto a rack to cool completely.
- Whisk together powdered sugar, lemon juice, and rose water until smooth.
- Once the cake is cooled, place it on a serving plate and pour the glaze over the top.
- Sprinkle chopped pistachios and dried rose petals on top.


