Persian Love Cake

No ratings yet

Persian love cake made with almond flour, cardamom, rose water, orange zest, and pistachios. An easy, moist cake with an orange rose glaze.

Jump to Recipe
Prep Time 20 minutes
Servings 8 slices
Comments
0

This post may contain affiliate links. Please read our disclosure policy.

Persian love cake has pretty much all of my favorite flavors in one cake, including cardamom, rose, pistachio, and orange! These are all flavors I grew up with in Lebanese desserts, so even though Persian love cake isn’t Lebanese, there’s something about it that still feels really familiar to me.

Persian love cake topped with glaze, pistachios, rose petals and orange zest, with more ingredients nearby.
Save this recipe!
Type your email & I’ll send it to you!

I make this Persian rose cake with almond flour and Greek yogurt, then add pistachios and dried rose petals on top once it’s done. That’s really it. There’s no frosting, and I don’t do much else to it before serving. I usually just cut myself a slice and have it with coffee or tea.

Recipe Testing Notes

For the past 10 years, I’ve tested every recipe before sharing it with you! These notes give you a peek into the process of developing this Persian Love Cake recipe.

I tested the rose water at a few different amounts, and more was definitely not better. Once I pushed it too far, the cake started tasting perfumey. The amount in the recipe gave me the rose flavor I wanted without having it take over the whole cake.

I also tested this with all-purpose flour instead of using almond flour, but that version came out noticeably drier. The mix of almond flour and all-purpose flour, along with the Greek yogurt, gave me a softer cake, so I kept both in.

For the orange zest, I got much better flavor when I rubbed it into the sugar first. I tested just adding the zest straight to the batter, too, but the orange barely came through. Rubbing it into the sugar first made a big difference, so that’s the method I stuck with.

Happy Cooking!
– Yumna

Persian Love Cake Ingredients

Ingredients before prepped.
  • Dry ingredients: All-purpose flour, almond flour, granulated sugar, baking powder, ground cardamom, and salt. Use finely ground, blanched almond flour, because coarser almond meal will give the cake a different texture. And make sure your baking powder is fresh and aluminum-free so the Persian love cake doesn’t have a metallic taste.
  • Wet ingredients: Eggs, Greek yogurt, orange zest, rose water, and olive oil. I use room-temperature eggs so they blend into the batter more easily. I recommend plain whole-milk Greek yogurt and a mild olive oil for the best flavor. Make sure you use rose water, not rose extract. I really recommend getting some for this recipe, but if you don’t have any, you can substitute with orange juice.
  • Orange icing: Powdered sugar, more rose water, orange juice, and a pinch of salt make the icing.
  • For serving: I top the Persian love cake with finely chopped pistachios, dried edible rose petals, and more fresh orange zest.

How to Make Persian Love Cake

These step-by-step photos walk you through how to make a traditional Persian Love Cake. For the full ingredient list and detailed instructions, head to the recipe card below, or skip straight to the → Persian Love Cake below

1. Rub the zest into the sugar

Sugar and orange zest in a large bowl with fingers rubbing together.

Use your fingertips to work the orange zest into the sugar until the mixture looks like wet sand.

2. Add the wet ingredients

Oil, eggs, yogurt and rose water added before combining.

Pour in the olive oil, then add the eggs, Greek yogurt, and rose water. Whisk until smooth.

3. Fold in the dry ingredients

After combining with dry ingredients added on top before folding.

Whisk together the all-purpose flour, almond flour, baking powder, cardamom, and salt in a medium bowl. Gently fold it into the wet ingredients until there are no dry patches left, then stop mixing.

4. Fill the cake pan

Batter added to prepared pan before baking.

Transfer the batter to a greased, parchment-lined 9-inch round cake pan and smooth the surface.

5. Bake the Persian love cake

After baking.

Bake until a toothpick inserted into the center comes out clean. Let the cake rest in the pan before transferring it to a wire rack to cool completely.

6. Add the orange icing

Cake after cooled and removed from pan and topped with glaze.

Whisk the icing ingredients until smooth, then drizzle over the cooled cake. Sprinkle on the pistachios, rose petals, and orange zest while the icing is still wet so they stick.

Full Persian Love Cake Recipe

Persian love cake topped with glaze, pistachios, rose petals and orange zest, with more ingredients nearby.

Persian Love Cake Recipe

Author: Yumna Jawad
No ratings yet
Authentic Persian love cake with almond flour, Greek yogurt, orange zest, rose water, orange icing, chopped pistachios, and edible rose petals on top.
Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Servings8 slices
Email This Recipe
Enter your email and I’ll send this directly to you. You’ll get new recipes from me every week!

Ingredients
 
 

Orange Icing

Topping

Instructions

  • Preheat the oven to 350°F. Grease a 9-inch round cake pan and line the bottom with parchment paper.
  • In a medium bowl, whisk together the all-purpose flour, almond flour, baking powder, cardamom, and salt.
  • In a large bowl, combine the sugar and orange zest. Use your fingers to rub them together until the mixture resembles wet sand. Add the olive oil, eggs, Greek yogurt, and rose water, and whisk until smooth.
  • Add the dry ingredients to the wet ingredients and gently fold until just combined. Do not overmix.
  • Pour the batter into the prepared pan and smooth the top. Bake for 40 minutes, until a toothpick inserted into 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.
  • To make the glaze, whisk together the powdered sugar, orange juice, rose water and salt until smooth.
  • Drizzle the glaze over the cooled cake. Immediately sprinkle with the pistachios, rose petals, and fresh orange zest before the glaze sets.

Notes

My Top Tip: Let the cake cool completely before icing. Even a slightly warm cake can thin the icing and send it running off the sides.
Storage: Store the Persian love cake in an airtight container in the fridge for up to 4 days. Let individual slices come to room temperature before serving.
Freezing: Wrap the completely cooled, un-iced cake tightly and freeze for up to 3 months. Thaw overnight in the fridge, then bring to room temperature before adding the icing and toppings.

Nutrition

Serving: 1slice, Calories: 544kcal, Carbohydrates: 72g, Protein: 11g, Fat: 25g, Saturated Fat: 4g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 12g, Trans Fat: 0.01g, Cholesterol: 65mg, Sodium: 258mg, Potassium: 143mg, Fiber: 3g, Sugar: 49g, Vitamin A: 126IU, Vitamin C: 5mg, Calcium: 118mg, Iron: 2mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

Recipe Variations

  • More pistachios: For some crunch inside the cake, fold ¼ cup finely chopped unsalted pistachios into the finished batter.
  • Vanilla: Add 1 teaspoon vanilla extract with the wet ingredients alongside the orange and cardamom.

Recipe Tips

  1. Measure the rose water carefully. Use the listed amount rather than pouring directly from the bottle. Too much can make the cake taste perfumy.
  2. Fold gently once the flour goes in. Scrape along the bottom of the bowl to catch hidden flour, and stop as soon as the batter is combined.
  3. Check the center before taking it out. A golden top doesn’t necessarily mean the middle is baked. Use the toothpick test rather than relying on color alone.
A slice of cake on a small plate with a fork and the whole cake in background.

Troubleshooting

Why did my Persian love cake turn out dense?

Too much flour or overmixing can make the cake dense. Spoon the all-purpose flour into the measuring cup and level it off rather than scooping directly from the bag. Once you add the dry ingredients, switch to a spatula and fold just until combined.

Why is my orange icing too thin?

First, make sure the cake is completely cool. If the icing itself is too runny, whisk in powdered sugar 1 tablespoon at a time until it’s thick enough to drizzle slowly. If it’s too thick, add orange juice ½ teaspoon at a time.

Can I decorate the Persian love cake ahead of time?

You can decorate the cake the day before serving, but the pistachios may soften, and the petals can absorb moisture. For a fresher-looking finish, save the icing and toppings for serving day.

More Middle Eastern Cake Recipes

Cardamom Cake

Namoura (Semolina Cake)

Pistachio Cake

Sfouf (Turmeric Cake)

Date Cake

Rate and comment

Recipe Rating