Persian Rosewater Pistachio Cake with Cardamom

Servings: 12 Total Time: 50 mins Difficulty: Beginner

Here’s a dessert that’s guaranteed to impress! This Persian rosewater pistachio cake with cardamom is made with fresh pistachios, and is topped with a divine rosewater buttercream. It’s beautifully soft, buttery, fluffy, and gently spiced with cardamom for that extra Middle Eastern flavour and elegance. Trust me, you’ll fall in love with this cake!

A single slice of this Persian rosewater pistachio cake with cardamom served on a bright pink plate, garnished with bright green crushed pistachio, and red rose petals.

If you’ve been following along my blog for a while, you’ll know that my background is Persian. And although this Persian rosewater pistachio cake isn’t exactly a traditional or classic Persian cake, the flavours and aromas take me right back to my mum’s kitchen!

The Persian rosewater pistachio cake served on a decorative rose-patterened cake platter, with a slice of the cake being taken out.

Pistachio and cardamom are very popular Persian ingredients. But the rosewater in particular is very Persian – we love the stuff! In fact, it originated in ancient Persia, where it was used in cooking, medicine, and various ceremonies. Today, Iran is the main producer of this gorgeous ingredient!

A slice of the Persian rosewater pistachio cake with cardamom being taken out of the cake, showing the light, fluffy, internal crumb and texture of the cake.

Rosewater is traditionally created by steam-distilling fresh rose petals. This results in a delicate, fragrant liquid. Truth be told, I sometimes dab it on my skin as perfume. That’s how fragrant it is!

If you’ve never cooked with rosewater, then try this divine cake and brace yourself for all the praise you’ll get from loved ones asking “what’s that beautiful flavour?!”

A close up shot of the Persian rosewater pistachio cake with cardamom served on a decorative elegant rose-patterened platter, showing off it's bright colours from the white buttercream, green crushed pistachio, and rose petals on top as garnish.

Ingredients in this Persian Rosewater Pistachio Cake

For the Cake

Ingredients needed to make this Persian rosewater pistachio cake with cardamom, displayed on a wooden table

Rosewater – of course. Here is the one I buy (available from Coles). There are other brands, but my entire life I have seen this bottle in my mum’s kitchen, and she tells me it’s the best quality rosewater out there. And I know better than to question her infinite wisdom!

Close up photo of the particular brand of rosewater I use

Fresh pistachios – this is what we grind up and use as part of the ‘flour’ of the cake. You can shell them yourself, or buy pistachio kernels on their own.

Close up photo of shelled pistachios in a decorative bowl, showing their lovely bright green colour

Cardamom – for that gentle, warming spice throughout the cake.

Self-raising flour – the cake is quite heavy with butter, eggs, and the pistachio flour. So, we need extra leavening action otherwise the cake will end up flat and dense!

Unsalted butter – for that beautifully buttery, rich flavour! Just make sure it’s softened.

Eggs – to bind everything together and provide richness and a tender crumb. Make sure they are room temperature!

Caster sugar – but not too much. I am not a fan of overly sweet desserts, and this is no exception!

Baking powder – to help the cake rise!

Full-fat milk – for moisture, flavour, and richness. Ever so slightly warmed up (or room temperature) for this recipe.

Cinnamon – just a hint, for some extra background warmth.

Vanilla paste – not extract, not essence. Paste! Here’s the one I buy (Aldi also sells a good vanilla paste!) You can also substitute with a vanilla pod if you prefer.

Almond extract – for a sweet, nutty flavour.

Salt – there’s hardly a dessert I make without a smidge of salt to enhance all the other flavours!

For the Rosewater Buttercream

Ingredients needed for the rosewater buttercream frosting for this Persian rosewater pistachio cake, displayed on a wooden table

Rosewater – to help loosen the buttercream and give it that beautiful perfume of rose!

Unsalted butter – make sure it’s softened!

Icing sugar/confectioner’s sugar – this is what helps thicken the frosting. Typically a buttercream has a ratio of 2:1 butter to sugar, but I find that sickly sweet. So my ratio is 1:1, which means the buttercream is not as thick, but the sweetness is not overpowering!

Almond extract – for that hint of nutty sweetness.

Salt – to enhance all the other flavours in the buttercream!

How to Make this Persian Rosewater Pistachio Cake

First, blitz the pistachios in a food processor until they’re small, but not powdered. A few pulses will do!

Place the crushed pistachios in a large bowl with all the dry ingredients, and mix.

Then, use the paddle attachment on your stand mixer and cream the butter and sugar together until pale and fluffy. See below for the texture and colour to look for! You can use a hand-mixer instead for this step.

Beat the eggs in a separate bowl.

Then slowly add them to the butter and sugar mixture. Adding them slowly prevents the mixture from curdling! Beating them first also prevents this.

Sometimes adding a whole egg at a time ‘overwhelms’ the creamed butter and sugar with too much liquid, and it splits. It also splits if the eggs are cold, and the fat in the butter seizes up. You’ll know this happens when the mixture looks like scrambled eggs. Don’t ask how I know 🙂

If this does happen, just keep going! The cake may end up slightly more dense, and less fluffy, but still delicious!

Once all the eggs are incorporated, mix half of the dry mixture into the wet mixture. This helps stabilise the mixture.

Then add the rest of the liquids, making sure the milk is not fridge-cold. If it is, there’s a chance the mixture might curdle. I just pop the milk in the microwave for around 10 seconds to prevent this. Then mix everything together.

Finally add in the other half of the dry ingredients, and mix. You should have a thick, creamy batter at this stage.

Pour the batter into a cake tin, and bake for 30 minutes. Let it cool completely before spreading on the rosewater buttercream.

For the buttercream, use the paddle attachment on your stand mixer and cream butter until it begins to become fluffy.

Then add your icing sugar one spoonful at a time while the mixer is running. This is mainly because icing sugar will go everywhere if you add the whole amount at once!

Finally, mix through the rosewater and the almond extract. You should have a smooth, luxurious buttercream. Now you’re ready to start frosting!

Spread an even layer of the buttercream over your cake. Garnish with crushed pistachios and dried rose petals if you want to be extra fancy! And there you have it, an absolutely gorgeous Persian rosewater pistachio cake. Imagine this hitting the table at a dinner party, gathering, or at the Christmas table!!!

How I Enjoy this Cake

Because of the flecks of green pistachio and red dried rose petals against white buttercream, this cake is perfect for Christmas dessert! Best of all, you can make it beforehand to avoid Christmas-day madness in the kitchen! But it really is lovely for any holiday occasion, event, or gathering where you want to impress your guests!

I think the best way to have this Persian rosewater pistachio cake than with a hot cup of Turkish coffee. I pop a few cardamom pods to infuse in my Turkish coffee (yes, cardamom and coffee are incredible together)! This just gives you that final hit of cardamom that’s already in the cake. The sweetness and delicate flavours of the cake, followed by bitterness of the black coffee, is, in my husband’s words when he tried this recipe… ‘the perfect combo’. I couldn’t agree more!

I truly hope you enjoy this recipe! If you tried it and loved it, I would be so grateful if you left a 5-star review and a comment to let me know how it went! xxx

Persian Rosewater Pistachio Cake with Cardamom

Difficulty: Beginner Prep Time 20 mins Cook Time 30 mins Total Time 50 mins
Servings: 12

Description

This elegant Persian rosewater pistachio cake with cardamom has a soft, buttery crumb and a divine rosewater buttercream. A visually stunning and utterly delicious showstopper, it's the perfect cake for your next event, dinner party, or holiday occasion!

Ingredients

Cooking Mode Disabled

For the Cake

For the Rosewater Buttercream

Method

For the Cake

  1. Preheat your oven to 160°C fan.
  2. Blitz the pistachios in a food processor until they are small, but not powdered. Place them in a large bowl with all the dry ingredients, and mix.
  3. With the paddle attachment of your stand mixer, cream the butter and sugar together for around 5 minutes on medium-high speed, until pale and fluffy. Beat the eggs in a separate bowl, and slowly add them to the butter and sugar mixture with the speed on medium.
  4. Mix half of the dry mixture into the wet mixture on medium speed for 30 seconds, until incorporated. Then add the rest of the liquids, making sure the milk is not fridge-cold (place in the microwave for 10 seconds if you need to). Mix for a further 30 seconds on medium speed, then add in the other half of the dry ingredients. Mix for 30 seconds until incorporated.
  5. Place the cake batter in a greased/lined 23cm cake tin, and bake for 30 minutes. Check for doneness at the 25 minute mark by placing a toothpick/skewer into the centre of the cake. It's ready when the toothpick comes out clean. Let the cake cool completely before spreading on the rosewater buttercream.

For the Rosewater Buttercream

  1. With the paddle attachment of your stand mixer, cream the butter on medium-high speed until it's fluffly, then add the icing sugar spoonful at a time, with the mixer running.
  2. Once all the icing sugar is incorporated, add the rosewater, almond extract, and salt, and mix until fully incorporated.
  3. Spread an even layer of the buttercream over your cake, and garnish with crushed pistachios and dried rose petals for extra prettiness. Enjoy!
Keywords: Persian, cake, rosewater, pistachio, cardamom, dessert, recipe, dessert, buttercream
Rate this recipe:
Did you make this recipe? Let me know! ❤️

Tag and follow me on Instagram at #nurturenoshblog if you made this recipe, and to keep up with the latest recipes and videos!

Pin this recipe to share with your friends! Follow me on Pinterest at @nurturenosh

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Why did the mixture curdle/split when I added the eggs?

If you skip beating the eggs separately, this might contribute to the mixture curdling. Sometimes adding a whole egg at a time 'overwhelms' the creamed butter and sugar with too much liquid, and it splits. That's why beating them, then drizzling them in slowly is a great tip to avoid curdling. It might also split if the eggs are cold, and the fat in the butter seizes up. You'll know this happens when the mixture looks like scrambled eggs. Don't ask how I know :)

If this does happen, just keep going! The cake may end up slightly more dense, and less fluffy, but still delicious! Just remember to make sure the eggs are room temperature, and that you beat them for next time. This is also why I suggest slightly warming up the milk, or at least letting it reach room temperature. 

Why did my cake turn out flat and dense?

There could be a few reasons. If your eggs, butter, or milk are too cold, then the mixture curdles, and the air bubbles start to collapse, leading to a dense cake.

It also could be that you didn't cream the butter and sugar long enough (I have made this mistake in the past with this cake)! You really want it to become pale and fluffy - so much of the cake's rise comes from this step. 

Also, check that your baking powder and self-raising flour are not expired. They tend to lose their leavening powers the longer they have sat there after being opened. 

Lastly, don't over-mix the batter! You just want to mix until the ingredients are incorporated. If you over-mix, then you develop the gluten in the flour and this can lead to a denser cake. 

If you do end up with a flat, dense cake, don't worry! It's still a beautiful tasting coffee or tea cake :) 

Why is my buttercream runny?

It's likely that your kitchen is very warm, and the butter softened far too much. If this happens, pop the bowl in the fridge for 15 minutes. You can also add an extra spoonful of icing sugar at a time to thicken the buttercream (although this will also make it sweeter!).  

Can I use rose essense or extract instead of rosewater?

I highly suggest using rosewater! Rose essence or extract is often alcohol-based, whereas rosewater is water-based, so it's much milder and delicate. Rose essence or extract is incredibly concentrated and the flavour can be overpowering. But if you are adamant on using it, go for 1-2 drops and adjust according to tatse.

How far in advance can I make this cake?

You can bake the cake 2-3 days ahead of time, with the frosting. When storing, place the cake in the fridge uncovered for about 30 minutes for the buttercream to harden, and then cover it or place in an airtight container. You can also bake the cake well ahead of time, wrap it, and freeze for up to 3 months! You can make the buttercream in advance and place in the fridge for up to 1 week. 

When serving, take the cake out of the fridge 1 hour beforehand to allow the buttercream to soften and reach room temperature. 

How long will leftovers last?

Place any leftovers in an airtight container in the fridge for up to 1 week. 

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

Min

Share it on your social network