Pistachio Layer Cake

If you love elegant desserts with rich nutty flavor and soft bakery-style texture, this Pistachio Layer Cake is the perfect recipe to add to your collection. It’s soft, moist, beautifully layered, and packed with delicious pistachio flavor in every bite.

This homemade pistachio cake recipe is perfect for birthdays, holidays, spring celebrations, baby showers, and special occasions when you want a dessert that feels both impressive and comforting. The tender cake layers are paired with a creamy pistachio frosting and finished with crushed pistachios for the perfect balance of texture and flavor.

Unlike overly sweet cakes, this pistachio cake with frosting has a naturally rich and slightly buttery flavor that makes it feel sophisticated without being complicated. It looks like something from a bakery, but it’s surprisingly simple to make at home.

Whether you’re baking for guests or simply treating yourself, this easy pistachio cake delivers a stunning presentation and unforgettable flavor.

Once you serve this bakery-style pistachio cake, everyone will ask for the recipe.

Why You’ll Love This Recipe

This pistachio layer cake stands out because it combines beauty, flavor, and simplicity.

First, the pistachio flavor is rich and real—not artificial. Ground pistachios create a naturally nutty taste that makes the cake feel luxurious.

Second, the texture is incredibly soft and moist thanks to butter, milk, and carefully balanced ingredients.

Third, it looks stunning on the table. The pale green cake layers and crushed pistachio finish make it perfect for celebrations.

It’s also versatile enough for both casual family desserts and formal events.

And perhaps best of all, it tastes like something from a high-end bakery while still being easy enough for home bakers.

Ingredients

  • 2 1/2 cups all-purpose flour
  • 2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup shelled unsalted pistachios, finely ground
  • 3/4 cup unsalted butter, softened
  • 1 3/4 cups granulated sugar
  • 4 large eggs
  • 1 tablespoon vanilla extract
  • 1 cup whole milk
  • 1/2 cup sour cream

Pistachio Frosting

  • 8 ounces cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 3 1/2 cups powdered sugar
  • 1/4 cup heavy cream
  • 1 teaspoon vanilla extract
  • 1/2 cup finely crushed pistachios
  • Extra pistachios for garnish

Instructions

  1. Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
  2. In a medium bowl, whisk together flour, baking powder, baking soda, salt, and finely ground pistachios.
  3. In a large mixing bowl, beat softened butter and granulated sugar until light and fluffy.
  4. Add eggs one at a time, mixing well after each addition. Stir in vanilla extract.
  5. Alternate adding the dry ingredients and milk to the butter mixture, mixing gently until just combined.
  6. Fold in the sour cream until the batter is smooth and evenly mixed.
  7. Divide the batter evenly between the prepared cake pans.
  8. Bake for 28–32 minutes or until a toothpick inserted into the center comes out clean.
  9. Let the cakes cool in the pans for 10 minutes, then transfer to wire racks to cool completely.
  10. For the frosting, beat cream cheese and butter until smooth and fluffy.
  11. Gradually add powdered sugar, then mix in heavy cream, vanilla extract, and crushed pistachios until creamy.
  12. Frost the cooled cake layers, stacking them carefully and spreading frosting between layers, on top, and around the sides.
  13. Garnish with extra crushed pistachios and whole pistachios if desired.
  14. Chill slightly before slicing for cleaner layers.

Tips for the Best Pistachio Cake

Use unsalted shelled pistachios for the best clean pistachio flavor and better control over sweetness and salt.

Finely grind the pistachios but avoid turning them into paste. A fine crumb texture works best for even cake structure.

Do not overmix the batter. Gentle mixing keeps the cake soft and tender.

Room-temperature ingredients help everything blend smoothly and create a better rise.

Let the cake cool completely before frosting to avoid melting the cream cheese frosting.

For extra pistachio flavor, a few drops of pistachio extract can be added, but it’s optional.

Delicious Variations

This easy pistachio cake can be customized beautifully.

Add white chocolate chips to the batter for extra richness.

Use raspberry jam between the cake layers for a fruity contrast.

Swap cream cheese frosting for whipped mascarpone frosting for a lighter finish.

Turn it into cupcakes by adjusting the baking time to around 18–20 minutes.

Add a lemon zest twist for a bright spring dessert flavor.

You can even make it as a sheet cake for easier serving at large gatherings.

What to Serve with Pistachio Layer Cake

This cake pairs beautifully with drinks and simple dessert sides.

Fresh berries like strawberries or raspberries balance the rich frosting perfectly.

A hot cup of coffee or espresso makes it feel like a bakery café dessert.

Mint tea or vanilla tea also pair beautifully with the nutty flavor.

A small scoop of vanilla ice cream turns it into an even more indulgent plated dessert.

Even a light fruit compote works wonderfully if serving for special occasions.

Storage Tips

Store the frosted cake covered in the refrigerator for up to 4 days.

Because of the cream cheese frosting, refrigeration is recommended rather than leaving it at room temperature for long periods.

Bring slices to room temperature before serving for the best soft texture and flavor.

You can also freeze unfrosted cake layers for up to 2 months. Wrap them tightly and thaw before frosting.

This makes it a great make-ahead celebration cake.

Why Pistachio Cake Feels So Special

There’s something about pistachio desserts that instantly feels elegant. The subtle nutty flavor, beautiful natural color, and soft luxurious texture make them stand out from more common cakes.

This homemade pistachio cake recipe feels both classic and modern at the same time—familiar enough to be comforting, but unique enough to feel memorable.

It’s the kind of cake people remember after the party ends.

Beautiful layers, creamy frosting, and rich pistachio flavor make this pistachio layer cake a true centerpiece dessert.

Once you bake it, it quickly becomes one of those recipes people request again and again.

Pistachio Layer Cake

A soft and elegant bakery-style pistachio layer cake with creamy pistachio frosting and crushed pistachios for the perfect celebration dessert.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 12 slices
Course: Cake, Dessert
Cuisine: American, Bakery-Style
Calories: 480

Ingredients
  

Cake Batter
  • 2.5 cups all-purpose flour
  • 2 tsp baking powder
  • 0.5 tsp baking soda
  • 0.5 tsp salt
  • 1 cup shelled unsalted pistachios finely ground
  • 0.75 cup unsalted butter softened
  • 1.75 cups granulated sugar
  • 4 large eggs
  • 1 tbsp vanilla extract
  • 1 cup whole milk
  • 0.5 cup sour cream
Pistachio Frosting
  • 8 oz cream cheese softened
  • 0.5 cup unsalted butter softened
  • 3.5 cups powdered sugar
  • 0.25 cup heavy cream
  • 1 tsp vanilla extract
  • 0.5 cup finely crushed pistachios
  • extra pistachios for garnish

Equipment

  • Mixing bowls
  • Hand mixer or stand mixer
  • Two 8-inch cake pans
  • Wire rack

Method
 

  1. Preheat oven to 350°F (175°C) and prepare two 8-inch cake pans.
  2. Whisk together dry ingredients and ground pistachios.
  3. Cream butter and sugar until fluffy, then add eggs one at a time and vanilla.
  4. Alternate adding dry ingredients and milk, then fold in sour cream.
  5. Divide batter between pans and bake for 28–32 minutes.
  6. Cool cakes completely on wire racks.
  7. Prepare frosting by beating cream cheese, butter, powdered sugar, cream, vanilla, and crushed pistachios.
  8. Assemble and frost cake layers, then garnish with pistachios.

Notes

Let the cake chill slightly before slicing for cleaner layers. Freshly ground pistachios provide the best flavor and texture.