introduction
This pistachio cake recipe is soft, nutty, and layered with a creamy frosting that makes every bite melt in your mouth. Instead of relying on artificial flavor, we use real pistachios, ground fresh, for that true nutty taste. It's a cake that feels elegant yet approachable, perfect for birthdays, holidays, or even just because you need something sweet in the middle of the week.
If you love nutty desserts, you'll also want to try my almond poppy seed loaf - it's another cozy favorite that pairs beautifully with tea or coffee.
Jump to:
key ingredients you need & why
I started with my go-to white cake recipe and made a few swaps to let pistachios shine. Here's what makes this cake so good:
- Pistachios: Freshly ground pistachios bring out the real flavor. I usually grab raw unsalted pistachios, but roasted or salted works too. Buy them shelled to save yourself some prep time.
- Almond + vanilla extract: Vanilla adds warmth, while almond extract deepens the pistachio taste. Don't skip the almond - it makes all the difference.
- Cake flour: Cake flour gives a lighter crumb than all-purpose flour. Since pistachios already add weight, using cake flour keeps the texture soft and fluffy.
- Egg whites: Using only whites (no yolks) keeps the cake light, like angel food cake. Trust me, it makes the texture airy and tender.
step-by-step directions
step 1: prepare the cake batter
Preheat your oven to 350°F (177°C). Grease three 8-inch round pans, line them with parchment rounds, then grease the parchment too. This step makes removing the cakes so much easier later.
Pulse pistachios in a food processor until they're very fine crumbs. Measure out 1 ½ cups (180g) for the batter, reserving the rest for garnish. In a large bowl, whisk together the pistachio crumbs, cake flour, baking powder, baking soda, and salt.
In another bowl, beat the butter and sugar together with a mixer on high speed until smooth and creamy, about 3 minutes. Add the egg whites and beat until combined. Mix in the sour cream, vanilla, and almond extract. Slowly add the dry mixture, then pour in the milk while mixing on low speed. Stir gently until smooth - the batter will be a little thick.
step 2: bake the cake
Divide the batter evenly into the pans. Bake for 21-23 minutes, or until a toothpick in the center comes out clean. Let the cakes cool completely in the pans on a wire rack.
step 3: make the frosting
In a large bowl, beat the cream cheese and butter until smooth. Add powdered sugar, vanilla, and a pinch of salt. Mix on low speed for 30 seconds, then whip on high for 3 minutes until creamy. If too thin, add more sugar; if too thick, add a splash of milk.
step 4: assemble the cake
Level the cakes with a serrated knife. Place the first layer on a serving plate and spread frosting evenly on top. Repeat with the second and third layers, then cover the whole cake in frosting. Decorate with the reserved pistachios. Chill for 30 minutes before slicing to help it hold its shape.

expert tips for the perfect pistachio cake
- Use shelled pistachios - they'll save you time.
- Chill the cake before slicing so the layers stay neat.
- If the frosting feels too sweet, a pinch of salt balances it.
- For a festive touch, sprinkle pomegranate seeds over the top just before serving.
nutritional information (per serving)
Calories: 410
Total Fat: 26g
Saturated Fat: 12g
Cholesterol: 85mg
Sodium: 180mg
Total Carbohydrates: 42g
Sugars: 32g
Protein: 5g
questions & answers
Can I make this ahead?
Yes! Bake the cake layers a day ahead, wrap tightly, and frost the next day.
Do I need a food processor?
It's best for grinding pistachios evenly, but you can also use a blender in small batches.
Can I use buttercream instead of cream cheese frosting?
Absolutely, but the tang of cream cheese pairs so well with pistachios.
How should I store leftovers?
Keep the cake covered in the fridge for up to 5 days.
conclusion
This pistachio cake recipe is soft, light, and full of nutty flavor. It's simple enough for a casual get-together but special enough for a celebration. The creamy frosting and crunchy pistachio topping make every slice feel like a little celebration.
recipes you may like
Print📖 Recipe

Pistachio Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 1 cake (10-12 slices) 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A stunning and flavorful cake combining the rich nuttiness of pistachios with the bright pop of pomegranate, topped with a creamy frosting-perfect for any special occasion.
Ingredients
- 1 cup unsalted butter, softened
- 1 ½ cups granulated sugar
- 3 large eggs
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1 cup finely ground pistachios
- 1 ½ teaspoon baking powder
- ¼ teaspoon salt
- ½ cup milk
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened (for frosting)
- 2 cups powdered sugar
- 1 teaspoon vanilla extract (for frosting)
- ½ cup crushed pistachios (for topping)
- ½ cup fresh pomegranate seeds (arils)
- Fresh mint leaves (optional)
Instructions
- Preheat your oven to 350°F (175°C). Grease and line two 9-inch cake pans.
- Cream together butter and sugar until light and fluffy.
- Add eggs one at a time, beating well after each. Stir in vanilla extract.
- In another bowl, whisk flour, ground pistachios, baking powder, and salt.
- Alternate adding dry mixture and milk to the butter mixture. Mix until combined.
- Divide batter between pans. Bake for 25-30 minutes or until a toothpick comes out clean.
- Cool cakes in pans for 10 minutes, then transfer to a wire rack to cool completely.
- For frosting: Beat cream cheese and butter until creamy. Gradually add powdered sugar and vanilla, beating until fluffy.
- Place one cake layer on a plate. Spread frosting on top.
- Add second layer and frost top and sides of cake.
- Top with crushed pistachios, pomegranate seeds, and mint leaves if desired.
Notes
Use fresh, unsalted pistachios for the best flavor. Chill the cake before slicing for clean layers. Decorate with toppings just before serving for a vibrant finish.
Nutrition
- Serving Size: 1 slice
- Calories: 410
- Sugar: 32g
- Sodium: 180mg
- Fat: 26g
- Saturated Fat: 12g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 85mg






Comments
No Comments