Light and fluffy sponge with the subtle flavour of pistachios and silky smooth cream cheese Icing. This Pistachio Cake with Vanilla Cream Cheese Icing is one of my family’s favourites.

Baking this Pistachio Cake with cream cheese icing for my sister
Each year I try to come up with a new birthday cake idea for my sister. Her birthday is at the start of April which means it unfortunately falls before Easter and therefore during lent. I won’t make her a chocolate cake because I give up chocolate for lent.
This year, I wanted pistachios to feature in the cake because she loves them. I started looking online and found a few different recipes for pistachio cakes to get some inspiration.
I came across a Good Food recipe which sounded like it would be perfect after I had made a few tweaks. Another possibly strange reason I wanted to use this recipe as a guide was that the comments weren’t that great.
They were generally mentioning that the recipe was very unclear and confusing. So I took this as a challenge to tweak it and come up with my own, clearer recipe which is how my Pistachio Cake with Cream Cheese Icing was born!

Pistachio is a very underrated flavour
I think pistachios are a very underrated flavour in baking. Whether that is pistachio cake, cookies or even ice cream.
Pistachios have a lovely delicate nuttiness which is so tasty! They not only add a lovely flavour but a natural colour to the cake.
Some recipes use artificial flavouring to create their pistachio flavor. This cake is all natural flavours which makes it even tastier.

The wonder of cream cheese icing
My sister isn’t the easier person to please with her cake preferences as she doesn’t tend to like buttercream or jam. So this cake is perfect because it has a cream cheese icing.
I’m deliberately referring to it as icing as it is a lot thinner than buttercream or frosting usually is. This is because it is literally cream cheese, icing sugar and vanilla. The lack of butter gives it a silky smooth and delicate flavour, but also doesn’t provide much thickness.
I don’t think this is a problem, it just means you need to take a little bit of care when spreading the icing. If you start by spooning the icing into the middle of the cake and gradually encouraging it towards the edges then you will be able to cover the cake beautifully.
It definitely isn’t the type of icing you can pipe on top of the cake. Personally, I like the simplicity of the decoration of the cake and it means you don’t have to worry if you don’t have any piping skills.

Can I use low fat cream cheese?
I really do not recommend using low fat cream cheese in this recipe.
I don’t recommend using it in any cream cheese icing recipes I have, but especially not this one. That is because the icing is already quite thin for this cake.
If you were to use low fat cream cheese the icing would be even thinner and quite possibly run off the cake. It would still taste just as good but wouldn’t look so good in my opinion.

Pistachio Cake with Cream Cheese Icing – simple but delicious!
This Pistachio Cake with Cream Cheese Icing is very simple to make and very quick too. Apart from blitzing the pistachios, you really only need to mix the ingredients together and spoon it onto the tins and you’re done.
Sometimes you do want to spend hours creating a work of art, but on the other hand there are also times when you want a quick cake that still tastes delicious.
I love the flecks of green that the pistachios bring to the cake. They are a lovely contrast to the white cream cheese icing.
If you like pistachios, you need to give this Pistachio Cake with Cream Cheese Icing a go!

Which pistachios are best to use?
You really cannot use salted pistachios in this recipe. They would make the whole cake salty which definitely isn’t what you are looking for!
You can buy shelled and deshelled unsalted pistachios in most supermarkets. The shelled pistachios are cheaper because the hard work hasn’t been done for you!
Once when making this cake, I did buy the shelled unsalted pistachios because I thought it wouldn’t take me long to deshell them all. It took a lot longer than I thought and I chipped my nail varnish.
So personally, I would always recommend buying the deshelled unsalted pistachios.
If you like this Pistachio Cake with Vanilla Cream Cheese Icing, why not try my Pistachio & Vanilla Cookies or my Courgette Cupcakes with Lemon Curd and Cream Cheese.

How to grind the pistachios
The easiest way to grind the pistachios is in a food processor. You are aiming for a mixture of sizes of the nuts when they are ground. You want some larger pieces and then some fine dust.
These different sized pieces will add a lovely texture to the cake which really makes it special. If you grind the pistachios too much you will end up with all dust and miss out on the texture.
If you don’t have a food processor, add the pistachios to a bag and hit them with a rolling pin. This way will take a little bit longer but you will still get the same end result.

How long will this pistachio cake with cream cheese icing keep for?
This cake will keep for up to three days. After this it might start to get a little dry.
I would recommend keeping it in the fridge because of the cream cheese icing. It isn’t recommended to leave this out of the fridge for a long period of time.

Pin for later

Pistachio Cake with Vanilla Cream Cheese Icing
Light and fluffy sponge with the subtle flavour of pistachios and silky smooth cream cheese Icing. This Pistachio Cake with Vanilla Cream Cheese Icing is one of my family’s favourites.
Ingredients
For the cake
- 200 g caster sugar
- 200 g margarine
- 4 eggs
- 150 g self raising flour
- 100 g unsalted pistachios de-shelled
- 1 tsp baking powder
- 2 tbsp milk
For the icing
- 200 g full fat cream cheese
- 130 g icing sugar
- A few drops of vanilla essence
- 2 tbsp pistachios ground to decorate
Instructions
-
Preheat the oven to 190ºC/fan 170ºC. Line two 8 inch loose bottomed sandwich tins with parchment paper
-
Cream the butter and sugar together until light and fluffy
-
Blitz the pistachios in a food processor until very fine and mix with the flour and baking powder. Add to the butter and sugar along with the eggs and milk and mix until combined
-
Divide the mixture evenly between the two tins and smooth out. Bake in the oven for 20 minutes or until golden and a cocktail stick comes out clean
-
Leave to cool slightly in the tin before turning out onto a wire rack and letting cool completely
-
When the cake is completely cooled, mix the cream cheese, icing sugar and vanilla essence together until smooth
-
As with all sandwich cakes turn one of the cakes upside down so the top is on the plate/cake board you are using to serve. Spoon half of the mixture onto the cake and spread out using a pallet knife. Place the remaining cake on top the correct way up
-
Spread the rest of the cream cheese mixture onto the top of the cake and sprinkle with a few pistachio nuts
Emma's Mamma says
Wow that looks so moist! And the icing in the middle (and all around) is perfect! I bet the people in Nandos were jealous – I am!
Cat says
Thanks 🙂 Haha yes we did get a few jealous glances. It was a really tasty combination of flavours!
Angie says
Can I use a regular flour?
Curly says
You could try using plain flour with 2 tsp baking powder so use 3 tsp in total. I haven’t tried this though so can’t guarantee it would definitely work I’m afraid.
Angie says
Thanks for your reply.
Sylvia says
Fantastic cake and so easy to make! Thank you for the lovely recipe. It’s our family favourite cake now.
Stacey aka the Soccer Mom says
Oh wow this cake looks amazing!! Wishing I had a slice right now 🙂
Cat says
Thank you 🙂 It’s really simple to make too!
Joe says
The icing if these quantities are correct is extremely runny. Is that how it should be? I think you could pour it but not spread it. Or do you put it in the fridge to firm up first? When I have made cream cheese icing before it has had whipped cream in it and been much firmer.
Curly says
Hi Joe, yes it is an icing not a frosting. I know what you mean, when I make cream cheese frosting I add butter to thicken it. This is more liquid and definitely can’t be piped. It will firm up slightly if you put the cake in the fridge, but this isn’t needed. Hope this helps.
Curly says
Hi Joe, yes it is an icing not a frosting. I know what you mean, when I make cream cheese frosting I add butter to thicken it. This is more liquid and definitely can’t be piped. It will firm up slightly if you put the cake in the fridge, but this isn’t needed. Hope this helps.
Nicola B says
This looks great! I really want to try it. You’re right, poorly written recipes and ones with an ingredient list an A4 sheet long put me off but I really like the way you’ve presented this and the other recipes on your page, like the double orange cake and banana and honey muffins #BigFatLinky
Cat says
I’ve received lots of compliments about this cake so it would definitely be worth a go!
Thank you 🙂 that’s very nice to hear. Its very frustrating when a recipe is slightly confusing and you end up missing an ingredient out!
Samantha says
I found a link to your blog on the original recipe page and have to say I’m very glad I found your recipe! I have to bake a cake for a charity event soon and definitely going to have a go at this! Thank you very much for making it easier to understand!
Cat says
Hi Samantha,
Aww I’m pleased 🙂
This is a strong family favourite so hope you enjoy it x
kate says
Im glad someone fixed the original recipe, however, you tell us to add the sugar twice, which might be almost as confusing as not adding the butter.
” 2.Cream the butter and sugar together until light and fluffy
3. Blitz the pistachios in a food processor until very fine and mix with the flour, sugar and baking powder. Add to the butter and sugar along with the eggs and milk and mix until combined”
Cat says
Hi Kate,
Really sorry about the error, I completely understand your point and it was very confusing!
Thank you for pointing out the error, I hope this didn’t put you off making this delicious cake 🙂 x
Emily says
Have just made this for my mum on her Birthday. Thanks so much for the recipe. The cake went down a treat! Scrumptious
Cat says
Hi Emily,
Glad your Mum liked it 🙂 x
Elaine says
This cake is absolutely one of my favourites. It’s so delicious! Make it and see
Curly says
Thank you 🙂 Glad you like it!
Jessica T says
Delicious cake & so easy to make! Made it for my mum for Mother’s Day. Baked it at 190 degrees for 20 minutes, bit darker on top than in your pics so it was ever so slightly dry. Will bake at 180 next time. Thanks for the great recipe it was a hit which was great after the disappointing desserts on offer at the hotel buffet I took mum to.
Curly says
I am so pleased you liked it 🙂 Ah that’s a shame, I hope you and your Mum still enjoyed it. Unfortunately ovens can vary so it’s a bit tricky. I hope your Mum had a lovely Mother’s Day 🙂
Jessica T says
Don’t worryw, we still loved the cake. It was only slightly dry. Already thinking of an excuse to make it again Thank you for the recipe & easy to follow directions! Yummy cake always makes us happy so mum had a great Mother’s Day. Thanks again!
Curly says
Oh good 🙂 Thanks for letting me know.
Michelle Frank | Flipped-Out Food says
I’m with your sister: I don’t know what it is about pistachios in desserts, but I’m a HUGE fan. And cream cheese icing? SIGN ME UP.
Curly says
They’re so good aren’t they!
Louise Fairweather says
This looks absolutely delicious – I could do with a slice now! Thanks for sharing on #cookblogshare
Naureen says
Hi Cat !
This looks amazing and I am impressed with the effort you have put in writing the recipe. Can I just ask I am not a fan of icing but I love cakes . How would this cake be without the icing? Would I be able to bake it in one cake tin ?
Thank you
Curly says
Hi Naureen, thank you very much 🙂 Have you tried cream cheese icing before? I’m not a fan of buttercream but I do like this cream cheese icing. Without the icing the cake would still be tasty, but it does add extra moistness. The cake naturally isn’t as moist as something like a carrot cake. If you wanted to bake it in one tin you would need a deep 8 inch tin. I haven’t done this myself so wouldn’t know the exact cooking time but I would start at 30 minutes and go from there. Hope this helps 🙂
Naureen says
Thank you so much for getting back ! Will definitely try it with the frosting first then and take it from there .
Once again thank you for the reply!
Curly says
That sounds like a good plan. It is quite a thin covering of icing so hopefully you will like it. Thank you for stopping by 🙂
Hans says
Hi there, can i use real butter instead of margarine as im not a big fan of margarine?
Curly says
Hi, yes you can definitely use unsalted butter instead of margarine in this recipe.
AAKASH RANGLANI says
The cake turned out fab! Although it was a bit dry. I think next time I’m going to top the cake with sugar/rose syrup to get it wetter and then layer the cream cheese frosting on top. I decorated mine with pistachios and rose petals!
Curly says
I’m sorry to hear it was a little dry. How long did you bake it for? Next time you could test it a bit earlier as it could have done with coming out slightly earlier? Your idea sounds delicious!
Liz Hassan says
Do I need to roast the pistachios?
Curly says
No you don’t need to roast the pistachios. Just make sure they are unsalted.
Aina says
Hey can I use cake flour for this recipe instead?
Curly says
We don’t have cake flour here in the UK so I haven’t used it before. After googling I think it would be ok. I don’t know whether cake flour is the equivalent of plain (all purpose) or self raising flour but this recipe needs self raising flour.
Aina says
Can I use sour cream instead of milk?
Curly says
I haven’t tried this myself but I think it would be fine.
Isabel Wauchope says
Loved this recipe so much. Simple but also love the pistachio element which I don’t think I’ve seen very often! Thanks so much
Curly says
Thank you so much Isabel. Really pleased you liked it 🙂
Donna Brown says
Thank you,I tried according to your recipe has been much better.
Curly says
Glad you liked it 🙂
Marsha says
Hi ya,
Made this cake today – decided to use less icing sugar – it was delicious (I received lots of positive compliments). Thanks for sharing a very easy to follow recipe. I’ll be making this again soon.
Curly says
That’s so great to hear Marsha, really pleased everyone like it 🙂
Ana says
I can’t wait to try this recipe for Christmas Eve dinner! Will it still be good if I make it a day before and keep it in the fridge?
Thank you!!
Curly says
Hi Ana, yes definitely. It will keep in the fridge for up to three days or so. Sorry if this is too late!
Ana says
Thank you Curly! It turned out amazing. Wish I could send you a picture 🙂 thanks for the help and creating these mouth watering recipes
Curly says
Ah I’m so pleased you liked it. You can always send me a photo on Instagram or Facebook if you follow me there 🙂
Caroline says
Had this recipe saved for ages as pistachio is a fave nut of ours. Easy to follow (I’m usually a bit heavy handed with baking). Found some dregs of pistachio butter in the cupboard so added to the icing for the top. Fab colour & delicious cake
Curly says
So pleased you liked it Caroline. The pistachio butter sounds delicious! Great idea!
Nirmala says
Just love this recipe I tried and it was really good. My family just loved it and it will be one of my favourite cake. Thanks
Curly says
Thank you so much Nirmala 🙂
Sab says
I just made this and it’s so pretty. It’s moist & fragrant. Thank you so much.
Curly says
So pleased you like it 🙂
Maxine says
Hi, I’m going to make this for my husband’s birthday as he loves pistachio. Can I use 7 inch tins instead of 8 inch?
Curly says
Hi Maxine, yes you can but the sponge will be a bit thicker so will probably take a few more minutes to cook. Just check it every few minutes after 20 minutes to see if it is baked. I hope he likes it 🙂