Imagine biting into a cloud-soft cupcake, flecked with real pistachios, where every bite is subtly nutty, moist, and capped with the creamiest swirl of rich vanilla buttercream. These Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting are truly a showstopper—lush in color and flavor, yet so approachable to make at home! Whether for a spring brunch, afternoon tea, or simply to satisfy a craving for something special, they combine the earthy charm of pistachios with the classic comfort of homemade buttercream, making each cupcake a memorable treat.

Ingredients You’ll Need
You won’t believe how easy it is to create bakery-style cupcakes at home with just a handful of pantry staples and a few flavor-boosting ingredients. Every item here plays an important role, from the crunch of pistachios to the silky finish of the buttercream, so don’t skip the details!
- All-purpose flour: The foundation of a tender cupcake—be sure to measure it accurately for a perfect crumb.
- Instant pistachio pudding mix: Adds irresistible nutty flavor, a delicate green hue, and moisture that keeps cupcakes soft for days.
- Baking powder: Essential for that fluffy, domed top.
- Salt: Just a touch keeps the sweetness from overwhelming and makes flavors sing.
- Unsalted butter (for cupcakes and frosting): Use high-quality, room-temperature butter for the best texture and rich flavor in both cupcake and buttercream.
- Granulated sugar: The sweet backbone; creaming it with butter gives the cupcakes their light texture.
- Large eggs: Bind everything together and help create a delicate structure.
- Vanilla extract: Infuses warmth and rounds out the flavors in both the cupcakes and frosting.
- Almond extract: Amplifies the pistachio flavor in the loveliest way (don’t skip it!).
- Whole milk: Adds richness and moisture—milk alternatives can work, but full-fat is best for decadence.
- Chopped shelled pistachios: For taste and texture; plus, a sprinkle on top looks stunning.
- Powdered sugar: For perfectly smooth, luscious buttercream.
- Heavy cream or milk (for frosting): Gives the buttercream that dreamy, fluffy consistency.
- Pinch of salt (for frosting): Cuts sweetness and balances the rich flavor.
How to Make Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting
Step 1: Prep Your Oven and Muffin Tin
Begin by heating your oven to 350°F (175°C), and line a standard 12-cup muffin tin with cupcake liners. This little step is the secret to cupcakes that bake evenly and pop out cleanly, ready for frosting glory. Don’t forget, paper liners make cleanup a breeze!
Step 2: Combine the Dry Ingredients
Grab a medium bowl and whisk together the all-purpose flour, instant pistachio pudding mix, baking powder, and salt. Blending these dry ingredients first ensures even distribution—so every bite of your Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting will have flawless texture and just the right hint of pistachio.
Step 3: Cream Butter and Sugar
In a large bowl, use a mixer to beat the unsalted butter and granulated sugar together until light, pale, and slightly fluffy. Creaming is key here—it traps air, which makes for cupcakes that are soft and airy rather than dense or heavy.
Step 4: Add Eggs and Extracts
Next, add the eggs one at a time, mixing after each. This ensures a silky batter. Then, stir in the vanilla and almond extracts. A mere half teaspoon of almond extract will truly make the pistachio flavor pop, giving your cupcakes their signature taste.
Step 5: Alternate Dry Ingredients and Milk
Now, gently mix the bowl of dry ingredients into your butter mixture, alternating with the whole milk—starting and ending with the dry mix. This step keeps the batter from getting overworked, which means light, tender cupcakes every single time. Fold in the chopped pistachios for that perfect nutty bite and cheerful green flecks throughout.
Step 6: Fill and Bake
Spoon the batter evenly into the cupcake liners, filling each about two-thirds full. Bake for 18 to 20 minutes until a toothpick inserted in the center comes out clean and the tops feel springy. Set aside to cool completely—patience pays off here, as warm cupcakes will melt the buttercream.
Step 7: Make the Vanilla Buttercream
While the cupcakes cool, whip up the frosting! Beat the unsalted butter until smooth and creamy, then gradually add powdered sugar, vanilla extract, and a pinch of salt. A splash of heavy cream ensures the buttercream is light, luxurious, and perfect for piping or spreading atop your pretty pistachio cakes.
Step 8: Frost and Garnish
Pipe or spread generous swirls of buttercream over cooled cupcakes, then sprinkle with extra chopped pistachios. This finishing touch not only adds gorgeous color and crunch, but it’s also an irresistible invitation to take that first delicious bite!
How to Serve Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting

Garnishes
A classic touch is a sprinkle of chopped pistachios on top—simple, elegant, and echoing the cupcake’s nutty soul. For a celebration, add a dusting of edible glitter or a few dried rose petals to accent the beautiful green and white swirls. If you like, a delicate drizzle of white chocolate sends them over the top and ties the whole look together!
Side Dishes
Pairing these cupcakes with lightly brewed tea or rich espresso is pure bliss, as the drinks complement the nutty notes and sweetness beautifully. For parties, serve alongside a bowl of fresh berries, or a platter of citrusy macarons to accentuate the pistachio flavor with a little tart contrast.
Creative Ways to Present
Display Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting on a tiered cake stand for extra wow factor at showers or birthdays. Arrange them in pastel cupcake wrappers, or nestle each into a mini dessert box for a take-home favor. For a whimsical vibe, try topping each with a single whole pistachio or a tiny fondant flower.
Make Ahead and Storage
Storing Leftovers
Keep any leftover cupcakes in an airtight container at room temperature for up to two days; the pudding mix helps them stay moist and tender. If your kitchen is especially warm, you can store them in the fridge, just be sure to let them come to room temperature so the buttercream is perfectly soft before serving.
Freezing
To freeze, place unfrosted (or even frosted) cupcakes on a baking sheet in the freezer for an hour until solid, then wrap individually in plastic wrap and store in a zip-top bag for up to two months. Thaw overnight in the fridge, and add fresh garnishes after defrosting if you like your decoration crisp.
Reheating
While these cupcakes don’t need reheating, you can bring them to room temperature from the fridge, or give an unfrosted cupcake a quick zap in the microwave (about 10 seconds) to soften it right up before frosting or serving.
FAQs
Can I make Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting gluten-free?
Absolutely! Swap in your favorite cup-for-cup gluten-free flour blend in place of regular all-purpose flour. Just check that your pudding mix and other ingredients are gluten-free as well, and you’ll still get amazing flavor and texture.
Can I use pistachio paste or extract for extra flavor?
Yes—you can add a small spoonful of pistachio paste, or a dash of pistachio extract, to the batter to make the nutty flavor even more pronounced. Just adjust to taste, as both can be potent!
Is it okay to use salted pistachios?
If salted pistachios are all you have, go ahead and use them, but skip the added salt in the cupcake batter and frosting. The slight saltiness actually makes each cupcake even more craveable!
How do I get a pretty green color in my cupcakes?
The pudding mix already imparts a subtle green hue, but for a more vibrant look, add a drop or two of green food coloring to the batter. Just mix lightly so the color stays soft and natural-looking—no neon cupcakes needed here!
Can I double this recipe for a crowd?
Definitely! Simply double all the ingredients and bake in batches if you only have one muffin tin. Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting are always a hit for parties and events, so the more, the merrier.
Final Thoughts
Whether you’re treating yourself or planning a dessert for the ones you love, making Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting is always worth the effort. Each bite is a celebration—soft, nutty, sweet, and ever so cheerful. So, grab your mixing bowls and let your creativity shine; the joy you’ll get (and give!) with these cupcakes will have you coming back to this recipe time and again.
Print
Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting Recipe
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 12 cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Indulge in these delightful Pistachio Cupcakes topped with a heavenly Vanilla Buttercream Frosting. These moist and nutty treats are perfect for any occasion!
Ingredients
For the Cupcakes:
- 1 ¼ cups all-purpose flour
- 1 package (3.4 oz) instant pistachio pudding mix
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- ¾ cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ teaspoon almond extract
- ½ cup whole milk
- ½ cup chopped shelled pistachios (plus more for garnish)
For the Vanilla Buttercream Frosting:
- 1 cup unsalted butter, softened
- 3 ½ cups powdered sugar
- 2 tablespoons heavy cream or milk
- 1 tablespoon vanilla extract
- Pinch of salt
Instructions
- Preheat the oven: Preheat the oven to 350°F and line a 12-cup muffin tin with cupcake liners.
- Mix dry ingredients: In a medium bowl, whisk together the flour, pistachio pudding mix, baking powder, and salt.
- Cream butter and sugar: In a large bowl, cream together the butter and sugar until light and fluffy. Add eggs one at a time, beating well after each addition. Mix in the vanilla and almond extracts.
- Combine wet and dry: Add the dry ingredients alternately with the milk, beginning and ending with the dry. Fold in chopped pistachios.
- Bake: Divide the batter evenly among the cupcake liners and bake for 18–20 minutes, or until a toothpick inserted in the center comes out clean. Let cupcakes cool completely before frosting.
- Make frosting: Beat the butter until smooth and creamy. Gradually add powdered sugar, followed by vanilla extract, cream or milk, and a pinch of salt. Beat until fluffy and smooth.
- Frost cupcakes: Pipe or spread frosting onto cooled cupcakes and garnish with additional chopped pistachios.
Notes
- For extra pistachio flavor, add a drop of green food coloring or a dash of pistachio extract to the batter.
- These cupcakes stay moist thanks to the pudding mix and pair beautifully with tea or coffee.
Nutrition
- Serving Size: 1 cupcake
- Calories: 430
- Sugar: 38 g
- Sodium: 190 mg
- Fat: 24 g
- Saturated Fat: 13 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 48 g
- Fiber: 1 g
- Protein: 4 g
- Cholesterol: 75 mg