The smell of toasted pistachios mingled with sweet vanilla buttercream always brings a smile to my face. Honestly, the first time I baked this irresistible pistachio cake with vanilla buttercream, I wasn’t sure if it would live up to the hype. But after the very first bite, I was hooked — and so was everyone at my dinner party! There’s something about that nutty, delicate pistachio flavor paired with smooth, creamy vanilla frosting that feels both fancy and comforting at the same time.
I first stumbled upon this pistachio cake recipe while searching for a dessert that could be both elegant and simple enough for busy weekends. After tweaking the recipe over a handful of tries, I’ve perfected the balance between moist crumb and rich frosting. It’s now a go-to when I want to impress friends or just treat myself without spending hours in the kitchen.
If you love pistachios or are looking for a fresh twist on classic cakes, this pistachio cake with vanilla buttercream is your new best friend. It’s perfect for birthdays, brunches, or whenever you want a little sweet escape. Plus, it’s made with easy ingredients you probably already have on hand — which is always a win in my book!
Having baked this cake more times than I can count (and happily shared slices across many occasions), I promise it’s worth giving a go. Let’s dig into why this pistachio cake recipe stands out and how you can make it your own.
Why You’ll Love This Pistachio Cake Recipe
- Quick & Easy: From mixing to frosting, this recipe comes together in under 90 minutes — perfect for last-minute celebrations or casual afternoons.
- Simple Ingredients: No need for fancy nuts or extracts; just shelled pistachios, pantry staples, and a splash of vanilla.
- Perfect for Special Occasions: Whether it’s a birthday, holiday, or a weekend treat, this cake adds a touch of elegance without the fuss.
- Crowd-Pleaser: Kids and adults alike rave about the moist texture and the buttery vanilla frosting — it disappears fast!
- Unbelievably Delicious: The natural pistachio flavor shines through, balanced by the sweet, smooth vanilla buttercream that’s not too heavy.
What sets this pistachio cake apart? It’s all in the technique. I make sure to toast the pistachios lightly before grinding, which enhances their flavor without overpowering the cake’s delicate crumb. The vanilla buttercream uses just the right amount of butter and powdered sugar, whipped until fluffy but never cloying. This isn’t just any pistachio cake — it’s the one you’ll find yourself craving again and again.
Honestly, this cake is like a warm, nutty hug with a creamy vanilla kiss on top. It’s comfort food that feels special, whether you’re sharing with guests or sneaking a slice for yourself. And trust me, once you try it, you’ll want to bake it again soon.
What Ingredients You Will Need
This pistachio cake uses simple, wholesome ingredients to deliver a bold nutty flavor and a tender, moist crumb without any complicated steps. Most of these are pantry staples, and the pistachios add that special touch that makes this cake memorable.
- For the Cake Batter:
- 1 ½ cups (210g) shelled pistachios, lightly toasted and finely ground (I prefer natural, unsalted pistachios)
- 1 ¾ cups (220g) all-purpose flour (can substitute with almond flour for a gluten-free option)
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ¾ cup (170g) unsalted butter, softened (I like using European-style butter for richness)
- 1 cup (200g) granulated sugar
- 3 large eggs, room temperature
- 1 teaspoon pure vanilla extract
- 1 cup (240ml) buttermilk (or plain yogurt mixed with a tablespoon of lemon juice)
- For the Vanilla Buttercream Frosting:
- 1 cup (227g) unsalted butter, softened
- 4 cups (480g) powdered sugar, sifted
- 2 teaspoons pure vanilla extract
- 2-4 tablespoons (30-60ml) heavy cream or whole milk (adjust for desired consistency)
- Pinch of salt
When selecting pistachios, smaller, firmer nuts with a slightly green tint tend to deliver the best flavor and texture. I usually toast them in a dry pan for about 5 minutes until fragrant — it really brings out that nutty aroma. Don’t skip this step!
For those with dietary needs, swapping the all-purpose flour with almond or oat flour works nicely, though you might need to adjust baking time slightly. Also, if you want a dairy-free version, use plant-based butter and milk alternatives, though the flavor will shift a bit.
Equipment Needed
- 9-inch (23cm) round cake pans — two for layering the cake. If you don’t have these, you can bake in one pan and slice horizontally once cooled.
- Electric mixer — a stand mixer or hand mixer works well for creaming butter and sugar and whipping the buttercream.
- Food processor or spice grinder — to finely grind the toasted pistachios for that perfect texture.
- Mixing bowls — at least two, for dry and wet ingredients.
- Rubber spatula — for folding ingredients gently.
- Cooling racks — to let the cakes cool evenly and avoid sogginess.
- Offset spatula — super helpful for spreading the buttercream smoothly.
- Measuring cups and spoons — accurate measurements make all the difference.
If you don’t have a food processor, you can chop the pistachios finely by hand, but it takes more patience and the texture might be chunkier. For budget-friendly baking, using a reliable hand mixer and standard cake pans works just fine without sacrificing results.
Keep your electric mixer beaters clean and dry before whipping the buttercream for fluffier frosting. Also, having your butter at room temperature makes the mixing much easier — trust me, I’ve learned the hard way when things get lumpy!
Detailed Preparation Method
- Toast and grind the pistachios: Heat a dry skillet over medium heat and toast 1 ½ cups shelled pistachios for about 5 minutes, stirring frequently until fragrant but not browned. Let cool completely, then pulse in a food processor until finely ground but not turned into a paste. (This step is key for that nutty flavor!)
- Prepare your pans and preheat oven: Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans and line the bottoms with parchment paper for easy release.
- Mix dry ingredients: In a medium bowl, whisk together 1 ¾ cups all-purpose flour, ground pistachios, 1 ½ teaspoons baking powder, ½ teaspoon baking soda, and ¼ teaspoon salt. Set aside.
- Cream butter and sugar: In a large bowl, beat ¾ cup softened unsalted butter and 1 cup granulated sugar with an electric mixer on medium speed for about 3-4 minutes until light and fluffy. This aerates the batter for a tender crumb.
- Add eggs and vanilla: Beat in 3 large eggs one at a time, making sure each is fully incorporated before adding the next. Stir in 1 teaspoon pure vanilla extract.
- Alternate adding dry ingredients and buttermilk: Reduce mixer speed to low. Add the dry ingredients in three additions, alternating with 1 cup buttermilk, starting and ending with the dry ingredients. Mix just until combined after each addition — overmixing can make the cake tough.
- Divide and bake: Pour the batter evenly into the prepared pans. Smooth the tops with a spatula. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. The cakes should spring back lightly when pressed.
- Cool completely: Let the cakes cool in pans for 10 minutes, then turn out onto cooling racks to cool completely before frosting (about 1 hour). This prevents the buttercream from melting.
- Make the vanilla buttercream frosting: Beat 1 cup softened unsalted butter on medium speed for 3 minutes until creamy. Gradually add 4 cups sifted powdered sugar, 2 teaspoons vanilla extract, and a pinch of salt. Add 2-4 tablespoons heavy cream or milk until your frosting is light and spreadable. Beat on high for 3-4 minutes for fluffiness.
- Assemble the cake: Place one cake layer on a serving plate. Spread a generous layer of frosting on top. Place the second cake layer on top and frost the top and sides evenly. For a fancy touch, sprinkle chopped pistachios on top or along the edges.
Quick tip: If you notice your frosting is too soft, pop it in the fridge for 15 minutes before frosting. If it’s too stiff, add a splash more cream and beat again. Patience here really pays off!
Cooking Tips & Techniques
One thing I learned after several cakes: don’t skip toasting the pistachios. It’s the secret weapon for that irresistible flavor! Also, grinding them finely but not to a powder keeps the texture interesting and prevents a dry crumb.
When creaming butter and sugar, take your time. If the butter isn’t soft enough or the mixture isn’t fluffy, your cake might turn out dense. I usually let my butter sit out for an hour before baking to get it just right.
Overmixing the batter is a common trap. Once you add the flour, mix gently and stop as soon as everything is combined — you want tender, not tough.
For frosting, always sift your powdered sugar to avoid lumps. Beat the butter first until light, then add sugar gradually. This makes the vanilla buttercream smoother and less gritty.
Timing matters too. Let your cake layers cool fully before frosting, or you risk melting that beautiful buttercream. I often speed things up by placing the layers in front of a fan or in a cool spot.
Variations & Adaptations
- Nut-Free Version: Swap the ground pistachios for finely ground sunflower seeds or oat flour. Use dairy-free buttercream made with vegetable shortening for allergy-friendly frosting.
- Chocolate Pistachio: Add ¼ cup (25g) cocoa powder to the dry ingredients for a subtle chocolate twist. A few chocolate chips folded into the batter can add extra decadence.
- Seasonal Fruits: Fold in fresh or frozen raspberries or chopped strawberries into the batter before baking for a fruity note that pairs beautifully with pistachio.
- Gluten-Free Option: Replace the all-purpose flour with a gluten-free baking mix or almond flour. You may need to adjust baking time by a few minutes.
- My Personal Twist: Once, I mixed a tablespoon of rose water into the buttercream for a floral hint — it was an absolute hit at a garden party!
If you want to bake in a different shape, this batter works well for bundt pans or cupcakes. Just adjust the baking time accordingly (cupcakes usually take 18-22 minutes). For a layered cake, chilling the batter briefly before baking can help with even rising.
Serving & Storage Suggestions
This pistachio cake with vanilla buttercream is best served at room temperature so the frosting is soft and creamy. I like to slice it and serve with a cup of tea or a light, fruity white wine for an afternoon treat.
Leftovers keep well if wrapped tightly in plastic wrap or stored in an airtight container in the fridge for up to 4 days. The flavors actually deepen after a day, so it’s great for making ahead.
For longer storage, you can freeze the cake layers (unfrosted) wrapped in plastic wrap and foil for up to 3 months. Thaw in the fridge overnight, then frost as usual.
Reheating the cake isn’t necessary, but if you prefer it warm, pop a slice in the microwave for 10-15 seconds. The buttercream softens beautifully with just a touch of heat.
When plating, a sprinkle of chopped pistachios or edible flowers adds a lovely finishing touch. It’s simple but looks stunning — perfect for sharing on social media or impressing guests.
Nutritional Information & Benefits
Per slice (based on 12 servings), this pistachio cake with vanilla buttercream contains approximately:
| Calories | 320 kcal |
|---|---|
| Total Fat | 22g |
| Saturated Fat | 9g |
| Carbohydrates | 28g |
| Sugars | 20g |
| Protein | 5g |
Pistachios are a great source of healthy fats, protein, and fiber, making this cake a bit more nourishing than your average dessert. The nuts add antioxidants and vitamins like B6, which supports brain health.
If you’re mindful of gluten, swapping the flour with gluten-free options makes this cake accessible. Just watch the frosting ingredients if dairy is a concern — dairy-free alternatives can be used.
From a wellness perspective, I love this cake as a treat that feels indulgent but is made with real, wholesome ingredients. It’s a nice balance for those of us who want to enjoy dessert without feeling guilty.
Conclusion
This irresistible pistachio cake with vanilla buttercream is one of those recipes that truly sticks with you — a perfect mix of nutty, sweet, and buttery goodness that’s surprisingly easy to make. Whether you’re baking for a special occasion or just because, this cake will quickly become a favorite in your recipe box.
Feel free to play around with the variations and make it your own. I love hearing how others customize this recipe, so don’t hesitate to share your tweaks and tips!
Give it a try, and let me know what you think in the comments. Your next favorite cake might just be a pistachio away!
Happy baking and enjoy every delicious bite!
FAQs About Pistachio Cake with Vanilla Buttercream
Can I use store-bought pistachio flour instead of grinding nuts myself?
Yes, you can! Just make sure it’s finely ground and fresh. Toasting whole nuts before grinding adds more flavor, but pre-ground pistachio flour works in a pinch.
How do I store leftover pistachio cake?
Wrap the cake tightly in plastic wrap and keep it in the fridge for up to 4 days. For longer storage, freeze the unfrosted layers wrapped well, then thaw before frosting.
Can I make this cake dairy-free?
Absolutely. Use dairy-free butter and milk substitutes like coconut or almond milk. The texture might vary slightly, but it will still be delicious.
What’s the best way to toast pistachios?
Heat a dry pan over medium heat and stir pistachios frequently for about 5 minutes until fragrant. Avoid browning too much to prevent bitterness.
Can I bake this cake as cupcakes?
Yes! Use cupcake liners and bake at 350°F (175°C) for about 18-22 minutes. Check with a toothpick for doneness.
Pin This Recipe!
Irresistible Pistachio Cake Recipe with Easy Vanilla Buttercream Frosting
A moist and nutty pistachio cake paired with smooth, creamy vanilla buttercream frosting. Perfect for special occasions or a sweet treat any day.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 20 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 ½ cups (210g) shelled pistachios, lightly toasted and finely ground
- 1 ¾ cups (220g) all-purpose flour (can substitute with almond flour for gluten-free option)
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ¾ cup (170g) unsalted butter, softened
- 1 cup (200g) granulated sugar
- 3 large eggs, room temperature
- 1 teaspoon pure vanilla extract
- 1 cup (240ml) buttermilk (or plain yogurt mixed with 1 tablespoon lemon juice)
- For the Vanilla Buttercream Frosting:
- 1 cup (227g) unsalted butter, softened
- 4 cups (480g) powdered sugar, sifted
- 2 teaspoons pure vanilla extract
- 2–4 tablespoons (30-60ml) heavy cream or whole milk
- Pinch of salt
Instructions
- Toast and grind the pistachios: Heat a dry skillet over medium heat and toast 1 ½ cups shelled pistachios for about 5 minutes, stirring frequently until fragrant but not browned. Let cool completely, then pulse in a food processor until finely ground but not a paste.
- Prepare your pans and preheat oven: Preheat oven to 350°F (175°C). Grease two 9-inch round cake pans and line bottoms with parchment paper.
- Mix dry ingredients: In a medium bowl, whisk together 1 ¾ cups all-purpose flour, ground pistachios, 1 ½ teaspoons baking powder, ½ teaspoon baking soda, and ¼ teaspoon salt. Set aside.
- Cream butter and sugar: In a large bowl, beat ¾ cup softened unsalted butter and 1 cup granulated sugar with an electric mixer on medium speed for 3-4 minutes until light and fluffy.
- Add eggs and vanilla: Beat in 3 large eggs one at a time, fully incorporating each before adding the next. Stir in 1 teaspoon pure vanilla extract.
- Alternate adding dry ingredients and buttermilk: Reduce mixer speed to low. Add dry ingredients in three additions, alternating with 1 cup buttermilk, starting and ending with dry ingredients. Mix just until combined after each addition.
- Divide and bake: Pour batter evenly into prepared pans. Smooth tops with spatula. Bake 25-30 minutes or until toothpick inserted in center comes out clean.
- Cool completely: Let cakes cool in pans for 10 minutes, then turn out onto cooling racks to cool completely (about 1 hour).
- Make vanilla buttercream frosting: Beat 1 cup softened unsalted butter on medium speed for 3 minutes until creamy. Gradually add 4 cups sifted powdered sugar, 2 teaspoons vanilla extract, and a pinch of salt. Add 2-4 tablespoons heavy cream or milk until frosting is light and spreadable. Beat on high for 3-4 minutes for fluffiness.
- Assemble the cake: Place one cake layer on serving plate. Spread a generous layer of frosting on top. Place second cake layer on top and frost top and sides evenly. Optionally, sprinkle chopped pistachios on top or edges.
Notes
Toast pistachios lightly to enhance flavor but avoid browning. Use room temperature butter for easier creaming. Avoid overmixing batter to keep cake tender. Sift powdered sugar for smooth frosting. Chill frosting if too soft before applying.
Nutrition
- Serving Size: 1 slice (1/12 of cak
- Calories: 320
- Sugar: 20
- Fat: 22
- Saturated Fat: 9
- Carbohydrates: 28
- Protein: 5
Keywords: pistachio cake, vanilla buttercream, nutty cake, easy cake recipe, birthday cake, gluten-free option, dairy-free option






