This soft and fluffy Lemon Pistachio Cake is a simple single layer cake with a tender pistachio sponge made with olive oil and topped with a dreamy whipped lemon cream cheese frosting. This cake is full of flavor and I like to make it all year round since it is light and fresh for Spring and Summer, and then also festive with pistachios during the holidays and makes use of lemons when they are in season in late winter. The frosting is so airy and unlike your usual cream cheese frosting. I think you will love this recipe and if you enjoy making fruity sheet cakes, check out my Strawberry Lemon Cake and Lemon Raspberry Sheet Cake too. I also love this Pistachio Carrot Cake for Easter, and if you love baking with pistachios, make my very popular Salted Pistachio Chocolate Chunk Cookies.

WHY THIS RECIPE WORKS
- Soft and moist pistachio cake - this recipe makes a tender cake with a bouncy, moist crumb texture.
- Easy to make - I love single layer sheet cakes because they are fuss-free and it means less dishes!
- Fragrant lemon cake - lemon zest adds a lot of flavor to this cake and pairs really well with pistachio.
- Olive oil cake - I use olive oil which is SO good here since it pairs with pistachios and lemon so well. You can use any oil though.
- Cream cheese frosting - this is one of my favorite ways to make frosting. There is NO butter! It's just a combination of cream cheese and whipping cream and it's like a more flavorful, thicker whipped cream. It is luscious!

INGREDIENTS FOR LEMON PISTACHIO CAKE
Here are some on the key ingredients for this recipe. For a full list of ingredients, check out the recipe card at the bottom of the post.
- All purpose flour - unbleached all-purpose flour works great for fluffy spongy cake. You could use cake flour, but if you use bleached flour (a lot of cake flour is bleached) then it tends to absorb more water and might give the cake a drier texture.
- Oil - liquid oil will keep this cake soft and helps with movement of leavening gases through the batter for a nice even rise to create a flat cake. I use olive oil because it tastes so delicious with pistachios and lemon, however you can use any neutral-tasting cooking oil. I recommend sunflower for the cleanest taste.
- Pistachios - the lovely green color of this cake is naturally coming from the pistachios and a bit of matcha powder. For the most flavor, I like to roast the pistachios before grinding them. These roasted salted pistachios are convenient.
- Granulated sugar - simple granulated sugar keeps this cake moist and doesn't interfere with the lemon flavor.


- Egg - one large egg will add nice structure but won't get in the way of the pistachio flavor.
- Pure vanilla extract - vanilla will elevate and complement the lemon taste. I like this Madagascar Bourbon Vanilla extract.
- Almond extract - this is optional, but almond will enhance the taste of the pistachios.
- Yogurt - use full fat plain yogurt to add tanginess to this recipe and complement the fruity notes.
- Matcha powder - this is optional, if you have it or want to try it, but it will really enhance the green color and it also adds a nice earthy taste that complements the pistachios.
- Lemon zest - the zest from one lemon is enough to give this cake a nice citrus note. If you like more lemon, just use more! You can use up to a tablespoon of lemon zest.
- Milk - any type of milk will do. I prefer whole milk for baking.

STEP BY STEP INSTRUCTIONS: HOW TO MAKE LEMON PISTACHIO CAKE
- STEP 1). Infuse the sugar. Add sugar to a large bowl with the lemon zest and rub it together with your fingers or using the back of a large spoon until the sugar is fragrant and takes on a hint of yellow. This helps to release more essential oils from the zest.
- STEP 2). Combine dry ingredients. Sift flour, baking powder, baking soda and salt into the bowl with the lemony sugar and whisk it to blend evenly. Add the ground pistachios.
- STEP 3). Combine wet ingredients. Whisk together eggs, oil, yogurt, vanilla and milk in a medium bowl.
- STEP 4). Add wet ingredients to dry ingredients. Make a well in the center of the dry ingredients and add the liquid mixture. Whisk gently to combine the ingredients until mostly combined.
- STEP 5). Bake. Spread batter evenly into prepared pan and bake until evenly golden and a skewer inserted into the center comes out clean. It should spring back when you press it gently. Transfer pan to a wire rack and let cake cool in the pan for 20 minutes before transferring to the rack to finish cooling.
- STEP 6). Make the frosting. Beat soft cream cheese until smooth. Add 2 tablespoons of cream and beat until very smooth and there are no lumps. Then gradually add remaining cream and beat until it forms soft peaks. Gradually beat in sugar until it is thickened to a spreadable consistency, then mix in lemon juice and vanilla extract. You can also add a drop or two of almond extract (it's delicious, but optional). Spread frosting over cooled cake and then top with crushed pistachios before serving.

EXPERT BAKING TIPS FOR LEMON PISTACHIO CAKE
- Infuse the sugar with lemon flavor. To get the most out of your lemons, rub the sugar with the lemon zest first before mixing with the liquid ingredients. The friction will release the essential oils in the yellow zest and they will coat sugar crystals to carry all of that wonderful flavor through the batter!
- Use room temperature ingredients. Since this is a simple dump and mix (almost one bowl) method, there is minimal mixing steps involved so it is important to have all ingredients at the same temperature (not cold!) in order to help them blend evenly together.
- Roast the pistachios. If you only have raw pistachios, definitely roast them to bring out the flavor. Just place them in a dry frying pan over medium heat until they begin to darken and become fragrant.
- Sift the dry ingredients. This is optional, but it will minimize the amount of mixing needed to combine the ingredients evenly so that you do not over-mix the batter.
- Do not over-mix the batter. Once the flour is combined then the batter is ready for baking. You can use a whisk and mix by hand if you are concerned about over-mixing.

RECIPE FAQ
I highly recommend using oil for this recipe because the oil will give it a softer texture in the presence of all the nuts which have a tendency to firm up the crumb.
Yes, you can use any type of cooking oil, such as canola oil, olive oil or sunflower oil. You can also use coconut oil, but it has a much higher melting fat profile so it will make the crumb more crumbly and less soft.
If your cake turns out dense, then it could be a couple of things: you over-mixed the batter, or your raising agents are not active. Make sure to use fresh baking powder and baking soda. Also, be very gentle with mixing and stop once the flour is just incorporated.
Too much flour and not enough sugar is the main reason why cake can turn out dry and dense. It is important to have the right proportions of liquid to dry ingredients in a one bowl cake recipe.
I really recommend using plain yogurt for this recipe (2-5% fat) because it gives the perfect amount of fat and acidity, however you can make this cake with Greek yogurt or sour cream. The texture will just be slightly firmer from the higher protein content.
Yes, you can make this in an 8 or 9-inch round pan. If you use an 8-inch pan, you will need to add at least 5 minutes to the baking time.

If you love cake and fruit, check out these recipes!
Caramel Apple Cake Dark Chocolate Cherry Almond Cake Copycat Starbucks Lemon Loaf recipe Raspberry Almond Cake ULTIMATE Moist Chocolate Fudge Cake Lemon Cupcakes with Cream Cheese Lemon Curd Frosting Creamy Raspberry Cheesecake Sticky Toffee Date Cake Moist Lemon Blueberry Bread Olive Oil Chocolate Bundt Cake Blueberry Peach Upside Down Cake Blueberry Swirl Lemon Loaf Cake
More delicious cake
Check out these delicious cake recipes:
Baking with pistachios
Here are some more wonderful pistachio recipes to try:
Video
Lemon Pistachio Cake
Ingredients
Pistachio Cake Batter:
- 1 cup (142g) all purpose flour
- 1 teaspoon baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon salt
- 1 teaspoon matcha powder (optional)
- ¾ cup (150g) granulated sugar
- ⅓ cup (40g) finely ground roasted salted pistachios, plus extra for decorating
- ¼ cup (60ml) olive oil (or any neutral liquid oil like canola, vegetable or sunflower oil)
- 1 large egg at room temperature
- ½ cup (120ml) full fat plain yogurt
- 1 tablespoon lemon zest
- ¼ cup (60ml) whole milk at room temperature
- ½ teaspoon 5ml pure vanilla extract
- ¼ tsp pure almond extract
Cream Cheese Frosting:
- ½ cup (125g) very soft cream cheese
- ⅔ cup (160ml) 35% heavy whipping cream
- 3 tablespoon (40g) granulated sugar
- 1 teaspoon (5ml) fresh lemon juice
- ½ teaspoon pure vanilla extract
Instructions
- Preheat the oven to 350°F and line an 8x8-inch square metal baking pan with parchment paper.
- Make the cake batter. Sift flour, baking powder, baking soda, matcha powder (if you have it) and salt into a large bowl. Add sugar and ground pistachios and whisk until evenly blended. NOTE: you can grind the pistachios in a small food processor - I suggest grinding about ½ cup of whole roasted pistachios and use the extra for decorating.
- Combine oil, egg, yogurt, lemon zest, milk, vanilla and almond extract (if you're using it) in a medium bowl and whisk until completely smooth.
- Pour the wet ingredients into the bowl with dry ingredients and gently fold it all together being sure to get down to the bottom and bring up any dry pockets. Stop right when the batter is fully combined and be careful not to over mix.
- Spread batter evenly into the prepared pan and bake for 20-25 minutes until a skewer inserted into the center comes out clean. Let cool for 20 minutes in the pan and then transfer cake to a cooling rack.
- Make the frosting. Whip soft cream cheese in a medium bowl using an electric handheld mixer until smooth. Add 2 tablespoons of cream and mix until very smooth and there are no lumps. Then gradually add remaining cream and mix until it forms soft peaks. Gradually mix in sugar until it is whipped and thickened to a spreadable consistency, then mix in lemon juice and vanilla extract. You can also add a drop or two of almond extract (it's delicious, but optional). Use an offset spatula to spread frosting over cooled cake and then top with crushed pistachios before serving.














Ann
How important is it to use 35% whipping cream versus heavy whipping cream? I'm not sure I can get 35% whipping cream very easily. What would you recommend to get a similar consistency as the frosting here?
christina.marsigliese
Hi Ann, it's very important to have cream with at least 35% milk fat to get the right consistency.
angela marsilio
Omg, this is so good!!! We just wanted to inhale it!
christina.marsigliese
Thanks so much Angela!
Ola
Hi! This cake looks great 🙂 Do you think I could bake it in as a loaf? What size pan should I use?
christina.marsigliese
Hi Ola, yes you could in an 8x4 inch loaf pan.
Georgina
Hi - working out when to make this for friends coming for tea - I usually make cakes a couple of days before the event - texture and depth of flavour is better - but as this recipe advises the cake keeps for 3 days in fridge - what do you suggest please? 🙂
christina.marsigliese
Hi Georgina, you can make this cake 2 days in advance, but make the frosting the day before.
Avi
Hi Christina!
I’ve made this recipe in the past and it turned out AMAZING!!! So thanks for that!
It’s been a few good months since then and now I’m making it again and I noticed that in the frosting ingredients it says vanilla extract but in the instructions it says almonds extract. I really don’t remember the hat I did last time but can you please clear this for me?
Thanks!
christina.marsigliese
Hi Avi, sorry about that! The frosting has vanilla extract. If you want you can also add just a drop of almond extract and it will be lovely too!
Avi
Vanilla is GREAT!
Thanks a bunch🫶🏼
drover sointeru
You could definitely see your expertise in the work you write. The world hopes for more passionate writers like you who aren't afraid to say how they believe. Always go after your heart.
I G
Can this be made in a bundt pan?
christina.marsigliese
I haven't tried, but I think you could. You may need to double the batch.
Meital
Hi.
Can I leave out the egg and use extra oil or apple sauce instead? Trying to veganise it...
Jackie
Any suggestions for egg substitutions?
Persefoni
I'm planning on making this, but would like to make it a layer cake. Will this stand up to layering?
Thanks!
MX
Yes! my friend made it in 2 or 3 layers, it was beautiful! she added raspberry jam in the in between layers as well
Rebecca
Incredible recipe. Eveyone loves it! I've made it at least 4 times already. I make mine with elma plant based cream, rice milk and also gluten free. It still tastes great!
Tracy
Can someone please explain the measurements to me? For example, “¾ cup 150g granulated sugar” does that mean you use either 3/4 cups of sugar OR you 150g of sugar, or 3/4 cups + 150g.
I am confused because uptop it says 1 cup of flour 142g, but then it says 3/4 cup of sugar 150g. Why don’t the measurements add up?
I’d really like to make this for Thanksgiving but the measurements are throwing me off. Thanks.
Kim McClaran
Hi Tracy,
I didn't see this until now. Flour and Sugar by volume do not weigh the same. Imagine if you had a bucket full of feathers and a bucket of the same size full of water. Although the volume is the same, their respective weights would be completely different. The same is true for flour and sugar, they do not weigh the same using the same volume. I hope this helps you. And I hope you are able to enjoy this recipe soon. (Maybe even Thanksgiving!)
Michael D.
I've made this cake a couple of times and it always goes over well. I like to double the recipe and turn it into a layer cake. If you're a fan of pistachio, I also recommend Christina's pistachio chocolate chunk cookies.
christina.marsigliese
Thanks so much Michael!
Val
This cake has become a family favorite and is super easy to make. I’ve made both the original recipe and my own adaptation, for which I omit the lemon and make chocolate frosting instead. Both are delicious!
christina.marsigliese
Thanks Val! I'm glad your family enjoys it!
Rachael
Hi, how long is this cake good for? I plan on making it for an event in 4 days. Will it be okay if I keep the frosting separate?
christina.marsigliese
Hi Rachael, I'd say you can make it 2 days in advance and frost it the day you plan to serve it.
Cristina
Me encanto hacer esta receta, es deliciosa, la hice en un molde redondo, quedo perfecta, ojala pudiera enviarte un foto, hice algo parecido a una forma de flor con el glaseado, gracias
Sam
This cake is delicious! I love your idea of using matcha powder as a way to add natural color. However, I followed the instructions for the icing, but it turned out much too wet. I had to start over and reduce the amount of heavy cream quite significantly to get the consistency shown in the video. Other than that, I love the cake. Will definitely make it again. Thank you very much for sharing for the recipe!
Hilly
I’m so happy with how this turned out! Everyone really enjoyed it and went back for seconds. Next time I think I’ll two batches so that I can do layers as it was slightly thinner than I was expecting, but still fluffy and delicious. I forgot to infuse the lemon rind with the sugar so ended up blending it through the yogurt which managed to still bring the flavour through nicely. The icing wasn’t too sweet and really bought it all together. This is definitely one of my new favourite cake recipes!
christina.marsigliese
Thank you Hilly! Making this into a layer cake is a great idea!
NEELA
I made this cake and it was easy.[still waiting for it to cool]- smells and looks amazing [batter was yum]
However, please confirm how long the cake should sit in the pan before removing out of the pan and on to a cooling rack- your recipe card says "Let cool for 20 minutes in the pan and then transfer cake to a cooling rack." but your step by step guidance says 10mins. I am assuming the cake may "bake" a bit more in the pan.
Thanks
christina.marsigliese
Hi Neela, you can remove it after 20 minutes. Enjoy!
NEELA
Hi Christina. This was a big hit. I love the ingenious use of matcha powder to give the cake a lovely green color without altering the taste of the cake. I also appreciate your step-by-step instructions and reasons for each ingredient. I added both vanilla and almond extracts and also a bit of ground cardamom. I left it in the pan for 15 mins and it was good. Looking forward to trying your blueberry white chocolate cookie recipe 🙂
christina.marsigliese
Hi Neela, thanks so much and I love your addition of cardamom 🙂
NEELA
Also, your instructions indicate melted butter [I omitted it because you mentioned not to use butter in your Q&A].
STEP 3). Combine wet ingredients. Whisk together eggs, melted butter, oil, yogurt, vanilla and milk in a medium bowl.
Sunayna
Hi,
This looks so good. Any suggestions how I can make it vegan?
Thank you!
Su
christina.marsigliese
Hi Sunayna, you can try a flax egg.
Maria L Carreon
This is such a fabulous recipe--thank you!!! I topped it with rose petals as well as ground pistachios and I'll be making it again and again.
christina.marsigliese
Hi Maria, rose pedals sound amazing with pistachio! I'm so glad you enjoyed it.
Addie
Any recommendations on size of pan and time to bake if I’m doubling this? It’s for a coworkers birthday and we have a pretty big office.
christina.marsigliese
Hi Addie! You can double it and bake in a 9x13-inch pan. You may need to increase the baking time by 10 minutes.
Somi
This cake is not just for grown ups. My kids who never dare to eat a single pistachio won’t stop eating it. Can’t have my own slice in peace. They wont leave me alone!!
Sara
Can I hand whisk the ingredients or do I need a mixer?
christina.marsigliese
Hi Sara, yes you can whisk by hand! That's how I make it. You can watch the recipe video to see the whole process.