White Chocolate Pistachio Cake

Category: Festive Flavors Year Round

This gorgeous dessert features three layers of soft sponge enriched with both pistachios and white chocolate chunks. Between each layer, you'll find a velvety white chocolate buttercream, made with real white chocolate and a hint of vanilla for extra sweetness. To finish, piped swirls crown the top, while generous sprinkles of chopped pistachios add a contrasting crunch. Serve slices for birthdays or celebrations — it's a crowd-pleaser, keeping moist and flavorful for days. If you prefer a two-layer version, simply adjust baking time. Enjoy a luxurious blend of nuttiness and creamy sweetness in every bite.

A woman is reading a book.
By Harper Harper
Updated on Mon, 23 Jun 2025 13:17:39 GMT
A three-layered cake with white frosting and pistachio nuts. Save
A three-layered cake with white frosting and pistachio nuts. | flavorrhaven.com

Delicate white chocolate and crunchy pistachios come together in this showstopping layer cake that feels equally at home at birthdays or afternoon tea. The combination of creamy white chocolate buttercream and nutty pistachio-studded sponge has become a celebration favorite for my family. Every bite is rich yet balanced, making this cake perfect for sharing on special occasions.

The first time I baked this was for my brother’s birthday. He asked for something “fancy but not too fussy” and this cake hit the sweet spot. The white chocolate buttercream is now everyone’s most-requested feature.

Ingredients

  • Unsalted butter: gives softness and richness in both cake and frosting. Always use good-quality butter for the best flavor
  • Caster sugar: ensures a fine crumb and vanilla-sweet taste
  • Medium eggs: create structure and height in the sponge
  • Self-raising flour: helps the cake rise fluffy and light. Check that your flour is fresh
  • Whole milk: adds moisture and tenderness. Use full-fat for best results
  • Pistachios: bring crunch earthiness and color. Pick shelled pistachios with bright green color for freshness
  • White chocolate chunks: in the batter and coating add creaminess and sweetness. Look for real white chocolate with cocoa butter
  • Icing sugar: gives a smooth buttercream. Always sift to avoid lumps
  • Vanilla extract: enhances the sweet flavors. Pure extract makes a difference

Step-by-Step Instructions

Prep the Cake Tins:
Preheat your oven to 180C or 160C with a fan or 350F and line as well as grease three 20 centimeter cake tins so no cake gets stuck. Take time to press parchment into the base and brush with butter for perfect release.
Cream Butter and Sugar:
In a large mixing bowl use an electric mixer to beat unsalted butter with caster sugar for about 4 minutes. Pause to scrape the sides and mix again until the mixture is pale and fluffy. This step is key for airy cake layers.
Add the Eggs:
Crack the eggs in one at a time mixing well after each. If the mixture looks like it is splitting add a spoonful of your flour to bring everything back together. Be patient with this part and make sure everything is well combined.
Incorporate Flour and Milk:
Add self-raising flour and whole milk to the batter and mix on medium speed for one minute. This will help the cake stay moist and create a tender crumb.
Fold in Pistachios and White Chocolate:
Switch to a spatula and gently fold in roughly chopped pistachios and white chocolate chunks. Take care not to overmix so the batter stays light.
Divide and Bake:
Evenly distribute the batter into your prepared tins and smooth the tops. Bake for 30 to 35 minutes until golden and a skewer poked into the center comes out clean.
Cool the Cakes:
Let the cakes cool in their tins for five minutes then carefully turn them out onto a wire rack to cool completely. Don’t rush this step or your buttercream will melt later.
Melt the White Chocolate:
Set up a heatproof bowl over a saucepan of simmering water and gently melt white chocolate until smooth. Leave it to cool to room temperature so it blends well into the buttercream.
Make the Buttercream:
Beat unsalted butter with sifted icing sugar and vanilla extract in a large bowl for at least three minutes until very fluffy. Gradually mix in the melted white chocolate and continue to beat the buttercream for five minutes. It should be silky and light.
Assemble and Decorate:
Spread a generous layer of buttercream between each cooled cake layer. Use a piping bag and a star tip to create buttercream swirls or rosettes on the top. Sprinkle chopped pistachios over everything for a pretty and tasty finish.
A slice of white chocolate and pistachio cake. Save
A slice of white chocolate and pistachio cake. | Flavorrhaven.com

My favorite part is folding in the pistachios. The green flecks look so pretty scattered in the cake and remind me of baking with my grandmother who always let me snack on extras while we waited.

Storage Tips

After decorating you can keep the cake under a cake dome or in an airtight container at room temperature for up to four days. If your kitchen is very warm pop the cake in the fridge and let slices come to room temperature before serving for the best texture. Buttercream cakes freeze well so if you want to enjoy leftovers wrap individual slices tightly and freeze for up to one month.

Ingredient Substitutions

If you only have salted butter just leave out any extra salt in the recipe. You can swap white chocolate for milk chocolate but the cake will be a bit sweeter and less creamy. For a dairy-free version swap the butter for a good dairy-free spread and use a favorite plant-based milk. Almonds can take the place of pistachios if needed just chop them finely.

Serving Suggestions

This cake stands tall and beautiful on its own perfect with coffee or tea. For special occasions add fresh berries like raspberries on top for a pop of color and brightness. When serving at large parties I like to cut thin elegant slices so everyone gets a taste of each layer.

Cultural Notes

Pistachios are loved in many Middle Eastern and Mediterranean desserts and bring a festive feel to cakes and pastries. White chocolate makes this recipe feel a bit more modern and indulgent than traditional butter cakes my own twist inspired by patisserie visits in London. Sharing this cake always sparks conversations about family recipes and favorite cakes from childhood.

Recipe Questions

→ How do I achieve a fluffy cake texture?

Cream the butter and sugar until light, and whisk in eggs one at a time to incorporate air, making the sponge airy.

→ Can I use unsalted pistachios?

Yes, use unsalted pistachios to keep the flavor balanced and prevent overpowering the cake's sweetness.

→ Is it possible to make two layers instead of three?

Absolutely. Divide the batter evenly between two tins for thicker layers, increasing bake time as needed.

→ How should I decorate the cake for best results?

Pipe swirls of buttercream on top using a closed star tip and sprinkle with more pistachios for an elegant finish.

→ How long does the cake stay fresh?

When stored in an airtight container, it remains moist and delicious for three to four days at room temperature.

→ Can I omit pistachios or chocolate chunks in the sponge?

Yes, leave them out for a simpler flavor; adjust baking time slightly if omitting chunky mix-ins.

White Chocolate Pistachio Cake

Moist layers featuring pistachio and white chocolate, finished with buttercream and a crunchy pistachio topping.

Prep Time
20 minutes
Cook Time
35 minutes
Total Duration
55 minutes
By Harper: Harper

Recipe Category: Holiday Specials

Level of Difficulty: Moderately Challenging

Cuisine Style: British

Portion Output: 16 Number of Servings (16 slices)

Dietary Options: Vegetarian-Friendly

List of Ingredients

→ Sponge Layers

01 400 g unsalted butter, softened
02 400 g caster sugar
03 7 medium eggs
04 400 g self-raising flour
05 150 ml whole milk
06 150 g pistachios, roughly chopped
07 150 g white chocolate, chopped or chips

→ Buttercream and Decoration

08 250 g white chocolate
09 250 g unsalted butter, softened
10 350 g icing sugar, sifted
11 1 teaspoon vanilla extract
12 50 g pistachios, roughly chopped

How to Prepare

Step 01

Preheat oven to 180°C (160°C fan). Line and grease three 20 cm round cake tins.

Step 02

Beat unsalted butter and caster sugar with an electric mixer until pale and fluffy.

Step 03

Add eggs one at a time, mixing thoroughly after each. If mixture curdles, add a spoonful of the flour and continue mixing.

Step 04

Add self-raising flour and whole milk to the batter. Whisk on medium speed for 1 minute until the mixture is airy.

Step 05

Fold in 150 g chopped pistachios and white chocolate gently with a spatula.

Step 06

Evenly divide batter among prepared cake tins. Bake for 30-35 minutes, or until a skewer inserted in the centre comes out clean.

Step 07

Let cakes cool in their tins for 5 minutes, then transfer to a wire rack to cool completely.

Step 08

Melt 250 g white chocolate in a heatproof bowl set over simmering water. Allow to cool slightly.

Step 09

Beat unsalted butter, icing sugar, and vanilla extract until light and fluffy. Gradually add cooled melted white chocolate, whisking for about 5 minutes until creamy.

Step 10

Spread buttercream between cake layers. Pipe remaining buttercream on top using a closed star nozzle. Sprinkle 50 g chopped pistachios over the top.

Additional Information

  1. Cake can be made in two layers for a thicker sponge, adjusting the baking time as necessary.
  2. Store in an airtight container for 3–4 days; freshness will be maintained.
  3. Omit pistachios and chocolate from the sponge if preferred; baking time may be slightly reduced.

Necessary Tools

  • Electric mixer
  • 20 cm round cake tins
  • Wire rack
  • Heatproof bowl
  • Saucepan for simmering water
  • Piping bag with 2D closed star nozzle

Allergen Information

Double-check every ingredient for allergens and seek medical advice if unsure.
  • Contains eggs, milk (dairy), nuts (pistachios), wheat (gluten), and soya (from white chocolate).