I am absolutely thrilled to share with you my favorite Pistachio Cupcakes with Pistachio Buttercream Frosting Recipe. These cupcakes are an irresistible celebration of nutty, buttery goodness with a light, fluffy texture that makes them melt in your mouth. From the delicate pistachio crumb in the cupcake itself to the luxuriously smooth pistachio buttercream frosting swirling on top, every bite feels like a special occasion. I adore making these because they’re just as stunning to look at as they are delicious, and I can’t wait for you to try them too.
Why You’ll Love This Pistachio Cupcakes with Pistachio Buttercream Frosting Recipe
What truly makes this Pistachio Cupcakes with Pistachio Buttercream Frosting Recipe close to my heart is the balanced harmony of flavors. The subtle earthiness of raw pistachios pairs beautifully with buttery sweetness, giving the cupcakes a tender crumb and a moist texture. The almond extract adds a lovely floral undertone that ties the whole thing together. Every time I bite into one, I’m reminded of why this recipe stands out: it’s not overly sweet but perfectly indulgent, making it a delight for the palate.
I also appreciate how approachable this recipe is. Don’t be intimidated by the pistachio buttercream frosting; it’s surprisingly straightforward once you understand the process of turning raw pistachios into that creamy, dreamy paste. Baking these cupcakes feels like a satisfying project that’s both manageable and rewarding. I love serving them at parties, family dinners, or even just as a special treat when I want to impress guests without spending hours in the kitchen. They always get rave reviews, and honestly, I find any reason to bake them again and again.
Ingredients You’ll Need

The beauty of this recipe lies in its simple yet essential ingredients. Each component plays a crucial role in texture, flavor, and color, bringing this dessert together in perfect harmony.
- Raw pistachios: Ground to form the base flavor and add a beautiful, natural green hue to both cupcakes and frosting.
- All-purpose flour: Provides structure for light and fluffy cupcakes.
- Baking powder and salt: Essential for rise and balanced flavor.
- Unsalted butter: Adds richness and a tender crumb; room temperature is key for smooth mixing.
- Sugar: Sweetens the cupcakes to just the right level without overpowering.
- Vegetable oil: Keeps the cupcakes moist and tender.
- Vanilla and almond extract: Tie in nutty and warm aroma notes that elevate the overall flavor.
- Eggs: Bind ingredients and add moisture.
- Milk: Balances the batter’s consistency for cupcakes that bake evenly.
- Powdered sugar and heavy whipping cream: Create the creamy, dreamy texture of the frosting.
Directions
Step 1: Preheat your oven to 350°F (176°C) and line a cupcake pan with cupcake liners. This prepares your baking space for even cooking and easy cleanup.
Step 2: Place the raw pistachios in a food processor and grind them until you have fine crumbs with no large chunks remaining. This gives the cupcakes that wonderful pistachio texture and flavor.
Step 3: In a medium bowl, combine the ground pistachios with the flour, baking powder, and salt. Set this dry mix aside for later.
Step 4: In a large mixing bowl, beat the room temperature butter, sugar, vegetable oil, vanilla extract, and almond extract together until the mixture turns light in color and fluffy. This should take about 2 to 3 minutes with a mixer—this step is crucial to giving the cupcakes their tender crumb.
Step 5: Add the eggs one at a time to the butter mixture, beating well after each addition. Don’t forget to scrape down the sides of the bowl to make sure everything is fully incorporated.
Step 6: Add half of the dry ingredients into the batter and mix until mostly combined. This layering helps in achieving a smooth batter without overmixing.
Step 7: Slowly pour in the milk and mix until the batter looks cohesive. It might seem a bit curdled at this point, but that’s perfectly normal.
Step 8: Add the remaining dry ingredients and mix again just until smooth. Be careful not to overmix — gentle folding here retains the cupcake’s tenderness.
Step 9: Fill each cupcake liner a little over three-quarters full (around 55 grams). Bake for 15 to 18 minutes, or until a toothpick inserted in the center of a cupcake comes out clean.
Step 10: Remove the cupcakes from the oven and transfer to a cooling rack. Let them cool completely before frosting.
Step 11: For the pistachio buttercream, place raw pistachios in a clean food processor. Keep processing until they form moist crumbs, then add a tablespoon of water if needed to help create a smooth paste. Be patient — this can take about 5 minutes as the nuts release their natural oils.
Step 12: Transfer the pistachio paste to a mixing bowl with softened butter and beat until smooth and fully combined.
Step 13: Gradually add powdered sugar, mixing well after each addition. Add 2 tablespoons of heavy whipping cream and almond extract, then continue beating until fluffy.
Step 14: Adjust the consistency with more powdered sugar or cream if needed, to make the frosting perfect for piping.
Step 15: Fill a piping bag fitted with your favorite tip (I love the Ateco 808 for classic swirls) and frost the cooled cupcakes. Garnish with extra pistachio crumbs for a beautiful finishing touch.
Servings and Timing
This recipe yields 12 perfectly sized cupcakes, ideal for sharing at gatherings or savoring over several days. The prep time is about 30 minutes, baking takes roughly 15-18 minutes, and icing the cupcakes takes another 30 to 40 minutes due to the pistachio paste preparation. Cooling time is essential — plan for at least 1 hour of cooling before frosting. Overall, expect about 2 hours and 30 minutes from start to finish, including some resting time for the pistachios.
How to Serve This Pistachio Cupcakes with Pistachio Buttercream Frosting Recipe

I find that these cupcakes shine best when served at room temperature, letting the pistachio buttercream’s flavors and creamy texture come through fully. For a fun presentation, I like placing them on a decorative cake stand or a rustic wooden tray, garnished with a few whole pistachios scattered artfully around. It’s a simple touch that adds to the visual appeal without any fuss.
If you’re planning to serve these at a party or holiday gathering, pair them with delicate accompaniments such as fresh berries or a light citrus salad to balance the richness. For drinks, I suggest a glass of lightly chilled sparkling wine or a floral tea like jasmine or chamomile to complement the nutty and sweet flavors without overwhelming them. On chillier evenings, a warm cup of matcha latte or a mild, nutty coffee brings out the pistachio’s natural earthiness beautifully.
These cupcakes feel perfect for a wide range of occasions, whether it’s a weekend brunch, birthday party, or an elegant afternoon tea. I usually recommend serving one or two per person, depending on appetite and the presence of other desserts. No matter how you serve them, they never fail to make the event feel extra special.
Variations
If you’re feeling adventurous or need to tweak the recipe to suit dietary needs or personal tastes, I’d love to share some of my favorite variations. For instance, swapping out all-purpose flour for a gluten-free blend works wonderfully here — just be sure to choose one with xanthan gum to maintain that perfect cupcake texture.
For a vegan twist, I’ve experimented by replacing eggs with a flaxseed “egg” (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) and using a vegan butter substitute along with plant-based milk. The cupcakes turn out moist with a slight nutty flavor that’s just as satisfying. You can use aquafaba in the frosting to help achieve a creamy consistency without butter if needed.
If you want to change up the flavor profile, try adding a teaspoon of cardamom powder to the batter or folding in some finely chopped dark chocolate for an unexpected contrast. Another method I like is to toast the pistachios lightly before grinding them — it intensifies the nutty aroma and adds a subtle crunch to the frosting. Each little change brings something new to this versatile recipe.
Storage and Reheating
Storing Leftovers
I always recommend storing leftover cupcakes in an airtight container to preserve freshness and prevent them from drying out. You can keep them at room temperature for up to 48 hours. After that, popping them into the refrigerator will keep them good for another 2 to 3 days, but bring them back to room temperature before serving for the best texture and flavor.
Freezing
These cupcakes freeze surprisingly well, which is great if you want to make them ahead. For best results, I frost the cupcakes before freezing, then place them in a single layer inside an airtight container or freezer-safe bag to protect their shape. They can stay frozen for about 2 months. When ready to enjoy, thaw them overnight in the refrigerator and then bring to room temperature before serving.
Reheating
I usually don’t recommend microwaving frosted cupcakes because the buttercream can melt and lose its structure. Instead, I prefer to bring them to room temperature naturally or warm them ever so slightly in a preheated oven at 300°F (150°C) for about 5 minutes with a loose cover of foil to avoid over-drying. This gentle warming revives the cupcake’s softness without compromising the frosting.
FAQs
Can I use roasted pistachios instead of raw in this Pistachio Cupcakes with Pistachio Buttercream Frosting Recipe?
Yes, you can substitute roasted pistachios, but keep in mind they might alter the flavor slightly, giving it a deeper, toastier note. Additionally, the process of making the buttercream paste may take a bit longer since roasted nuts release oils differently than raw ones.
Is it necessary to add water when processing pistachios for the frosting paste?
Adding water is optional and only recommended if you find the pistachios are not coming together into a smooth paste. I usually add just a tablespoon at a time to avoid thinning the paste too much. Patience is key since raw pistachios take a few minutes to release their natural oils.
Can I make this recipe ahead of time for a party?
Absolutely! I often bake the cupcakes a day ahead and keep them refrigerated with a loose cover. I make the frosting fresh on the day of serving for the best texture and flavor, but you can also prepare the frosting in advance and keep it chilled, just give it a quick whip before piping.
What’s the best way to pipe the pistachio buttercream frosting?
I love using a piping bag with a star tip, specifically the Ateco 808 tip, to create beautiful swirls that showcase the luscious texture of the frosting. If you want a simple look, a round tip or even spreading with a knife works well, too.
Can I substitute almond extract with vanilla extract only?
You can, but I encourage keeping the almond extract in the recipe if possible because it enhances the nutty flavors and adds a subtle aromatic complexity that vanilla alone won’t provide. If you must omit it, consider adding a small splash of pistachio or hazelnut extract for a similar effect.
Conclusion
I’m genuinely excited for you to try this Pistachio Cupcakes with Pistachio Buttercream Frosting Recipe because it’s one of those unique desserts that feels both indulgent and wholesome. The combination of flavors, the luscious texture, and the beautiful presentation make it a recipe I return to time and again. Whether you’re baking for a special event or just treating yourself, I promise these cupcakes will delight and impress everyone lucky enough to have a taste.
Print
Pistachio Cupcakes with Pistachio Buttercream Frosting Recipe
- Prep Time: 45 minutes
- Cook Time: 18 minutes
- Total Time: 2 hours 30 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Delightfully nutty Pistachio Cupcakes feature a moist, fluffy crumb infused with ground pistachios and a hint of almond. Topped with a luscious pistachio buttercream frosting made from fresh pistachio paste and creamy butter, these cupcakes are a perfect treat for any celebration or gathering. Their subtle nutty flavor and velvety frosting make them irresistibly delicious and elegant.
Ingredients
Cupcakes
- ¾ cup (90g) raw pistachios
- 1 ¼ cups (163g) all-purpose flour
- 1 ¼ teaspoons baking powder
- ¼ teaspoon salt
- 6 tablespoons (84g) unsalted butter, room temperature
- ¾ cup (155g) sugar
- 2 tablespoons (30ml) vegetable oil
- 1 ½ teaspoons vanilla extract
- ¾ teaspoon almond extract
- 2 large eggs
- ½ cup plus 2 tablespoons (150ml) milk
Buttercream Frosting
- 1 cup (120g) raw pistachios
- 1 tablespoon water (optional)
- ½ cup (112g) unsalted butter, room temperature
- 4 cups (460g) powdered sugar
- 4–6 tablespoons heavy whipping cream
- ¼ teaspoon almond extract
Instructions
- Preheat and Prepare: Preheat your oven to 350°F (176°C) and line a cupcake pan with cupcake liners to get ready for baking.
- Grind Pistachios for Cupcakes: Put the ¾ cup raw pistachios into a food processor and pulse until finely ground with no large chunks to incorporate into the batter.
- Mix Dry Ingredients: In a medium bowl, combine the ground pistachios, all-purpose flour, baking powder, and salt. Set aside for later use.
- Cream Butter and Sugar: In a large mixing bowl, beat the unsalted butter, sugar, vegetable oil, vanilla extract, and almond extract together using a mixer until the mixture is light in color and fluffy, about 2-3 minutes.
- Add Eggs: Incorporate the eggs one at a time, beating well after each addition. Scrape down the bowl sides to ensure all ingredients are fully mixed.
- Combine Batter with Dry and Wet Ingredients: Add half the dry ingredients to the wet mixture and stir until mostly combined. Gradually pour in the milk and mix well, even if the batter appears slightly curdled. Then add the remaining dry ingredients and mix until smooth but avoid overmixing.
- Fill and Bake Cupcakes: Spoon the batter into cupcake liners, filling a bit over three-quarters full (approximately 55g per cupcake). Bake in the preheated oven for 15-18 minutes or until a toothpick inserted in the center comes out clean.
- Cool the Cupcakes: Remove the cupcakes from the oven and transfer them to a wire rack to cool completely before frosting.
- Prepare Pistachio Paste for Frosting: Place 1 cup raw pistachios into a food processor. Process initially to crumb size, then continue to puree. If the mixture is dry, add up to 1 tablespoon of water to help it turn into a smooth paste. This can take about 5 minutes; be patient to achieve a creamy consistency.
- Make Pistachio Buttercream: Combine the pistachio paste with the softened butter in a mixing bowl and beat until smooth and well combined.
- Add Powdered Sugar and Liquids: Mix in half of the powdered sugar, then add 2 tablespoons of heavy whipping cream and the almond extract, beating well.
- Finish Frosting Consistency: Incorporate the remaining powdered sugar and additional heavy cream as needed to achieve a smooth, pipeable frosting consistency.
- Pipe and Decorate: Using a piping bag fitted with an Ateco 808 tip, pipe swirls of the pistachio buttercream onto the cooled cupcakes. Optionally, garnish with extra pistachio crumbs for added texture and appearance.
- Store Properly: Keep cupcakes in an airtight container at room temperature for up to 48 hours, then refrigerate. Bring to room temperature before serving. Consume within 2-3 days for optimal freshness.
Notes
- Grinding pistachios to the right texture is key for both cupcakes and buttercream; be patient while creating the paste.
- Do not overmix the batter to keep cupcakes tender and light.
- If the buttercream is too thick, add heavy cream slowly to reach perfect piping consistency.
- Use fresh raw pistachios for the best flavor in pistachio paste; roasted nuts may take longer to process.
- Allow cupcakes to cool completely before frosting to prevent melting the buttercream.
- Store cupcakes in an airtight container to maintain moisture and freshness.