If you’re a fan of nutty desserts, this Pistachio Cake Recipe is one of the most irresistible cakes you can make at home. It’s soft, moist, and packed with real pistachio flavor, making it perfect for birthdays, celebrations, or elegant tea-time treats.
Unlike artificial pistachio cakes, this version uses real crushed pistachios and pistachio paste, giving it a rich, authentic taste and a beautiful natural green color.
Why You’ll Love This Pistachio Cake
- Ultra soft texture thanks to buttermilk
- Rich and natural pistachio flavor
- Perfect balance of sweet and nutty
- Elegant dessert for special occasions
- Easy to customize (cupcakes, layered cake, loaf)
Ingredients
- 1 cup (150g) pistachios (finely ground)
- ½ cup (115g) butter (softened)
- 2¼ cups (300g) all-purpose flour
- 1½ tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
- 1 cup (200g) sugar
- 3 large eggs
- 1 tsp vanilla extract
- 1 cup (240ml) buttermilk
- 7 tbsp (100g) butter (softened)
- ¾ cup (170g) cream cheese
- ¼ cup (60g) pistachio paste
- 1 cup (125g) powdered sugar
- Crushed pistachios
Instructions (Step-by-Step)
1. Prepare the Oven = Preheat your oven to 180°C (350°F). Line a cake pan with parchment paper.
2. Mix Dry Ingredients In a bowl, whisk: Flour , Baking powder , Baking soda AND Salt
3. Cream Butter & Sugar = Beat butter and sugar until light and fluffy (about 2–3 minutes). This step is essential for a soft cake texture.
4. Add Eggs & Vanilla = Add eggs one at a time, then mix in vanilla extract.
5. Combine Wet & Dry Ingredients Alternate: Dry ingredients AND Buttermilk . Mix gently until combined.
6. Add Pistachios = Fold in finely ground pistachios for that rich nutty flavor.
7. Bake = Pour batter into the pan and bake for 35–40 minutes, until a toothpick comes out clean. AND Let the cake cool completely.
Make the Frosting
- Beat butter until creamy
- Add cream cheese and pistachio paste
- Mix in powdered sugar
- Beat until smooth and fluffy
If too soft, chill for 15–20 minutes.
Assemble the Cake
- Spread frosting evenly over the cooled cake
- Sprinkle crushed pistachios on top
- Chill for at least 2–3 hours before serving
This step helps flavors develop and improves texture.

Pro Tips for the Best Pistachio Cake
- Use real pistachios, not artificial flavoring
- Toast pistachios for deeper flavor
- Don’t overmix the batter
- Chill before slicing for clean layers
- Use high-quality pistachio paste for frosting
Variations
1. Chocolate Pistachio Cake
Add a rich chocolate ganache topping for a bakery-style finish (a popular variation in modern recipes).
2. Layered Pistachio Cake
Turn this into a 2-layer cake with frosting between layers.
3. Pistachio Cupcakes
Bake in cupcake liners for 18–20 minutes.
4. Gluten-Free Version
Replace flour with almond flour or a gluten-free mix.
Storage Tips
- Store in fridge: up to 4–5 days
- Keep in airtight container
- Bring to room temperature before serving
Nutrition (Approximate per slice)
- Calories: 260–300 kcal
- Carbs: 25–30g
- Fat: 15–18g
- Protein: 4–6g
FAQs
What makes pistachio cake moist?
The combination of buttermilk and butter creates a soft and tender crumb.
Can I make it without buttermilk?
Yes—mix milk + lemon juice and let sit 5 minutes.
Can I use pistachio powder?
Yes, it works perfectly and saves time.
Why is my frosting too soft?
Butter or cream cheese may be too warm—chill before using.
Final Thoughts
This Pistachio Cake Recipe is a perfect balance of elegance and comfort. Whether you keep it simple or elevate it with chocolate or layered frosting, it’s guaranteed to impress.