Pistachio Cupcakes with Pistachio Cream Cheese Frosting
Naturally pale green and perfectly portable Pistachio Cupcakes are the ideal sweet treat for potlucks, parties, and more. They’re flavored with real pistachios (no artificial flavors or colors here!), are spectacularly moist, and topped with a decadent pistachio cream cheese frosting.

Pistachio dessert recipes are always a hit on my YouTube channel; my 3-ingredient pistachio ice cream and pistachio cheesecake have more than 1.5 million views and 30,000 likes between them! As a nut-loving sweet tooth, it only made sense for me to develop a pistachio cupcake recipe to add another feather to my proverbial pistachio hat. After all, sweets taste better when they’re shared, and pre-portioned cupcakes make it easy to spread the love.
Ingredients & Substitutions

- All-Purpose Flour or Cake Flour – Plain flour works perfectly well, but cake flour will yield a more delicate crumb.
- Baking Powder & Baking Soda – You’ll need both types of leavener to ensure your cupcakes rise to their fluffiest potential.
- Pistachios – We’ll pulse some nuts into a flour-like texture for adding to the cupcake batter, then grind the rest into homemade pistachio butter for folding into the frosting.
- Unsalted Butter & Neutral Oil – Butter-based cakes offer a denser texture with a richer flavor, while oil-based cakes bake up lighter and springier. I like using a mix of the two to get the best of both worlds!
- Granulated Sugar – White sugar has a neutral flavor that allows the delicate nuttiness of the pistachios to shine. Feel free to swap in an equal amount of cane sugar or superfine/caster sugar.
- Large Eggs – If you’re using liquid eggs, aim for a scant ¼ cup per large egg.
- Buttermilk – Buttermilk is essential for creating soft, tender pistachio cupcakes. Its acidity helps the crumb stay moist and enhances the nutty flavor. If you don’t have any on hand, make a quick substitute by mixing ⅔ cup milk with 2 teaspoons lemon juice or white vinegar. Let it sit for 5-10 minutes until it thickens slightly, then use it at room temperature.
- Vanilla Extract – Feel free to use an equal amount of vanilla paste.
- Lemon Zest – This is optional, but recommended. The citrus really makes the pistachio flavor “pop!” Don’t toss the lemon when you’re done, you can stick it in the freezer for easier juicing later!
- Cream Cheese – Make sure to reach for full-fat block-style cream cheese or slightly lighter Neufchatel cheese for the best texture and flavor. Swap in mascarpone for a milder, more delicate and nut-forward flavor.
- Powdered Sugar – Also aptly known as “icing sugar,” this starchy sweetener ensures a silky smooth, perfectly pipable frosting.
- Heavy Cream – Optional, if needed to loosen the frosting.
This is just a short review of the ingredients; for the complete recipe, including quantities, scroll down to the recipe card 👇
Ground Pistachios vs. Pistachio Paste in Baking
Even though they both come from the same nut, finely ground pistachios and pistachio paste behave very differently in baking. Each brings its own strengths to this recipe:
Finely Ground Pistachios (for the cupcakes)
When pistachios are ground into a flour-like texture, similar to almond meal, they add structure, moisture, and subtle nuttiness to baked goods. In these cupcakes, the ground pistachios blend seamlessly into the batter, giving the crumb a tender, delicate texture and a naturally warm pistachio flavor. Pro Tip: Pulse the pistachios with a tablespoon of the flour to prevent it from turning into pistachio paste.


Pistachio Paste (for the frosting)
Pistachio paste is much richer and more concentrated because it’s made by blending pistachios until the oils release and transform into a smooth, creamy spread. This creates a deep, intense pistachio flavor you simply can’t get from nuts alone. The dreamy paste dissolves into the frosting, giving it a pure pistachio taste and a gorgeous natural tint.

Why This Combination Works
Using ground pistachios in the cupcakes and pistachio paste in the frosting gives you the best of both worlds:
- A light, tender crumb with gentle pistachio flavor.
- A luxuriously creamy frosting with bold, concentrated pistachio richness.
Together, they create a cupcake that tastes distinctly pistachio in every bite, all without relying on artificial flavors or extracts.
How to Make Pistachio Cupcakes
Watch the full video recipe to learn how to make the BEST Pistachio Cupcake recipe with pistachio cream cheese frosting.
Prefer the written recipe? Scroll down to the recipe box 👇
Optional Variations & Dietary Adaptations
- Dairy-Free – Use dairy-free butter, dairy-free cream cheese, and a plant milk soured with lemon juice for your buttermilk substitute.
- Pistachio-Almond Blend – Swap ¼ of the ground pistachios for almond flour or almond meal. This adds a softer crumb and makes the cupcakes taste similar to Italian-style pistachio pastries.
- Chocolate Pistachio Cupcakes – Replace 2-3 tablespoons of flour with cocoa powder to turn these into chocolate pistachio cupcakes. Top with chocolate frosting and crushed pistachios for a lovely finish.
- Rosewater Pistachio Cupcakes – For a Middle Eastern twist, add ⅛ – ¼ teaspoon rosewater to the batter. A little goes a long way, but the floral notes pair beautifully with pistachios.
- Mascarpone Frosting – Swap cream cheese for mascarpone for a lighter, silkier frosting with an even more delicate pistachio flavor. It’s especially lovely for spring or summer desserts.
- Pistachio Buttercream – If you prefer a sweeter, more traditional cupcake topping, replace the cream cheese with all butter for a pistachio American buttercream.
- Garnish – Finish with chopped pistachios, candied pistachios, or even a sprinkle of white chocolate shavings for added texture and a pretty presentation.


Expert Tips & Tricks
- Pulse pistachios carefully. Grind the pistachios very finely, almost like almond flour, for a tender, even crumb. Pulse them with a tablespoon of the flour to prevent them from turning into paste. If the nuts are too coarse, they’ll weigh the batter down and make the cupcakes dense.
- Use pure pistachio paste for the frosting. Pistachio paste should be 100% pistachios with no added sugar, oils, or flavorings. This gives your frosting the best flavor, the prettiest natural green color, and the smoothest texture. Sweetened or flavored pistachio spreads can make the frosting overly soft or overly sweet.
- Measure flour accurately. Use a kitchen scale, or spoon and level your flour. Too much flour will dull the pistachio flavor and make the cupcakes dry.
- Bring ingredients to room temperature. Room-temp butter, eggs, and buttermilk blend more easily, helping the batter emulsify and bake into a fluffy, tender crumb.
- Mix gently once the dry ingredients are added. Overmixing develops gluten, which leads to tough cupcakes. Stir just until the batter is smooth.
- Bake just until done. Pistachio cupcakes can dry out quickly. Begin checking a couple of minutes early. A toothpick should come out with a few moist crumbs, not completely dry.
- Cool completely before frosting. Cream cheese frosting softens easily, so make sure the cupcakes are fully cooled (or slightly chilled) before decorating.
- Stir pistachio paste well before adding. If the natural oils have separated, mix thoroughly so the frosting turns out silky and stable.
- Adjust frosting texture as needed. If it’s too thick, add a splash of cream. Too soft? Add a bit more powdered sugar or chill the bowl for 10-15 minutes.


How to Serve Pistachio Cupcakes
These pistachio cupcakes are elegant enough for celebrations yet simple enough for everyday baking. For a classic finish, top them with pistachio cream cheese frosting and a sprinkle of chopped pistachios.
For variation, garnish with freeze-dried raspberry powder, white chocolate shavings, or a small dollop of homemade lemon curd for a bright, tangy contrast. They’re perfect for birthdays, afternoon coffee, baby showers, or as a light pistachio dessert for holidays.

How to Store Pistachio Cupcakes
- Refrigerator: Store frosted cupcakes in an airtight container in the fridge for up to 4 days. Because the frosting contains cream cheese, refrigeration is essential. For the best texture, let the cupcakes sit at room temperature for 15-20 minutes before serving so the frosting softens and the crumb becomes tender again.
- Freezing: Unfrosted cupcakes freeze beautifully. Wrap each one tightly in plastic wrap, place them in a freezer-safe bag or container, and freeze for up to 2 months. Thaw overnight in the refrigerator, then frost fresh before serving for the best flavor and texture.


More Cupcake Recipes
More Pistachio Dessert Recipes

Pistachio Cupcakes with Pistachio Cream Cheese Frosting
Equipment
- Blender to grind pistachios
Ingredients
For the cupcakes:
- 1½ cups (190 g) All-purpose flour or cake flour
- 1 teaspoon Baking powder
- ¼ teaspoon Baking soda
- 1 cup (120 g) Pistachios finely ground (unsalted, shelled)
- ¼ cup (60 g) Unsalted butter softened
- ¼ cup (60 ml) Neutral oil
- ¾ cup (150 g) Sugar
- 2 Eggs large, room temp
- ⅔ cup (160 ml) Buttermilk read notes
- 1½ teaspoon Vanilla extract
- 1 teaspoon Lemon zest
For the frosting:
- 1 cup (225 g) Cream cheese or mascarpone
- 7 tablespoons (100 g) Butter softened
- ⅓ cup (80 g) Pistachio paste
- 1 teaspoon Vanilla bean paste
- 1 cup (125 g) Powdered sugar
- 1-2 tablespoons Heavy cream optional
Instructions
- Prep: Preheat oven to 180°C (350°F). Line a 12-cup muffin pan with cupcake liners.
- Mix the dry ingredients: In a medium bowl, whisk together flour, baking powder, baking soda, salt, and ground pistachios. Set aside.
- Cream butter and sugar: In a large bowl, beat the butter, sugar, and lemon zest for 2–3 minutes, until light and fluffy.
- Add eggs and oil: Add the oil and mix to combine. Add eggs and mix well. Mix in the vanilla extract.
- Add dry ingredients + buttermilk: Add the dry ingredients in two additions, alternating with the buttermilk:
- Dry → Buttermilk → Dry → Buttermilk
- Mix just until combined. Do not overmix.
- Bake: Divide the batter evenly between the cupcake liners (about ¾ full). Bake for 18–22 minutes, or until a toothpick inserted into the center comes out clean.
- Allow cupcakes to cool completely before frosting.
- Make the frosting: Mix the butter for 1 minute until smooth. Add cold cream cheese and beat just until combined (don’t overwhip).
- Add powdered sugar, pistachio paste, and vanilla. Beat until smooth and creamy. Adjust texture (optional): Add 1–2 tbsp cream if you want it fluffier and softer.
- Pipe: Transfer to a piping bag and swirl generously on cooled cupcakes.
- Finish: Sprinkle chopped pistachios on top (optional).
Video
Notes
- Buttermilk (Don’t Skip It): Buttermilk is essential in this recipe. Its acidity tenderizes the crumb, keeps the cupcakes moist, and enhances the pistachio flavor. If you don’t have buttermilk, mix ⅔ cup milk + 2 teaspoons lemon juice or white vinegar. Let sit for 5–10 minutes until slightly thickened. Use at room temperature.
- Pistachio Paste Matters: Use pure pistachio paste (100% pistachios, no added sugar or oils) for the best flavor and color. Sweetened or flavored pistachio spreads will alter the sweetness and texture of the frosting.
- Grinding Pistachios: Grind pistachios very finely, almost like almond flour. Pulse with a tablespoon of the flour to prevent turning them into paste. Coarse pistachios can make the crumb heavy.
- Mascarpone Frosting: Swap cream cheese for mascarpone for a milder, more delicate flavor.
- Frosting tips:
- Use cold cream cheese and room-temperature butter for a smooth, stable frosting.
- For a firmer frosting (warm kitchens), chill it for 20–30 minutes before piping.
- Storage:
- Refrigerator: Store frosted cupcakes in an airtight container for up to 4 days.
- Freezing: Unfrosted cupcakes freeze well for up to 2 months. Thaw overnight in the fridge and frost fresh.
Nutrition
FAQs
Baking times vary pretty widely between cupcakes and layer cakes. Check out my pistachio cake recipe if you’d prefer a large-format cake.
Yes, as long as it’s 100% pistachios with no added sugar or oils. Sweetened pistachio spreads or “pistachio cream” will change the texture and sweetness of the frosting.
No, peeling isn’t necessary for this pistachio cupcake recipe. The finely ground pistachios blend beautifully into the batter. However, peeled pistachios may give the cupcakes and pistachio paste a slightly greener color.









Beautiful as always! I’m looking forward to trying this recipe. I love all your pistachio desserts. I’ve tried many of them… you truly are the pistachio master!
Thank you so much! 😊 I’m really happy you’ve been enjoying my pistachio desserts, hope you love this one too!