Soft, nutty, and subtly sweet, these Pistachio Cupcakes are a delightful treat that brings elegance and flavor to any occasion. With a moist pistachio-flavored cake base and a light, fluffy pistachio buttercream on top, every bite is creamy, nutty, and perfectly balanced. Whether you’re baking for spring gatherings, birthdays, or just a sweet afternoon treat, these cupcakes are sure to impress.
Want recipes like this delivered straight to your inbox? Subscribe now for delicious, bakery-style cupcakes and sweet treats you can make right at home.
Why You’ll Love This Recipe
Naturally Nutty – Real pistachios give a rich, authentic flavor.
Soft & Fluffy – Moist cake with a tender crumb.
Gorgeous Color – Naturally green with a hint of golden crumb.
Perfectly Sweet – Just the right amount of sugar and buttercream.
Great for Any Occasion – Classy enough for showers, simple enough for a treat.
Ingredients You’ll Need
For the Pistachio Cupcakes:
- 1 cup all-purpose flour
- ½ cup shelled pistachios (unsalted)
- 1½ tsp baking powder
- ¼ tsp salt
- ½ cup unsalted butter, softened
- ¾ cup granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- ½ tsp almond extract (optional, enhances nutty flavor)
- ½ cup whole milk
For the Pistachio Buttercream Frosting:
- ½ cup unsalted butter, softened
- 2 cups powdered sugar
- ¼ cup pistachio paste (or finely ground pistachios)
- 1–2 tbsp milk or heavy cream
- Pinch of salt
- Optional: green food coloring for a pastel pistachio hue
Optional Toppings:
- Chopped pistachios
- White chocolate shavings
- Edible flowers
- Gold sprinkles for elegance
Tools You’ll Need
- Muffin tin and cupcake liners
- Food processor or blender (for pistachios)
- Hand or stand mixer
- Mixing bowls
- Spatula and whisk
- Piping bag and tip (optional, for frosting)
Step-by-Step Instructions
Step 1: Preheat & Prep
Preheat your oven to 350°F (175°C).
Line a 12-cup muffin tin with paper liners.
Step 2: Grind the Pistachios
In a food processor, pulse the pistachios until finely ground (but not pasty).
Mix the ground pistachios with flour, baking powder, and salt. Set aside.
Step 3: Cream Butter & Sugar
In a mixing bowl, cream softened butter and sugar together until light and fluffy, about 2–3 minutes.
Step 4: Add Eggs & Flavoring
Beat in eggs one at a time, then add vanilla extract and almond extract (if using).
Step 5: Combine Wet & Dry Ingredients
Alternate adding the dry ingredients and milk to the butter mixture, beginning and ending with dry.
Mix until just combined—do not overmix.
Step 6: Fill & Bake
Spoon batter evenly into cupcake liners, filling each about ¾ full.
Bake for 18–20 minutes, or until a toothpick inserted comes out clean.
Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Step 7: Make the Pistachio Buttercream
Beat the softened butter until smooth.
Add powdered sugar gradually, then mix in pistachio paste, milk, and a pinch of salt.
Beat until light and fluffy, 2–3 minutes. Add food coloring if desired.
Step 8: Frost & Decorate
Once cupcakes are completely cool, pipe or spread the pistachio frosting on top.
Garnish with chopped pistachios, white chocolate, or sprinkles.
Tips for Success
Use Unsalted Pistachios – So you can control the flavor and salt level.
Don’t Overbake – Check cupcakes at 18 minutes for the perfect moist crumb.
Use Pistachio Paste – For a smoother buttercream texture and deeper flavor.
Let Cupcakes Cool – Frost only when completely cool to avoid melting.
Add a Pop of Color – A small drop of food coloring makes them visually stunning.
Serving Suggestions
With Tea – Perfect alongside green or floral teas.
For Baby Showers – Elegant and pastel-perfect.
As Dessert – Pair with vanilla ice cream or fruit.
In a Dessert Spread – Match with lemon or raspberry treats for color and variety.
How to Store & Freeze
Storing:
Store in an airtight container at room temperature for 2 days, or refrigerate for up to 5 days.
Freezing:
Freeze unfrosted cupcakes for up to 2 months. Thaw and frost fresh.
Reheating:
Best enjoyed at room temperature. No reheating needed unless unfrosted and frozen.
Frequently Asked Questions
- Can I use pistachio pudding mix instead of real pistachios?
Yes, but the flavor and color will be more artificial. Real pistachios give the best natural taste. - What can I substitute for pistachio paste?
Use finely ground pistachios mixed with a bit of oil to form a paste. - Can I make these gluten-free?
Yes, use a 1:1 gluten-free flour blend. - Do I need to peel the pistachios?
Not necessary, but removing skins gives a brighter green color. - Can I use almond flour?
For part of the flour, yes—but not all, as it will change the texture.
Final Thoughts
These Pistachio Cupcakes are a tender, nutty delight with a hint of elegance and sweetness that makes them perfect for any celebration. With their soft green hue and creamy pistachio frosting, they’re as beautiful as they are delicious. Whether you’re making a batch for a birthday, tea party, or simply because you love pistachios, this recipe delivers every time.
Bake a batch and share the joy—don’t forget to post your pistachio cupcake creations online!
Preparation Time: 20 minutes
Baking Time: 20 minutes
Cuisine: American-European fusion
Nutritional Information (Per Cupcake – makes 12):
Calories: 310 | Protein: 4g | Carbohydrates: 30g | Fat: 19g | Sugar: 22g | Sodium: 150mg

Pistachio Cupcakes
- Total Time: 20 minutes
Description
Soft, nutty, and subtly sweet, these Pistachio Cupcakes are a delightful treat that brings elegance and flavor to any occasion. With a moist pistachio-flavored cake base and a light, fluffy pistachio buttercream on top, every bite is creamy, nutty, and perfectly balanced. Whether you’re baking for spring gatherings, birthdays, or just a sweet afternoon treat, these cupcakes are sure to impress.
Want recipes like this delivered straight to your inbox? Subscribe now for delicious, bakery-style cupcakes and sweet treats you can make right at home.
Ingredients
For the Pistachio Cupcakes:
-
1 cup all-purpose flour
-
½ cup shelled pistachios (unsalted)
-
1½ tsp baking powder
-
¼ tsp salt
-
½ cup unsalted butter, softened
-
¾ cup granulated sugar
-
2 large eggs
-
1 tsp vanilla extract
-
½ tsp almond extract (optional, enhances nutty flavor)
-
½ cup whole milk
For the Pistachio Buttercream Frosting:
-
½ cup unsalted butter, softened
-
2 cups powdered sugar
-
¼ cup pistachio paste (or finely ground pistachios)
-
1–2 tbsp milk or heavy cream
-
Pinch of salt
-
Optional: green food coloring for a pastel pistachio hue
Optional Toppings:
-
Chopped pistachios
-
White chocolate shavings
-
Edible flowers
-
Gold sprinkles for elegance
Instructions
Step 1: Preheat & Prep
Preheat your oven to 350°F (175°C).
Line a 12-cup muffin tin with paper liners.
Step 2: Grind the Pistachios
In a food processor, pulse the pistachios until finely ground (but not pasty).
Mix the ground pistachios with flour, baking powder, and salt. Set aside.
Step 3: Cream Butter & Sugar
In a mixing bowl, cream softened butter and sugar together until light and fluffy, about 2–3 minutes.
Step 4: Add Eggs & Flavoring
Beat in eggs one at a time, then add vanilla extract and almond extract (if using).
Step 5: Combine Wet & Dry Ingredients
Alternate adding the dry ingredients and milk to the butter mixture, beginning and ending with dry.
Mix until just combined—do not overmix.
Step 6: Fill & Bake
Spoon batter evenly into cupcake liners, filling each about ¾ full.
Bake for 18–20 minutes, or until a toothpick inserted comes out clean.
Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Step 7: Make the Pistachio Buttercream
Beat the softened butter until smooth.
Add powdered sugar gradually, then mix in pistachio paste, milk, and a pinch of salt.
Beat until light and fluffy, 2–3 minutes. Add food coloring if desired.
Step 8: Frost & Decorate
Once cupcakes are completely cool, pipe or spread the pistachio frosting on top.
Garnish with chopped pistachios, white chocolate, or sprinkles.
Notes
Use Unsalted Pistachios – So you can control the flavor and salt level.
Don’t Overbake – Check cupcakes at 18 minutes for the perfect moist crumb.
Use Pistachio Paste – For a smoother buttercream texture and deeper flavor.
Let Cupcakes Cool – Frost only when completely cool to avoid melting.
Add a Pop of Color – A small drop of food coloring makes them visually stunning.
- Prep Time: 20 minutes
- Cuisine: American-European fusion