If you’ve been searching for a show-stopping treat to wow friends or spoil yourself, welcome to the world of Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting. These cupcakes strike that magical balance between nutty and sweet, with tender pistachio-spiked cake topped by clouds of dreamy vanilla buttercream. They’re the kind of dessert that turns ordinary days into a celebration, bursting with color, flavor, and a pinch of nostalgia for bakery treats—only better because they’re homemade.

Ingredients You’ll Need
The beauty of these cupcakes is in the simplicity of their ingredients. Each one plays a starring role—creating those soft green layers and silky-smooth frosting you’ll crave again and again. Here’s what makes every bite special:
- Pistachios: These are the heart of the flavor; finely ground, they bring nutty richness and lovely specks of green throughout your cupcakes.
- All-purpose flour: Provides the cupcake structure, keeping them soft but never crumbly.
- Baking powder: Ensures the perfect rise for pillowy, light cupcakes.
- Baking soda: Works with the baking powder, balancing acidity for that perfect crumb.
- Salt: Just a pinch elevates every flavor—don’t skip it!
- Unsalted butter (for cupcakes): Delivers moistness and a buttery taste that pairs seamlessly with pistachios.
- Granulated sugar: Adds sweetness and helps create a delicate, tender cake.
- Eggs: Bring structure and rich flavor, binding everything together.
- Vanilla extract: Enhances both the cupcake and frosting with classic bakery aroma.
- Almond extract: A splash deepens the nutty notes and brings out the best in pistachios.
- Whole milk: Adds just the right amount of moisture and richness to the batter.
- Green food coloring (optional): For that bakery-style pop of pastel green, but totally optional if you love a more natural look.
- Unsalted butter (for frosting): The creamy foundation for your luscious vanilla buttercream—make sure it’s soft for easy mixing.
- Powdered sugar: Sweetens and thickens the frosting to cloud-like perfection.
- Heavy cream: A drizzle makes the frosting extra fluffy and smooth.
- Vanilla extract (for frosting): Gives the buttercream its irresistible flavor.
- Salt (for frosting): Rounds out the sweetness so the vanilla truly shines.
How to Make Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting
Step 1: Prepare Your Oven and Tin
Start by preheating your oven to 350°F (175°C)—this ensures even baking from the first minute. Line a standard 12-cup muffin tin with pretty paper liners to make your Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting easy to remove, and to keep things festive and tidy.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the ground pistachios, flour, baking powder, baking soda, and salt. This step is more than basic prep; it evenly distributes the pistachio throughout the flour, guaranteeing you get perfect texture and flavor in every bite.
Step 3: Cream the Butter and Sugar
In a large mixing bowl, cream the softened butter and granulated sugar until the mixture is light, fluffy, and pale yellow. This is where the magic begins—air beaten into the butter gives the cupcakes their tender, springy texture, so don’t rush it.
Step 4: Add Eggs and Extracts
Add your eggs one at a time, ensuring that each is incorporated before adding the next. Stir in both vanilla and almond extracts, which combine to create a bakery aroma that’s truly a sneak peek of the final flavor. This is where your Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting really start becoming irresistible!
Step 5: Combine Wet and Dry Mixtures
Add the dry ingredients to the wet mixture in three parts, alternating with the whole milk. Begin and end with the dry ingredients. This method ensures a silky-smooth, even batter. For extra fun and a bakery-bright hue, add a couple of drops of green food coloring at this stage, stirring gently to blend without overmixing.
Step 6: Fill and Bake
Divide your batter evenly among the cupcake liners, filling each about two-thirds full for the perfect rise. Slide them into your preheated oven and bake for 18 to 20 minutes. Test for doneness with a toothpick in the center—it should come out clean and crumb-free.
Step 7: Cool Completely
Let your cupcakes cool in the pan for a few minutes, then move them to a wire rack to cool completely. This step is critical; warm cupcakes can melt your buttercream, leading to frosting that slides right off.
Step 8: Make the Vanilla Buttercream Frosting
In a clean bowl, beat your softened butter until it’s super creamy. Gradually add the powdered sugar one cup at a time, mixing thoroughly between additions. Next goes in the vanilla, heavy cream, and a pinch of salt. Whip until the frosting is light, airy, and oh-so-fluffy—ready to top your Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting.
Step 9: Frost and Decorate
Once your cupcakes are cooled, generously frost them with the vanilla buttercream. You can use a piping bag for a fancy swirl or go rustic with a butter knife—it’s all about the joy. Optional: sprinkle with extra chopped pistachios or edible flowers for a bakery-worthy finish.
How to Serve Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting

Garnishes
Get playful with your toppings! A sprinkle of chopped pistachios adds crunch and color, while fresh berries or edible flowers create instant visual appeal. Even a dusting of gold glitter makes these cupcakes ready for a party—your Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting should look as irresistible as they taste.
Side Dishes
Pair these cupcakes with a pot of fragrant tea, a glass of cold milk, or even a flute of sparkling wine for an elegant dessert moment. If you’re serving a brunch spread, arrange them alongside fruit salad or yogurt parfaits for a fresh contrast to the sweet richness.
Creative Ways to Present
Display your cupcakes on a cake stand or tiered platter for maximum effect—perfect for birthdays and bridal showers. For a fun twist, you can also bake mini-sized versions and serve them on a rustic wooden board, or nestle each one in a cute box as a delightful party favor.
Make Ahead and Storage
Storing Leftovers
Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting stay delicious for up to three days when stored in an airtight container at room temperature; just make sure you keep them away from direct sunlight or heat. The buttercream remains soft and dreamy, making these cupcakes as tempting on day three as on day one.
Freezing
If you want to get ahead, you can freeze the unfrosted cupcakes for up to two months. Wrap each one tightly in plastic wrap, then store in a zip-top bag. When you’re ready, thaw them at room temperature and frost freshly for the best texture and flavor.
Reheating
While you typically won’t need to reheat these, if your cupcakes have been in the fridge, let them come to room temperature for about 30 minutes before enjoying. This helps return both cake and buttercream to their fluffy, tender best—just the way Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting should be savored.
FAQs
Can I substitute another nut for the pistachios?
Absolutely! While pistachios give these cupcakes their signature flavor and color, you can use almonds or hazelnuts as an alternative. Keep in mind, though, that substituting will change the taste and color profile—still delicious, just different.
How do I get an even greener color without artificial food dye?
For a natural green tint, try adding a small amount of pureed spinach to the batter (it won’t affect the flavor) or look for plant-based food colorings. The pistachios alone offer a subtle green, but these additions can enhance the effect without artificial ingredients.
Can I make these cupcakes dairy-free or vegan?
Yes! Swap out the butter for a plant-based alternative and use your favorite non-dairy milk, such as almond or oat. The buttercream can also be made with vegan butter and a splash of coconut milk for creaminess.
What’s the best way to grind pistachios?
Pulse shelled, unsalted pistachios in a food processor until finely ground—just be careful not to over-process, or you’ll end up with pistachio butter. For extra flavor, try toasting the nuts first and letting them cool before grinding.
Can I double the recipe for a crowd?
Definitely! The recipe doubles beautifully. Just bake in batches to ensure every Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting is perfectly risen and moist. Keep an eye on the baking time, as larger batches may need a pinch more time in the oven.
Final Thoughts
If you’re ready to treat yourself to something truly delightful, don’t wait to make a batch of Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting. Whether for a celebration or just a quiet afternoon at home, each bite is a little taste of joy and luxury. Share them with people you love, or save them all for yourself—you deserve it!
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 Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting. A perfect balance of nutty pistachio flavor in a moist cupcake topped with creamy vanilla buttercream.
Ingredients
Cupcakes:
- 1 cup shelled unsalted pistachios, finely ground
- 1 1/2 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter (softened)
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon almond extract
- 3/4 cup whole milk
- Green food coloring (optional)
Buttercream Frosting:
- 1 cup unsalted butter (softened)
- 3 cups powdered sugar
- 2 tablespoons heavy cream
- 1 tablespoon vanilla extract
- Pinch of salt
Instructions
- Preheat Oven: Preheat oven to 350°F (175°C) and line a 12-cup muffin tin with paper liners.
- Prepare Dry Ingredients: In a medium bowl, whisk together ground pistachios, flour, baking powder, baking soda, and salt.
- Mix Wet Ingredients: In a large bowl, cream butter and sugar. Beat in eggs, vanilla extract, and almond extract. Alternate adding dry ingredients and milk, mixing well. Add green food coloring if desired.
- Bake Cupcakes: Divide batter into liners and bake for 18–20 minutes. Let cool.
- Make Frosting: For buttercream, beat butter, add powdered sugar gradually, then mix in cream, vanilla, and salt until fluffy.
- Frost Cupcakes: Frost cooled cupcakes as desired.
Notes
- You can toast the pistachios lightly before grinding for deeper flavor.
- For a dairy-free option, substitute butter with a vegan alternative and use plant-based milk.
Nutrition
- Serving Size: 1 cupcake
- Calories: 410
- Sugar: 34g
- Sodium: 160mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 65mg