Moist Persian Love Cake Recipe with Pistachios and Rosewater Glaze Made Easy

Posted on

moist Persian love cake - featured image

“The first time I tasted something like this, I honestly thought it was some kind of dessert magic,” I confessed to my friend while we sat in her cozy kitchen last November. It was a chilly Thursday afternoon, the kind where the wind howls just enough to make you appreciate a warm treat. She had just pulled a cake from the oven—a moist Persian love cake with pistachios and rosewater glaze. The scent alone was enough to stop me in my tracks. You know that feeling when a smell transports you to a different place? Well, this cake did just that.

What’s funny is, I wasn’t expecting to find a recipe like this in a faded notebook tucked away in the corner of my local library’s cookbook shelf. It looked like someone’s personal treasure, hand-written with little flourishes and a few smudges from what I guessed were many joyful baking days. I tried it once, a bit nervously, since I forgot to buy the usual almond flour and had to improvise with a mix of all-purpose and finely ground pistachios. The texture was unexpectedly perfect—soft, fragrant, with that delicate hint of rosewater that didn’t overpower but gave the cake a unique charm.

Since then, I’ve been making this moist Persian love cake recipe with pistachios and rosewater glaze whenever I need a little comfort or want to impress guests without fuss. Maybe you’ve been there too—looking for that one recipe that feels both exotic and homey, something that’s not too complicated but still carries a story in every bite. Honestly, this cake stays with you long after the last crumb disappears.

Why You’ll Love This Recipe

This moist Persian love cake recipe with pistachios and rosewater glaze isn’t just another dessert—it carries a little bit of history, a splash of elegance, and a whole lot of heart. I’ve tested this recipe multiple times, tweaking the balance so that every slice comes out tender, fragrant, and just sweet enough. Here’s why you’ll be reaching for this recipe again and again:

  • Quick & Easy: Comes together in under an hour – perfect when you want something special without a long prep time.
  • Simple Ingredients: Uses pantry staples and a few special touches like rosewater and pistachios, which you can find at most grocery stores or specialty markets.
  • Perfect for Gatherings: Whether it’s a cozy afternoon tea, a festive brunch, or a dinner party, this cake gets compliments every time.
  • Crowd-Pleaser: The nutty crunch mixed with the floral glaze always surprises and delights both kids and adults.
  • Unbelievably Delicious: The moist crumb and the subtle floral notes make this cake stand out from typical butter cakes.

What makes this version special? I blend finely ground pistachios into the batter for that authentic Persian texture and flavor, and the rosewater glaze adds a fragrant finish that’s not too sweet but totally memorable. Honestly, it’s the kind of cake that makes you close your eyes after the first bite and smile. It’s comfort food with a little twist, perfect for impressing without stress, and it’s become a trusted recipe whenever I want something that feels both special and homey.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, with a few special touches that give the cake its signature Persian flair. Feel free to swap or adjust based on what you have on hand!

  • For the Cake Batter:
    • 1 ¾ cups (220g) all-purpose flour – for structure and softness
    • ½ cup (75g) finely ground pistachios (unsalted) – adds nutty flavor and moist texture
    • 1 ½ teaspoons baking powder – helps the cake rise perfectly
    • ¼ teaspoon baking soda – balances the acidity for fluffiness
    • ¼ teaspoon salt – enhances all flavors
    • ¾ cup (170g) unsalted butter, softened – makes the cake rich and tender (I prefer Kerrygold for its creaminess)
    • 1 cup (200g) granulated sugar – sweetens without overpowering
    • 3 large eggs, room temperature – for lift and moisture
    • ½ cup (120ml) whole milk, room temperature – adds moisture and richness (use dairy-free milk if needed)
    • 2 teaspoons rosewater – the star flavor; use a good-quality brand like Cortas for authenticity
    • 1 teaspoon vanilla extract – rounds out the flavors
  • For the Rosewater Glaze:
    • 1 cup (120g) powdered sugar, sifted – for smooth sweetness
    • 2 tablespoons rosewater – floral, fragrant, and light
    • 1-2 tablespoons warm water – to adjust glaze consistency
  • For Garnish:
    • 2 tablespoons chopped pistachios, toasted – adds crunch and color
    • Optional: edible rose petals or dried rosebuds – for a pretty, authentic finish

Pro tip: Look for small-curd, fresh pistachios for the best texture. If you’re in a pinch, almond flour can substitute, but the nutty pistachio flavor is worth the extra step. Rosewater can vary widely in strength—start with less and add more if you want a stronger aroma. I learned the hard way after adding too much in one batch (let’s just say it tasted like a perfume counter!).

Equipment Needed

  • 8-inch (20cm) round cake pan – I like using a non-stick pan for easy release, but greasing and lining with parchment works too.
  • Mixing bowls – one large for dry ingredients, one medium for wet ingredients.
  • Electric mixer or stand mixer – helps cream butter and sugar smoothly. A hand whisk works if you’re patient!
  • Measuring cups and spoons – accurate measurements make all the difference.
  • Spatula – for folding in ingredients gently without losing air.
  • Sifter – to ensure powdered sugar and flour are lump-free (optional but recommended).
  • Cooling rack – lets the cake cool evenly and prevents sogginess.

If you don’t have a stand mixer, a sturdy hand mixer or even a wooden spoon with some elbow grease will do. For the glaze, a small bowl and a spoon are all you need. When I first made this cake, I used a glass bowl and a handheld mixer that was a bit noisy but reliable. It’s great to have a good-quality mixing bowl that won’t slip on the counter; silicone mats underneath can help.

Preparation Method

moist Persian love cake preparation steps

  1. Preheat your oven to 350°F (175°C) and grease your 8-inch cake pan. Line the bottom with parchment paper for a clean release. This usually takes about 10 minutes, so you can prep your ingredients during this time.
  2. Prepare the dry ingredients: In a large bowl, sift together 1 ¾ cups all-purpose flour, ½ cup finely ground pistachios, 1 ½ teaspoons baking powder, ¼ teaspoon baking soda, and ¼ teaspoon salt. Set aside. The sifting helps avoid lumps and ensures even distribution of leavening agents.
  3. Cream the butter and sugar: In a separate bowl, beat ¾ cup softened unsalted butter with 1 cup granulated sugar until light and fluffy, about 3-4 minutes using an electric mixer on medium speed. This step traps air essential for a tender crumb.
  4. Add eggs one at a time: Beat in 3 large eggs, room temperature, one by one, ensuring each is fully incorporated before adding the next. This helps prevent curdling and keeps the batter smooth.
  5. Mix in the liquids: Stir in ½ cup whole milk, 2 teaspoons rosewater, and 1 teaspoon vanilla extract. Use room temperature ingredients to avoid batter separation. The rosewater adds that signature floral note that’s subtle but unmistakable.
  6. Combine wet and dry ingredients: Gradually fold the dry ingredients into the wet mixture using a spatula. Do this gently to keep the batter airy but thorough enough to avoid streaks of flour. The batter should be smooth and slightly thick.
  7. Pour batter into the prepared pan: Spread evenly and tap the pan lightly on the counter to release any air bubbles. This helps the cake bake evenly without holes.
  8. Bake for 40-45 minutes or until a toothpick inserted in the center comes out clean. Oven times vary, so start checking at 35 minutes if your oven runs hot. The cake should have a golden crust and a springy touch when pressed lightly.
  9. Cool the cake: Let it rest in the pan for 10 minutes, then transfer to a cooling rack to cool completely. This prevents sogginess and helps the glaze set nicely.
  10. Prepare the rosewater glaze: Whisk 1 cup sifted powdered sugar with 2 tablespoons rosewater and 1 tablespoon warm water (add more water if needed) until smooth and slightly runny but able to coat the back of a spoon.
  11. Glaze the cake: Once the cake is fully cooled, drizzle the rosewater glaze evenly over the top. It should soak in a little but also create a pretty shiny finish.
  12. Garnish: Sprinkle chopped toasted pistachios and optional edible rose petals for an elegant touch. Let the glaze set for about 15 minutes before slicing.

Quick tip: If your batter feels too thick, don’t hesitate to add a splash more milk. Also, keep an eye on the cake’s edges while baking; if they brown too fast, tent with foil for the last 10 minutes.

Cooking Tips & Techniques

Getting this moist Persian love cake just right is all about balance and attention to detail. Here are some tips I’ve picked up over several batches:

  • Room Temperature Ingredients: Make sure your eggs, butter, and milk are at room temperature. This helps them blend smoothly and traps air, leading to a lighter crumb.
  • Don’t Overmix: Once you add flour, fold gently. Overmixing can develop gluten and make the cake tough—nobody wants that.
  • Grinding Pistachios: Use a food processor to finely grind pistachios, but don’t blitz too long or you’ll end up with pistachio butter. A coarse grind still works but changes the texture.
  • Testing for Doneness: Toothpick test is your friend. Insert near the center; if it comes out with moist crumbs, it’s done. If wet batter sticks, give it a few more minutes.
  • Glaze Consistency: The rosewater glaze should be pourable but not too runny. If it’s too thick, add warm water a teaspoon at a time; if too thin, add more powdered sugar.
  • Toast Your Nuts: Toasting pistachios brings out the aroma and deepens flavor. Just 3-4 minutes on a dry pan is enough; watch closely so they don’t burn.
  • Multitasking Tip: While the cake bakes, prepare the glaze and toast your pistachios. Saves time and boosts efficiency.
  • Storage: This cake keeps well covered at room temperature for 2 days and in the fridge for up to 5 days (glaze may firm up nicely).

Honestly, the first time I tried this, I forgot the rosewater in the glaze. The cake was still good, but it just wasn’t the same without that fragrant kiss. Don’t make my mistake!

Variations & Adaptations

This moist Persian love cake recipe is flexible, and I’ve played around with it to suit different tastes and occasions:

  • Gluten-Free Version: Swap the all-purpose flour for a gluten-free blend or almond flour. You may need to adjust moisture slightly by adding an extra tablespoon of milk.
  • Vegan Adaptation: Use plant-based butter, a flax egg (1 tablespoon ground flaxseed + 3 tablespoons water, rested 5 minutes), and dairy-free milk like oat or almond. The texture shifts a bit but remains lovely.
  • Flavor Twists: Add a teaspoon of ground cardamom or cinnamon to the dry ingredients for a warm spice note. Or fold in a handful of chopped dried apricots or rose petals for added texture and aroma.
  • Cooking Method: This batter works well in cupcake tins for individual servings—just reduce baking time to 18-22 minutes.
  • Personal Favorite: I once added a splash of orange blossom water alongside the rosewater for a subtle citrus-floral combo that was a hit at a spring brunch.

Serving & Storage Suggestions

This cake is best served at room temperature, allowing the delicate flavors of pistachios and rosewater to shine through. Slice it with a serrated knife for clean edges, especially if you’ve chilled it.

Pair it with a cup of strong black tea or a milky chai to complement the floral notes. For brunch, it goes beautifully alongside fresh fruit or a dollop of whipped cream lightly sweetened with honey.

Store leftovers covered tightly at room temperature for up to 2 days or refrigerate for up to 5 days. The glaze firms up in the fridge, which some people prefer for texture. Reheat slices gently in the microwave for 10-15 seconds to bring back softness.

Flavors actually develop over time, so the next day’s slice is often even better. Just make sure it’s well wrapped to keep the moisture in.

Nutritional Information & Benefits

Each serving of this moist Persian love cake offers a balanced mix of fats, carbohydrates, and protein, primarily from the nuts and eggs. Here’s an estimate per slice (based on 8 servings):

Calories 320
Fat 18g (mostly from pistachios and butter)
Carbohydrates 35g
Protein 6g
Fiber 2g (from pistachios)

Pistachios provide heart-healthy fats, vitamin B6, and antioxidants, while rosewater is known for its calming properties. This cake is not low-calorie, but it’s a wholesome treat when enjoyed in moderation.

For those with gluten sensitivities, the flour substitution options make this accessible, and dairy-free milk alternatives can make it suitable for vegan diets. Just watch for nut allergies.

From a wellness perspective, I appreciate that this recipe balances indulgence with natural ingredients and avoids overly processed additives. It’s a little love note to yourself or your guests, wrapped up in a fragrant, moist slice.

Conclusion

This moist Persian love cake with pistachios and rosewater glaze is a recipe that brings a little magic to your kitchen without fuss or fancy techniques. It’s a blend of simple ingredients and thoughtful touches that result in a tender, fragrant cake you’ll want to make again and again.

Feel free to tweak it to your taste—add spices, swap nuts, or try different glazes. What matters most is the joy it brings when you share it (or sneak a slice yourself!). Personally, it’s become my go-to when I want something a bit special but not complicated.

If you try this recipe, let me know how it turned out! Share your adaptations or any little tips you’ve discovered. Baking is better when it’s shared, don’t you think? Happy baking and may your kitchen be filled with the warm, nutty, and floral scents of this lovely cake.

FAQs

Can I make this cake ahead of time?

Yes! This cake actually tastes great the next day. Store it tightly covered at room temperature or in the fridge, then glaze and garnish just before serving for the freshest look.

What can I use if I don’t have rosewater?

Try orange blossom water as a substitute, or omit it altogether and add a teaspoon of vanilla extract for a different but still delicious flavor.

How do I grind pistachios for the batter?

Use a food processor and pulse until finely ground but not oily. If you don’t have a processor, place them in a sealed bag and crush gently with a rolling pin.

Is this recipe suitable for gluten-free diets?

Yes, by swapping all-purpose flour with a gluten-free baking blend or almond flour, you can make it gluten-free. Just adjust liquids slightly if needed.

Can I freeze this cake?

Absolutely! Wrap the cooled, unglazed cake tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw overnight in the fridge, then glaze and garnish before serving.

Pin This Recipe!

moist Persian love cake recipe
Print

Moist Persian Love Cake Recipe with Pistachios and Rosewater Glaze Made Easy

A tender, fragrant Persian love cake featuring finely ground pistachios and a delicate rosewater glaze, perfect for gatherings or a comforting treat.

  • Author: paula
  • Prep Time: 15 minutes
  • Cook Time: 40-45 minutes
  • Total Time: 55-60 minutes
  • Yield: 8 servings 1x
  • Category: Dessert
  • Cuisine: Persian

Ingredients

Scale
  • 1 ¾ cups (220g) all-purpose flour
  • ½ cup (75g) finely ground pistachios (unsalted)
  • 1 ½ teaspoons baking powder
  • ¼ teaspoon baking soda
  • ¼ teaspoon salt
  • ¾ cup (170g) unsalted butter, softened
  • 1 cup (200g) granulated sugar
  • 3 large eggs, room temperature
  • ½ cup (120ml) whole milk, room temperature
  • 2 teaspoons rosewater
  • 1 teaspoon vanilla extract
  • 1 cup (120g) powdered sugar, sifted (for glaze)
  • 2 tablespoons rosewater (for glaze)
  • 12 tablespoons warm water (for glaze)
  • 2 tablespoons chopped pistachios, toasted (for garnish)
  • Optional: edible rose petals or dried rosebuds (for garnish)

Instructions

  1. Preheat your oven to 350°F (175°C) and grease your 8-inch cake pan. Line the bottom with parchment paper.
  2. In a large bowl, sift together all-purpose flour, finely ground pistachios, baking powder, baking soda, and salt. Set aside.
  3. In a separate bowl, beat softened unsalted butter with granulated sugar until light and fluffy, about 3-4 minutes.
  4. Beat in eggs one at a time, ensuring each is fully incorporated before adding the next.
  5. Stir in whole milk, rosewater, and vanilla extract.
  6. Gradually fold the dry ingredients into the wet mixture using a spatula until smooth and slightly thick.
  7. Pour batter into the prepared pan and tap lightly to release air bubbles.
  8. Bake for 40-45 minutes or until a toothpick inserted in the center comes out clean.
  9. Let the cake rest in the pan for 10 minutes, then transfer to a cooling rack to cool completely.
  10. Whisk powdered sugar with rosewater and warm water until smooth and slightly runny for the glaze.
  11. Drizzle the rosewater glaze evenly over the cooled cake.
  12. Sprinkle chopped toasted pistachios and optional edible rose petals on top.
  13. Let the glaze set for about 15 minutes before slicing.

Notes

Use room temperature ingredients for best results. Fold dry ingredients gently to avoid tough cake. Toast pistachios for enhanced flavor. Adjust glaze consistency with warm water or powdered sugar as needed. Store covered at room temperature for 2 days or refrigerated for up to 5 days. Can be made gluten-free or vegan with substitutions.

Nutrition

  • Serving Size: 1 slice (1/8 of cake
  • Calories: 320
  • Fat: 18
  • Carbohydrates: 35
  • Fiber: 2
  • Protein: 6

Keywords: Persian love cake, pistachio cake, rosewater glaze, moist cake, Persian dessert, nutty cake, floral glaze

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating