Go Back
pistachio layer cake frosted with white chocolate buttercream and topped with chopped pistachios

Pistachio Cake Recipe

Bernice Baran
Pistachio cake made with real pistachios, no artificial flavors or colors, frosted with silky white chocolate Swiss meringue buttercream.
4.50 from 20 votes
Course Cakes
Cuisine American
Servings 8 -12 servings

Ingredients
  

Pistachio Prep

  • 3 cups (360mL) water
  • 1 1/2 cups (6oz/175g) lightly salted pistachios no shells

Pistachio Cake

  • 2 cups (240g) cake flour spooned and leveled
  • 1 1/2 cups (6oz/175g) pistachios finely ground
  • 1 Tbsp (10g) baking powder
  • 1/2 tsp salt
  • 1/2 cup (113g/1 stick/4oz) unsalted butter room temperature
  • 1 1/2 cups (300g) granulated sugar
  • 1/4 cup (59mL) vegetable oil
  • 5 large 160g egg whites, room temperature*
  • 2 tsp vanilla extract or vanilla bean paste
  • 3/4 cup (170g) sour cream
  • 3/4 cup (177mL/6oz) half and half room temperature

White Chocolate Swiss Meringue Buttercream**

  • 4 large egg whites room temperature
  • 1 cup (200g) granulated sugar
  • 1 cup (227g) unsalted butter room temperature
  • 1 cup (6oz) white chocolate chips melted
  • 2 tsp vanilla bean paste
  • Tiny pinch of sea salt
  • 3-4 oz of lightly salted pistachios finely ground

Instructions
 

Pistachio Prep*This is optional but will give you a finer crumb and more green color.

  • Start by bringing a small pot of water to a boil. 
    3 cups (360mL) water
  • Add the pistachios (without the shell) to the boiling water for 2 minutes. Drain the pistachios, rinse them with cold water and then dump them on a paper towel to soak excess liquid.
    1 1/2 cups (6oz/175g) lightly salted pistachios
  • Peel the skin off the pistachios. This is tedious and will take some time but this will give you a finer crumb and more green color. Let the pistachios dry completely before grinding them up (if they’re wet they’ll turn into a paste). 

Pistachio Cake

  • Preheat the oven to 350F (177C) convection (325F/163C conventional) and grease and line four 6 inch cake pan with baking spray and parchment paper. 
  • Place the fully dried pistachios in the bowl of a food processor and pulse at full speed for 2-3 minutes until they’re as ground as they’re going to get (don’t turn it into a paste). 
    1 1/2 cups (6oz/175g) pistachios
  • Add the cake flour, baking powder and salt to the food processor and let it run for a few more minutes at full speed until the pistachios just about blend into the flour mix. 
    2 cups (240g) cake flour, 1 Tbsp (10g) baking powder, 1/2 tsp salt
  • Place the room temperature butter and the granulated sugar in a large bowl and use an electric mixer with the whisk attachment to beat them for 2 minutes, scraping the edge of the bowl halfway through. 
    1/2 cup (113g/1 stick/4oz) unsalted butter, 1 1/2 cups (300g) granulated sugar
  • Add in the oil and beat for another 1-2 minutes, at full speed, until it's pale and fluffy. 
    1/4 cup (59mL) vegetable oil
  • Add the egg whites, 1-2 at a time, beating on medium speed between each addition for about 1-2 minutes, until each egg is fully incorporated and the batter is fluffy. 
    5 large
  • Add the vanilla extract and sour cream and beat just until they're combined.
    2 tsp vanilla extract, 3/4 cup (170g) sour cream
  • Add half of the dry ingredients to the batter, turn the mixer up to low speed and stream in the half and half, followed by the rest of the dry ingredients. 
    3/4 cup (177mL/6oz) half and half
  • Spread the cake batter in the prepared cake pans and bake for 30 minutes, until it releases itself from the edge of the pan and/or springs back if you gently press on the center of it. 
  • Flip over onto a tea towel and allow the cake to cool completely before frosting.

White Chocolate Buttercream 

  • Bring a small pot with 1/2 cup of water to a boil and lower the heat to simmer.
  • Place the egg whites and granulated sugar in the bowl of a stand mixer and place the bowl over the simmering water for 5-10 minutes, whisking intermittently until the granulated sugar is completely dissolved.
    4 large egg whites, 1 cup (200g) granulated sugar
  • Once the sugar is dissolved, remove the bowl of egg whites from the heat. Use the whisk attachment to beat the egg whites with the sugar. Beat for 7-10 minutes on high speed and then lower the speed to low-medium.
  • Slowly add 2 Tbsp of butter in at a time. Wait for the butter to incorporate before adding the next chunk. Once all the butter is added, turn the mixer up to high speed for a few seconds, until it comes together.
    1 cup (227g) unsalted butter
  • Meanwhile, melt your white chocolate. I do 20 second intervals in the microwave, stirring between each interval until it’s melted. Allow it to cool slightly (not enough to re-harden). 
    1 cup (6oz) white chocolate chips
  • Use a rubber spatula to scrape the edge of the bowl of buttercream, add the vanilla bean paste (or extract), the melted white chocolate and the salt and beat until it's fully combined. (DON’T stream in the white chocolate while the mixer is running or you’ll cool the melted chocolate as your adding it and you’ll get little hardened bits of white chocolate chunks throughout the buttercream). 
    2 tsp vanilla bean paste, Tiny pinch of sea salt

Assemble

  • Place the first layer of cake onto a flat surface and frost with a generous layer of buttercream. 
  • Push the frosting a little bit higher around the edges to create a little edge. Spread the ground pistachios on top of the buttercream, leaving the higher edge exposed so it sticks to the next layer of cake.
    3-4 oz of lightly salted pistachios
  • Place the next layer of cake on top and repeat until all the layers are assembled.
  • Refrigerate the cake for 20-30 minutes and then use the rest of the buttercream to lightly frost the outside (double buttercream recipe for fancy decorating).
  • Top with more ground pistachios and serve slightly chilled or at room temperature. 

Notes

*If you don’t want to use just egg whites, you can use 3 large eggs instead.
**If you don't want to use just egg whites again, you can make my french buttercream or my whole egg buttercream (link for downloadable recipe is in blog post) but the color of the buttercream will be more yellow. You can also make American buttercream which will be more white but it will be much sweeter, if you like that!
Tried this recipe?Let us know how it was!