This Pistachio Cake recipe is so moist and flavourful with the perfect combination of pistachio and cream. It’s a tender pistachio pudding cake topped with a simple cream cheese frosting and crushed nuts!
Estimated reading time: 11 minutes
Pistachios are a delicious ingredient we love adding to desserts. They remind us of Italy, where sweet treats made with pistachios are abundant – whether it’s a cornetto or cannoli stuffed with pistachio cream, pistachio parfaits, or even pistachio gelato, we’re here for it. This Pistachio Cake is one of our favourite homemade desserts to make to satisfy our pistachio cravings. It’s easy to make, it’s SO moist and tender, and it goes great with a simple cream cheese frosting on top!
Here are just a few reasons we love this recipe for Pistachio Cake!
- It’s VERSATILE – This cake can be made in any type of pan – a 9x 13 baking pan like this recipe calls for, a bundt pan, or even 2 round cake pans to make it into a layer cake!
- It’s ultra-MOIST – Pudding mix makes this cake deliciously sweet and full of moisture.
- It’s EASY TO MAKE – This is a simple cake recipe to make and it’s perfect for beginning bakers!
Follow all our best cake baking tips for the BEST Pistachio Cake you’ve ever baked!
Make sure your milk and eggs are at room temperature. This will create a smooth cake batter and help the ingredients combine properly.
The best way to measure flour is in grams, but if you’re using cup measurements, be sure to fluff the flour in its bag or container before scooping VERY gently (don’t pack the flour into the measuring cup at all), then level it off with the back of a knife or other flat object.
Do not over-mix, especially after adding the flour. Over-mixing can create a dry, tough cake because it reduces the number of air bubbles present in the batter which give the cake its lift as it bakes.
This can create something called tunnelling where long, thin air bubbles appear in the baked cake. This is caused by vigorous mixing that strengthens the gluten strands in the cake batter too much. Instead, mix on low to medium speed just until the ingredients combine.
Always grease your cake pans generously with butter and dust the inside with cocoa powder or flour on all sides (use flour if you’re making a white cake and cocoa powder for a chocolate one). This will prevent the cake from sticking to the pan. We suggest using spring-form pans for baking round cakes for even easier removal.
Don’t let an unbaked cake sit out on the counter. Always preheat your oven first and bake the cake immediately after adding the batter to the pans. This will help the cake rise properly in the oven as the leavening agent in the cake batter is activated as soon as the wet and dry ingredients are combined.
Don’t place the pan too close to one side of the oven as this can cause it to brown unevenly. Add the pan to the centre of the oven so it bakes evenly.
Avoid opening the oven during baking unless it’s absolutely necessary to rotate the cake while baking (if your oven is small or has a hot spot). Opening the oven door at the end of the baking time is okay, especially because testing the cake with a toothpick is necessary to prevent over-baking.
Over-baked cakes are dry and crumbly. Be sure to remove them from the oven as soon as a toothpick inserted into the top of the cake comes out clean.
Under-baked cakes are partly baked but gummy on top and in the centre. Test the cake with a toothpick to be sure the cake is baked completely.
Don’t try to frost a cake that’s still warm, especially if you’re using a butter-based frosting as the butter will melt and you’ll be left with a mess. Wait for the cakes to cool completely, then frost.
If necessary, level the cake. Use a large serrated knife (like a bread knife) to cut any domed top off the cake before assembling and frosting.
Place the cake in the fridge once you’ve finished frosting it so the frosting can firm up. This will make the cake easier to slice and create clean, uniform slices.
If you are having trouble with this Pistachio Pudding Cake recipe, try the solutions we recommend below.
Measure ingredients accurately, especially leavening agents like baking powder or baking soda. If the batter is over-mixed it can result in excess air being incorporated into the batter, leading to uneven baking and sinking in the centre of the cake. Also, avoid opening the oven door during baking as this causes major changes to the oven temperature and will result in an uneven rise.
Measure the flour properly by spooning it into the measuring cup and levelling it off, rather than scooping it directly from the bag. Do not over-mix the batter as this can over-develop gluten in the batter and lead to a tougher texture. Mix until the ingredients are just combined and the flour disappears.
Make sure to measure the flour correctly, don’t over-mix, and check the baking time and temperature. Over-baking can cause the cake to dry out. Use a toothpick to check for doneness.
An oven temperature that’s too high can cause the cake to rise too quickly and crack on the surface. Double-check that the oven temperature is correct by using an oven thermometer. Avoid opening the oven door during the first half of baking as the sudden change of oven temperature will contribute to the cracking of the cake surface.
Make sure to properly grease the pan to keep your cake from sticking to the pan. You can line the pans with parchment paper to prevent the cake from getting stuck and it allows for easy removal from the pan. Let the cake cool for 10-20 minutes before inverting it onto the wire rack.
Check the freshness of your leavening agents, they lose their potency over time and can cause a cake to sink. Fresh ingredients are best. Also, make sure the oven is preheated to the correct temperature and avoid over-mixing the batter as it can deflate the air incorporated during the creaming process. Combine just until the flour disappears. The cake can sink in the middle if the cake is removed too soon from the oven. Let it bake until a toothpick comes out clean.
Make sure the cake has cooled before trying to spread frosting. A good idea is to refrigerate the cake first and make sure the frosting is soft enough to spread.
Refrigerate the cake after frosting or between frosting layers and frosting the outside. It will keep the cake firm. If the cake seems too soft to slice then refrigerate for 30 minutes to an hour before slicing.
To make this Pistachio Cake recipe, you’ll need these kitchen items on hand (paid links):
- Liquid Measuring Cup
- Stand Mixer or Hand Mixer
- measuring cups and spoons
- mixing bowls
- Silicone Spatula
- wooden spoon
- 9-inch x 13-inch rectangle baking pan
- Parchment Paper
To make this pistachio pudding cake recipe, you’ll need these ingredients (paid links):
FOR THE CAKE:
- 3/4 cup unsalted butter softened
- 1 1/2 cups white sugar
- 100 grams pistachio pudding powder approximately one 4-serving box (don’t use low fat or low sugar variety)
- 4 eggs
- green gel food colouring
- 1 1/4 cups milk
- 1/3 cup vegetable oil
- 1/2 teaspoon vanilla extract
- 1 3/4 cups all purpose flour
- 3 tablespoons cornstarch
- 4 teaspoons baking powder
- 1/2 teaspoon sea salt
- butter and flour for greasing the cake pan
FOR THE FROSTING:
- 8 ounces (220 grams) full fat cream cheese
- 1/2 cup unsalted butter, softened to room temperature
- 3-4 cups powdered sugar, sifted
- 1/4 teaspoon sea salt
- 3 tablespoons half and half
- chopped pistachios for garnish (optional)
Try these tasty variations on this Pistachio Pudding Cake recipe!
- Almond Pistachio – Add 1 teaspoon of almond extract to the batter to complement the pistachio flavour.
- Lemon Zest – Add lemon zest to the batter to enhance the subtle pistachio flavour and add a zesty citrus flavour.
- Coconut – Add shredded coconut to the batter for sweetness and added texture, then garnish with toasted coconut.
- Cherries – Add chopped maraschino cherries on top of the frosting for a fun red and green cake for those festive occasions.
Time needed: 1 hour and 20 minutes
Follow these steps to make the BEST Pistachio Pudding Cake recipe!
- Preheat the oven and prep the pan.
Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Prepare a 9-inch by 13-inch rectangular baking pan by greasing it with butter and coating the inside of the pan evenly with a thin dusting of flour. Set aside.
- Cream the butter and sugar.
In the bowl of your stand mixer fitted with the paddle attachment (or in a large mixing bowl with a hand mixer), cream the butter and sugar until light and fluffy (about 4 minutes).
- Add in the pudding mix.
Add the pudding powder and whip on high speed until incorporated.
- Add eggs one at at a time.
Add the eggs one at a time, mixing well after each addition. Add a tiny drop of green food colouring after the eggs, if desired.
- Combine the wet ingredients.
Combine the milk, vegetable oil, and vanilla extract in a separate bowl or pyrex measuring cup and whisk with a fork to combine.
- Pour the milk mixture into the butter mixture.
Add the milk mixture to the butter mixture slowly, mixing well until combined.
- Add in the dry ingredients.
Add the flour, cornstarch, baking powder, and salt, and mix on low speed just until the batter forms and no streaks of flour appear.
- Mix by hand.
Finish mixing by hand with a rubber spatula to be sure the batter is well combined (mixing with the electric mixer at this stage can cause over-mixing, so it’s best to finish it gently by hand).
- Bake the cake.
Pour the batter into the prepared pan and bake at 350 degrees Fahrenheit (175 degrees Celsius) for about 60 minutes (sometimes it requires 65 or even 70 minutes), or until a toothpick inserted into the middle of the cake comes out clean.
- Let it cool completely.
Let the cake cool completely in the pan before adding the frosting.
- Whip the cream cheese and butter.
In a large bowl with a hand mixer, whip together the cream cheese and butter until light and fluffy.
- Add in the powdered sugar.
Add the powdered sugar one cup at a time and whip on high speed until smooth.
- Add the half and half..
Add the half and half one spoonful at a time until a spreadable consistency is reached.
- Frost the cake.
Spread the frosting over the completely cooled cake and top with chopped pistachios, if desired.
- Serve.
Slice and serve.
Some recipes say to fold whipped egg whites or egg yolks into the batter to create lift but because this cake is not a sponge cake and the crumb is more dense, adding the eggs one at a time is best for this basic cake recipe. In this recipe, the whole eggs are beaten and incorporated into the batter after the fat and sugar have been creamed together. Beating the eggs helps incorporate air, contributing to a lighter cake texture. Add them one at a time to prevent curdling and ensure even mixing.
What kind of pudding is best to used for this Pistachio Cake recipe?
It is best to use instant pistachio pudding mix as it blends smoothly and helps create a moist texture.
Can I make a buttercream frosting instead of a cream cheese frosting?
Feel free to make the frosting that best suits your tastes and preferences. Just note that we can’t guarantee the taste as it differs from the recipe.
How do I store this Pistachio Cake?
Store the cake in an airtight container for up to 3 days in the refrigerator.
Can I make this cake into cupcakes?
Yes, the pistachio pudding cake can also be made into cupcakes. Make sure to adjust your baking time. Use a toothpick to check when they are done.
Can I use another style pan for the cake?
Yes, you can use a 9 x 13-inch pan, round cake pans, or a bundt pan. You will need to adjust the baking time. Start checking after 30 minutes or so.
What kind of food colouring works best, liquid green food colouring or green gel food colouring?
Gel food colouring is more vibrant that less drops are needed to achieve the colour. More liquid food colouring is needed to to get the desired colour.
We hope you enjoy this Pistachio Pudding Cake as much as we do! Let us know in the comments below, what’s your favourite pudding flavour? We’d love to know!
Join the December Baking Challenge!
Simply join our Facebook Community, make these Best Ever Ginger Molasses Cookies (perfect for the holidays!), and post a photo for a chance to win a $100 Amazon Gift Card! PLUS every person who joins will receive a FREE Baking E-Cookbook!
If you made this, share a photo!
Are you trying this recipe? Use the comment form below to share your take; now with support for image uploads and comment voting!
Pistachio Cake
Recipe: Equipment
Recipe: Ingredients
For the cake:
- 3/4 cup unsalted butter softened
- 1 1/2 cups white sugar
- 100 grams pistachio pudding powder approximately one 4-serving box, don’t use low fat or low sugar variety
- 4 eggs
- green gel food colouring
- 1 1/4 cups milk
- 1/3 cup vegetable oil
- 1/2 teaspoon vanilla extract
- 1 3/4 cups all purpose flour
- 3 tablespoons cornstarch
- 4 teaspoons baking powder
- 1/2 teaspoon sea salt
- butter and flour for greasing the cake pan
For the frosting:
- 8 ounces (220 grams) full fat cream cheese
- 1/2 cup unsalted butter softened to room temperature
- 3-4 cups powdered sugar sifted
- 1/4 teaspoon sea salt
- 3 tablespoons half and half
- chopped pistachios for garnish (optional)
Recipe: Instructions
- Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Prepare a 9-inch by 13-inch rectangular baking pan by greasing it with butter and coating the inside of the pan evenly with a thin dusting of flour. Set aside.
- In the bowl of your stand mixer fitted with the paddle attachment (or in a large bowl with a hand mixer), cream the butter and sugar until light and fluffy (about 4 minutes).
- Add the pudding powder and whip on high speed until incorporated.
- Add the eggs one at a time, mixing well after each addition. Add a tiny amount of green gel food colouring after the eggs, if desired.
- Combine the milk, vegetable oil, and vanilla extract in a separate bowl or pyrex measuring cup and whisk with a fork to combine.
- Add the milk mixture to the butter mixture slowly, mixing well until combined.
- Add the flour, cornstarch, baking powder, and salt, and mix on low speed just until the batter forms and no streaks of flour appear.
- Finish mixing by hand with a rubber spatula to be sure the batter is well combined (mixing with the electric mixer at this stage can cause over-mixing, so it’s best to finish it gently by hand).
- Pour the batter into the prepared pan and bake at 350 degrees Fahrenheit (175 degrees Celsius) for about 60 minutes (sometimes it requires 65 or even 70 minutes), or until a toothpick inserted into the middle of the cake comes out clean.
- Let the cake cool completely in the pan before adding the frosting.
- In a large bowl with a hand mixer, whip together the cream cheese and butter until light and fluffy.
- Add the powdered sugar one cup at a time and whip on high speed until smooth.
- Add the half and half one spoonful at a time until a spreadable consistency is reached.
- Spread the frosting over the completely cooled cake and top with chopped pistachios, if desired.
- Slice and serve.
Recipe: Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.
TRY OUR MEAL PLANS!
Let us do the work for you with 7 days of deliciously easy family dinners, grocery lists, meal prep guides and MORE!
Buy 2, save 20%!
Buy 3, save 30%!
Buy 4 or more, save 40%!
I made this cake for a co-workers’s birthday and everyone raved about it. The cake was perfect and the frosting was delicious. A perfect combination.
I’m so glad everyone enjoyed it!!
How long would you bake 2 round pans?
Also, is the pudding the instant variety?
The pudding is the instant variety. I don’t bake this cake in 2 round tins, but I’d suggest testing the cake with a toothpick after about 20 minutes and go from there. 🙂
Do you think I could half this recipe? What size pan would I use? There is only my husband and I, &I don’t think we need all this cake, even though it looks delicious!! Thank you! Love your site, by the way!
Yes just cut all ingredients in half . That will work in an 8×8 pan .
Yes! That is right. Thank you!
Is instant pudding used? Thanks!
Yes! 🙂
Could you do this recipe as cupcakes?
Yes, but the baking time will need to be adjusted (reduce slightly).
I BAKED THIS CAKE JUS AS YOU SAID BUT IN 2 ROUND CAKE PANS. IT LOOKEED BEAUTIFUL FOR ABOUT 5 MINUTES THEN IT FELL! WshHAT HAPPENED?????
It likely wasn’t baked all the way through. Cakes fall usually when they’re raw in the middle. They can look baked, but not actually be baked through. Use the toothpick test to check for doneness. That will prevent cakes from falling.
I prepared & baked as you said but part way thru the baking time, it fell. What did I do wrong?
Hi Charlie! Did you open the oven door while the cake was baking? This will almost always cause a cake to fall half-way through baking.
Very dissatisfied. The cake rose and fell before half done cooking. Stir all dry ingredients together first before adding to wet ingredients
Hi Connie! Did you open the oven door while the cake was baking? This will almost always cause a cake to fall half way through baking.
I have made 3 of these so far this week! I used a bundt pan instead of a 9×12 because I was giving one for a gift and one was for church. Everyone raved about it! I had purchased a pistachio cake from a bakery a month ago and my husband said this one was 100% better! Definitely will be a go to!
So glad to hear that the recipe made it to your go to list!!🙂
How long should I bake if making in a Bundt pan?
I’m sorry I couldn’t tell you as we’ve never tried that ourselves but a bundt pan would not be one of our recommendations for this recipe.
I always bake it in a bundt pan as that’s the way my mother always made her pistachio cake recipe. I leave it for the 60 minutes as in this recipe and check it with toothpick/cake tester. Usually it’s done at 60.
I made this cake using a bundt pan, and (which I do for most of my cakes) decided to beat the egg white separately with 1/4 cup of the sugar. This makes the cake even more “airy.” This is good recipe. The cake is delicious and moist. However, I see why others say that the flavor could be more pronounced. Pistachios themselves are a bit mild in flavor so many, if not most, pistachio cakes/desserts, usually include almond extract to enhance the flavor. This is what is missing in the recipe. I did add about 1/4 tsp almond extract but next time I may increase it to 1/2 tsp, and also add 1/2 cup chopped pistachios. I did not use the frosting because I was lazy. But this cake is also good without any frosting. Thanks for this wonderful recipe.
I’m happy you enjoyed it! Happy baking!☺️
This recipe was a hit. Everyone loved it. My sister in law used to make a pistachio cake for my brother and his son. She passed away a year ago. So yesturday I made it for them seeing it was my brothers birthday. They were very grateful. Thank you
Thank you for your comment! I’m so glad you enjoyed the cake ☺️
I made this recipe in 2 six-inch small round pans filled with 12 ounces of batter and cooked for 33 minutes which worked well for me and made for a cute small layer cake. With the leftover batter, I filled (but not overfilled) a cupcake pan and baked those for 20 minutes.
Wow, that probably looked great!! Glad it turned out well as cupcakes too!!
After only 40 minutes of baking my cake was nearly burnt and a toothpick came out clean. If I left it in for 60 minutes it would’ve been inedible. It came out high and puffy but after cooling for 10 minutes it completely sank in. I’m not sure what could be improved but this seems to be a flawed recipe. Hoping it still taste great!
By what you’re describing it seems like your oven runs hot. Cakes that sink in after you take them out of the oven are underbaked. If it looked nearly burned, the temperature was too high which would also explain why it might have been underbaked in the middle. We suggest checking if your oven runs hot with an oven thermometer and adjusting the temperature accordingly. Hope this helps!
if making cupcakes how long would you bake?
I have never tried it myself so I couldn’t tell you, but if you do try, please let us know! Happy baking ☺️
I m going to try the recipe but I couldn’t find pistachio pudding mix all I can find is pistachio custard powder is this the same thing? Please advise how can I amend the recipe using custard powder. Thank you x
If it’s instant custard powder it should work the same. If it’s not instant pistachio custard powder unfortunately we don’t think this recipe will work.
Délicieux
Merci!
Made it and loved it
Thanks for your feedback Georgie!
A coworker used to make something similar using a cake mix. I wanted to make it and went looking for a recipe using scratch cake. This is GREAT! I baked it and then went to a friends house with the cake, they couldn’t stop raving about it. Thank you for the great recipe.
We’re so happy to hear that! Thank you for taking the time to leave your feedback.
Just made these as cupcakes. Absolutely delicious, airy, moist, light! This will be my go to recipe!!
We’re so happy to hear that! Thank you for taking the time to leave your feedback.
Can you substitute pistachio pudding for vanilla
Yes.