Pistachio Cake with Pistachio Buttercream
This Pistachio Cake with Pistachio Buttercream Frosting is the kind of dessert that makes you stop and savor every bite. The cake itself is soft and tender, with hints of lemon and just the right amount of sweetness. But the real star? The luscious pistachio buttercream made with Wonderful Pistachios No Shells Unsalted—their new product that’s perfect for baking. With its nutty, citrusy flavor and light, fluffy texture, this cake is a must for World Pistachio Day (February 26, 2025) or anytime you need a dessert that wows.

As an Amazon Associate I earn from qualifying purchases.
Why You’ll Love Pistachio Cake with Pistachio Buttercream
- Incredible Pistachio Flavor: The ground pistachios and pistachio extract give this cake a bold, nutty flavor that pistachio lovers will obsess over.
- Soft, Fluffy Texture: The yogurt and lemon juice in the batter create a light, moist cake that stays tender for days.
- Perfectly Balanced Sweetness: The natural sweetness from the pistachios paired with the tang of lemon makes every bite deliciously well-rounded.
- Easy Pistachio Buttercream: Thanks to Wonderful Pistachios No Shells Unsalted, you get rich, buttery frosting without having to shell pistachios.
- Great for Special Occasions: Whether it’s for World Pistachio Day or a weekend gathering, this cake always makes a statement.

Ingredients Needed To Make Pistachio Cake with Pistachio Buttercream
Make sure you scroll down to the recipe card to see the full list of ingredients needed for this recipe.
- Unsalted ground pistachios
- Flour
- Sugar
- Unsalted butter, room temperature
- Sour Cream
- Milk
- Baking powder
- Baking soda
- Salt
- Eggs
- Lemon zest
- Lemon juice
- Powdered sugar
- Heavy cream
- Pistachio extract
- Optional: Extra chopped pistachios for garnish
Oven Temperatures
Oven temperatures can vary significantly from one oven to another. To achieve consistent results, it’s crucial to know the exact temperature inside your oven. The safest and most accurate way to determine this is by using an oven thermometer. This simple tool can help you avoid underbaking or overbaking your treats.

How To Make Pistachio Cake with Pistachio Buttercream
- Prep the Pans: Grease and prepare two round cake pans so the cakes don’t stick.
- Make the Batter: Beat the butter and sugar until light and fluffy. Add the eggs, sour cream, lemon juice, and zest. Then, gently mix in the dry ingredients and ground pistachios.


- Bake the Cakes: Divide the batter between the pans and bake until the cakes are golden and cooked through. Let them cool completely on a rack.


- Make the Frosting: Beat the butter, pistachio extract, powdered sugar, ground pistachios, and cream until the frosting is smooth and fluffy.

- Assemble the Cake: Layer the cakes with frosting in between, then cover the outside with the remaining frosting. Garnish with chopped pistachios if you’d like.

- Serve and Enjoy: Slice and enjoy this pistachio-packed cake with family and friends!

Commonly Asked Questions
How do I store the pistachio cake?
To keep the cake fresh, store it in an airtight container in the refrigerator for up to 4-5 days. The frosting contains cream, so it’s best not to leave it out for more than a couple of hours.
Can I make the cake ahead of time?
Yes! You can bake the cake layers a day or two in advance and store them, unfrosted, in the fridge. The frosting can also be made ahead and refrigerated until you’re ready to assemble the cake.
What makes Wonderful Pistachios No Shells Unsalted perfect for this recipe?
These pistachios are already shelled, which saves a ton of prep time. Plus, the unsalted variety lets the natural, nutty flavor shine through without added sodium.
Can I use a different type of nut for the frosting?
While pistachios are the star of the show, you could use almonds or walnuts if needed. However, the flavor and texture will change, so pistachios are definitely recommended.
Why is there lemon in the cake?
The lemon zest and juice add a bright, citrusy flavor that complements the pistachios beautifully. It also helps balance the sweetness of the cake and frosting.
How do I get the frosting extra smooth?
Make sure your butter is at room temperature and beat it thoroughly before adding the sugar and pistachios. If the frosting is too thick, add a splash of cream to loosen it.
Can I freeze the cake?
Absolutely! Freeze the unfrosted cake layers for up to three months. Wrap them tightly in plastic wrap and foil. When you’re ready to serve, thaw the layers in the fridge overnight, frost, and enjoy.
What’s the best way to grind the pistachios?
Use a food processor and pulse until you reach a fine texture. Don’t over-process, or you’ll end up with pistachio butter. For this recipe, you want a slightly coarse, flour-like texture.


Pistachio Cake with Pistachio Buttercream Frosting
Equipment
- Measuring cups/spoons
- Offset spatula (for frosting)
Video
Ingredients
For the Cake:
- 1 cup unsalted butter (room temperature)
- 1 1/3 cups sugar
- 3 eggs
- 1/4 cup milk
- 1/3 cup lemon juice
- 1 tablespoon lemon zest
- 1 1/3 cup sour cream
- 2 1/2 cups all-purpose flour (or 1:1 gluten free flour)
- 1 1/2 cup unsalted ground pistachios
- 2 tsp baking powder
- 3/4 teaspoon baking soda
- 1/2 teaspoon salt
For the Pistachio Buttercream Frosting:
- 3 cups unsalted butter (room temp)
- 1 1/2 teaspoon pistachio extract
- 5 cups powdered sugar
- 1 1/2 cups unsalted ground pistachios
- 4 tablespoons heavy cream
Instructions
- Preheat oven to 325°F. Spray two 8-inch round cake pans with nonstick baking spray.
- In a mixing bowl, beat butter and sugar for 3 minutes until light and fluffy.
- Add eggs, one at a time, mixing well after each addition.
- Mix in milk, lemon juice, lemon zest, and sour cream until well combined.
- In a separate bowl, whisk together flour, ground pistachios, baking powder, baking soda, and salt.
- Mix the dry ingredients into the wet ingredients until combined.
- Divide the batter evenly between the two cake pans.
- Bake for 28-33 minutes, or until a toothpick inserted in the center comes out clean.
- Let cakes cool in pans for 10 minutes, then transfer to a cooling rack to cool completely.
- (Optional) Slice each cake in half to create four layers.
Frosting & Assembly:
- In a large mixing bowl, beat butter, pistachio extract, powdered sugar, ground pistachios, and heavy cream until smooth and fluffy.
- Place the first cake layer on a serving plate and spread an even layer of frosting. Repeat with remaining layers, then frost the outside of the cake.
- Garnish with extra chopped pistachios, if desired. Slice and enjoy!
Notes
Nutrition
If you’re looking for a dessert that’s a little different from the usual, this Pistachio Cake with Pistachio Buttercream Frosting is the way to go. The rich pistachio flavor, paired with the light, citrusy cake and creamy frosting, makes every bite feel special. Plus, thanks to Wonderful Pistachios No Shells Unsalted, it’s easier than ever to bring this nutty goodness to life. Give it a try—you might just find your new favorite cake!



The picture looks like the frosting needs to be doubled?
No, the recipe has enough frosting for the cake 🙂
Greaaaaaat
Not seeing the pistachio amount for the cake, only the frosting.
For the cake, it is listed for the ground pistachios 🙂
Delish! Thanks!
Can you use almond flour or gluten free flour ? If so what amount for each type ?
Yes! Danielle used 1.1 Gluten Free Flour: https://amzn.to/3ZdIQ6H
Have you tried brushing the cake with some sort of syrup before adding the frosting? Just wondering if it would dry out without it… Maybe a light lemon syrup?
This cake is very moist, but you definitely could
Do you toast your pistachios before grinding? I don’t have a food processor (crazy, right??), can I grind them in a blender?
These were not toasted- You can yes but be careful to not make it a paste
From what I can see the pistachio’s are roasted and I think that’s what you meant by toasted.
Thank you for sharing this recipe. I tried it and it was super delicious!!! The best cake I have ever baked. everyone loved it.
I made it over the weekend. OMG! Just amazing cake. Thank you so much! My new favorite dessert.
Are the pistachios raw or roasted?
roasted 🙂
Hi there.
For the yogurt, can I use Greek yogurt?
Yes 🙂
Nice recipes
Have you tried adding almond extract? I’ve heard almond brings out the pistachio flavor.
Danielle has not but I bet it would be delish 🙂
Is it possible to use some pistachio cream instead of extract? Sometimes those extracts taste very fake. Thoughts?
You can use it, but the flavor won’t be quite as strong
Wow this cake looks wonderful! The frosting looks like a delicious green cloud yum
Thanks much for the recipe🌺
Hi! I don’t want to buy pistachio extract just one recipe if I don’t have to. Is there a good substitute? I am really looking forward to trying this!
Vanilla 🙂