These tender, nutty pistachio cupcakes topped with bright pink strawberry buttercream are everything you want in a homemade treat. The pistachio flavor comes through without being overpowering, and the strawberry frosting adds just the right amount of fruity sweetness. I first made these for my sister Karla's birthday last spring, and she took one bite and said, "Wait, did you actually make these or did you sneak to a bakery?" They're surprisingly easy to put together, and the combination of green pistachio crumbs and pink frosting makes them almost too pretty to eat.


If you love nutty flavors, you'll also want to try these Pistachio Drop Cookies or this Raspberry Tart Recipe for another fruity-nutty pairing. And if you're looking for more stunning layer cakes, this Gingerbread Layer Cake never disappoints.
Why You'll Love These Pistachio Cupcakes
The flavor is delicate and nutty without tasting artificial. You're using real pistachios here, ground fresh, which gives the Pistachio Cupcakes a natural green tint and a tender crumb. The strawberry buttercream is made with freeze-dried strawberries, so the flavor is intense and sweet without adding extra moisture that could make the frosting runny.
They're also easier than you'd think. Yes, you're grinding pistachios and whipping up frosting from scratch, but the steps are straightforward and forgiving. Even if you've never made Pistachio Cupcakes before, you can handle this.
The texture is soft and light, thanks to the cake flour and sour cream. These aren't dense or dry. They're the kind of cupcake that practically melts on your tongue.
Jump to:
Pistachio Cupcakes Ingredients
Here's a simple breakdown of what goes into these Pistachio Cupcakes and why each ingredient matters.
For the Cupcakes:
- Unsalted pistachios: These give the cupcakes their nutty flavor and natural color. Make sure they're shelled and unsalted so you can control the seasoning.
- Cake flour: Creates a lighter, softer crumb than all-purpose flour. It's worth picking up a box if you don't have it.
- Baking powder and baking soda: Work together to give the cupcakes a gentle rise and tender texture.
- Salt: Balances the sweetness and brings out the pistachio flavor.
- Unsalted butter: Adds richness and moisture. Softened butter creams better with the sugar for a fluffy batter.
- Granulated sugar: Sweetens the cupcakes and helps create that light, airy texture when beaten with the butter.
- Egg whites: Keep the cupcakes soft and tender without making them heavy. You're skipping the yolks here for a lighter crumb.
- Vanilla extract: Enhances all the other flavors without overpowering the pistachios.
- Almond extract: Complements the pistachios beautifully and adds a subtle warmth.
- Full-fat sour cream: Adds moisture and a slight tang that balances the sweetness.
- Whole milk: Thins the batter just enough for a smooth, pourable consistency.
- Green gel food coloring (optional): Just a tiny drop if you want a more vibrant green color.
For the Strawberry Buttercream:
- Freeze-dried strawberries: Ground into powder, these give the frosting an intense strawberry flavor without adding liquid.
- Unsalted butter: The base of the buttercream. Softened butter whips up light and creamy.
- Confectioners' sugar: Sweetens and thickens the frosting to the perfect pipeable consistency.
- Heavy cream: Adds smoothness and makes the frosting easier to spread or pipe.
- Vanilla extract: Rounds out the strawberry flavor.
- Salt (optional): A pinch cuts through the sweetness if the frosting tastes too sugary.
- Fresh strawberry slices and pistachio crumbs (optional): For garnish. They make the cupcakes look bakery-perfect.
How to Make Pistachio Cupcakes
Here's how to make these step by step.
Grind the pistachios: Pulse the pistachios in a food processor until they turn into fine crumbs. Don't over-process or they'll turn into pistachio butter.
Preheat and prep: Preheat your oven to 350°F (177°C). Line a 12-count muffin pan with cupcake liners, then line a second pan with 3 more liners for about 15 cupcakes total.
Mix the dry ingredients: In a medium bowl, whisk together the cake flour, baking powder, baking soda, salt, and ¾ cup of the pistachio crumbs. Set aside the rest of the pistachio crumbs for garnish later.
Cream the butter and sugar: Using a handheld or stand mixer with a paddle attachment, beat the softened butter and granulated sugar on high speed for about 3 minutes, until the mixture looks light and fluffy. Scrape down the sides and bottom of the bowl as needed.
Add the egg whites and extracts: Beat in the egg whites, vanilla extract, and almond extract on medium-high speed until everything is smooth and combined.
Mix in the sour cream: Add the sour cream and beat until it's fully incorporated. Scrape the bowl again to make sure nothing is stuck to the sides.
Combine wet and dry ingredients: Add the dry ingredients to the bowl, then slowly pour in the milk while the mixer runs on low speed. Beat until just combined. Don't over-mix or the cupcakes will turn out dense. If you see a few lumps, whisk them out gently by hand. The batter will be thick.

Fill the liners: Spoon the batter into the cupcake liners, filling each one only about ⅔ full. This gives them room to rise without overflowing.
Bake: Bake for 19 to 22 minutes, until a toothpick inserted in the center comes out clean. If you're making mini cupcakes, bake for 11 to 13 minutes instead. Let the cupcakes cool completely in the pan before you frost them.
Make the strawberry powder: While the cupcakes cool, process the freeze-dried strawberries in a food processor or blender until they turn into a fine powder.
Beat the butter: In a large bowl, beat the softened butter on medium-high speed for about 2 minutes, until it's creamy and smooth.
Add the frosting ingredients: Add the confectioners' sugar, strawberry powder, heavy cream, and vanilla extract. Beat on low speed for 30 seconds to avoid a sugar cloud, then increase to high speed and beat for 2 full minutes. Taste the frosting and add a pinch of salt if you want to cut the sweetness.

Frost and garnish: Once the cupcakes are completely cool, frost them using a piping bag or an offset spatula. Sprinkle the reserved pistachio crumbs on top and add a fresh strawberry slice if you like.
Store: Cover any leftover cupcakes and keep them in the refrigerator for up to 3 days.
Ingredient Substitutions and Variations
Cake flour: If you don't have cake flour, use the substitution mentioned above (all-purpose flour minus a few tablespoons, replaced with cornstarch). The texture won't be quite as soft, but it'll still work.
Sour cream: You can swap in Greek yogurt if that's what you have. Full-fat works best.
Whole milk: 2% milk will work in a pinch, but whole milk gives you a richer cupcake.
Almond extract: If you don't like almond extract or have an allergy, just leave it out and add an extra teaspoon of vanilla.
Strawberry buttercream: You can make vanilla buttercream instead by leaving out the freeze-dried strawberries. Or try a cream cheese frosting if you want something tangy. You could even make Candied Walnuts and sprinkle those on top for crunch.
Pistachio paste: Some recipes call for pistachio paste, which gives a stronger flavor, but this recipe uses whole pistachios for a fresher, lighter taste.
Equipment For Pistachio Cupcakes
Here's what makes the process easier.
- Food processor: For grinding the pistachios and freeze-dried strawberries into powder.
- 12-count muffin pan: You'll need two pans to make all 15 Pistachio Cupcakes.
- Cupcake liners: Keeps the Pistachio Cupcakes from sticking and makes cleanup easier.
- Mixing bowls: One for dry ingredients, one for wet.
- Whisk: For combining the dry ingredients.
- Electric mixer: A handheld or stand mixer makes creaming the butter and sugar much easier.
- Silicone spatula: For scraping down the bowl and folding ingredients together.
- Cooling rack: Lets air circulate around the Pistachio Cupcakes so they cool evenly.
- Piping bags and tip: If you want to pipe the frosting. I like using an Ateco #849 tip for a pretty swirl.
- Cupcake carrier (optional): Handy if you're taking these to a party or giving them as a gift.
How to Store Pistachio Cupcakes
Keep the frosted Pistachio Cupcakes in an airtight container in the refrigerator for up to 3 days. The buttercream holds up well, but it's best to let them come to room temperature for about 15 minutes before serving so the frosting softens a bit.
If you want to freeze them, freeze the unfrosted Pistachio Cupcakes in a freezer-safe container for up to 2 months. Thaw them in the fridge overnight, then frost and serve.
The frosting can be made ahead and stored in the fridge for up to a week. Just let it come to room temperature and give it a quick whip with the mixer before using it.
Serving Suggestions
These Pistachio Cupcakes are great on their own, but here are a few ideas to make them even more special.
Serve with fresh berries. A handful of fresh strawberries, raspberries, or blueberries on the side adds a nice pop of color and freshness.
Pair with tea or coffee. The nutty flavor goes beautifully with a cup of Earl Grey or a strong coffee.
Add a scoop of vanilla ice cream. If you're serving these as a plated dessert, a small scoop of vanilla ice cream turns them into something fancy.
Make a dessert board. Set out the Pistachio Cupcakes with some Lemon Blueberry Bread, fresh fruit, and maybe a simple Pear Pie for a spread that feels special without too much effort.
Top Tip
Use room temperature ingredients. Cold butter, sour cream, and milk won't mix as smoothly, and you'll end up with a lumpy batter. Let everything sit out for about 30 minutes before you start.
Don't skip the cake flour. It really does make a difference in texture. If you absolutely have to substitute, use 1 and ¾ cups all-purpose flour minus 3 and ½ tablespoons, then add 3 and ½ tablespoons cornstarch and sift it together.
Grind the pistachios finely. You want them to blend into the batter, not stay chunky. Pulse in short bursts and check the texture often.
Don't over-mix the batter. Once you add the dry ingredients and milk, mix just until you don't see streaks of flour. Over-mixing develops the gluten and makes the Pistachio Cupcakes tough.
Let the cupcakes cool completely before frosting. If they're even a little warm, the buttercream will melt and slide right off.
FAQ
What is the best way to make pistachio cupcakes?
Grind fresh, unsalted pistachios into fine crumbs and fold them into a tender cake batter made with cake flour, sour cream, and egg whites. The key is using real pistachios instead of pudding mix or artificial flavoring for the best taste. My sister Karla swears by letting the batter rest for a few minutes before scooping it into the liners so the pistachios have time to soften and blend.
How do I make strawberry buttercream frosting?
Grind freeze-dried strawberries into a fine powder, then beat it into softened butter along with confectioners' sugar, heavy cream, and vanilla extract. The freeze-dried berries give you intense strawberry flavor without adding moisture that could make the frosting runny. If the frosting seems too thick, add a little more cream, one teaspoon at a time.
Can I use regular flour instead of cake flour for cupcakes?
You can, but the texture won't be quite as soft and tender. If you need to substitute, use 1 and ¾ cups all-purpose flour minus 3 and ½ tablespoons, then add 3 and ½ tablespoons cornstarch and sift it together. It's a pretty close match. Mom always says cake flour is worth keeping in the pantry if you bake Pistachio Cupcakes or layer cakes often.
How do I make cupcakes without egg yolks?
Use only the egg whites, just like this recipe does. Egg whites give cupcakes structure and moisture without adding the richness and color that yolks bring. You'll end up with a lighter, fluffier crumb and a paler color, which is perfect for pistachio cupcakes since you want the green to shine through. If you're worried about wasting the yolks, save them for custard or lemon curd.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Pistachio Cupcakes

Pistachio Cupcakes with Strawberry Buttercream
Ingredients
Method
- Grind the pistachios in a food processor until fine crumbs form.
- Preheat the oven to 350°F (177°C). Line a 12-count muffin pan with cupcake liners, adding 3 extra liners to another pan.
- Whisk together the cake flour, baking powder, baking soda, salt, and ¾ cup of pistachio crumbs. Set aside the remaining pistachio crumbs for garnish.
- Using a stand or handheld mixer, beat the softened butter and sugar on high for about 3 minutes until smooth and creamy. Scrape down the sides of the bowl as needed.
- Add the egg whites, vanilla extract, and almond extract, then beat on medium-high speed until smooth. Follow by adding the sour cream and beating again.
- Gradually add the dry ingredients, then pour in the milk (and food coloring, if using). Mix until just combined. If needed, whisk by hand to ensure smoothness.
- Spoon the batter into the cupcake liners, filling each about two-thirds full.
- Bake for 19-22 minutes or until a toothpick inserted comes out clean. For mini cupcakes, bake for 11-13 minutes. Allow cupcakes to cool completely before frosting.
- To make the frosting, process freeze-dried strawberries into a fine powder. Beat the softened butter on medium-high for 2 minutes until creamy.
- Add the powdered strawberries, confectioners' sugar, heavy cream, and vanilla extract. Beat on low speed for 30 seconds, then increase to high for 2 minutes until smooth.
- Frost the cooled cupcakes and garnish with pistachio crumbs and fresh strawberry slices if desired.













Leave a Reply