If you’ve ever dreamed of a cupcake that feels both indulgent and refreshingly unique, then I can’t wait for you to discover this Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting Recipe. These cupcakes shine with the subtle nutty crunch of finely ground pistachios baked into a soft, tender cake, paired with a velvety-smooth vanilla buttercream that’s perfectly sweet and rich. Each bite offers a delightful balance of flavors and textures that’ll have you reaching for one more before you know it. Whether you’re whipping these up for a special occasion or simply treating yourself, this recipe is a guaranteed winner that captures the essence of homemade charm with a gourmet flair.

Ingredients You’ll Need
Each ingredient in this Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting Recipe plays a vital role, blending together to create irresistible cupcakes with moist texture, eye-catching color, and that signature nutty flavor you won’t forget. You’ll find everything quite approachable, yet essential to get that perfect balance.
- 1 1/4 cups all-purpose flour: The sturdy base that provides structure to the cupcakes while keeping them tender.
- 1/2 cup shelled unsalted pistachios (finely ground): Adds a distinctive nutty flavor and natural moisture.
- 1 1/2 teaspoons baking powder: Helps your cupcakes rise beautifully and stay fluffy.
- 1/4 teaspoon salt: Enhances all the flavors and balances sweetness.
- 1/2 cup unsalted butter (softened): Provides richness and a tender crumb for the cupcakes.
- 3/4 cup granulated sugar: Just the right amount of sweetness that also promotes a beautiful golden finish.
- 2 large eggs: Adds moisture, richness, and helps bind everything together.
- 1 teaspoon vanilla extract: Lifts the flavor profile and deepens the dessert’s sweetness.
- 1/2 teaspoon almond extract (optional): Gives a subtle extra layer of nutty fragrance that complements pistachios beautifully.
- 1/2 cup whole milk: Keeps the batter smooth and moist without weighing it down.
- A few drops green food coloring (optional): Brings a soft pistachio-green hue to make these cupcakes as pretty as they taste.
- For the vanilla buttercream frosting:
- 1 cup unsalted butter (softened): The luscious base that turns into creamy, dreamy frosting.
- 3 cups powdered sugar: Sweetens and stabilizes the frosting for those perfect peaks.
- 2 tablespoons heavy cream or milk: Adds the right silky-smooth consistency.
- 1 tablespoon vanilla extract: Infuses the frosting with classic warmth and sweetness.
- Pinch of salt: Balances the sweetness so every bite is harmonious.
How to Make Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting Recipe
Step 1: Prep Your Oven and Ingredients
Start by preheating your oven to 350°F (175°C) and lining a muffin tin with 12 cupcake liners. This ensures your cupcakes bake evenly and pop out effortlessly once baked. While the oven warms, gather all your ingredients so the process flows smoothly.
Step 2: Mix Your Dry Ingredients
In a medium bowl, whisk together your all-purpose flour, finely ground pistachios, baking powder, and salt. Setting these aside now helps keep your ingredients ready for quick, even mixing later, which is key to that tender crumb we all love in cupcakes.
Step 3: Cream Butter and Sugar
Using a large bowl, cream the softened butter and granulated sugar together until the mixture turns light and fluffy. This step incorporates air, making your cupcakes irresistibly airy. Then, add the eggs one at a time, mixing well after each to maintain that smooth texture. Stir in vanilla and almond extract to infuse the batter with rich, nutty aromas.
Step 4: Combine Wet and Dry Ingredients
Add the dry ingredients to the butter mixture in three parts, alternating with the milk. This back-and-forth mixing prevents overworking the batter and ensures an even distribution of ingredients. If you’re feeling playful, a few drops of green food coloring here will give your cupcakes a lovely pistachio hue that’s as pretty as the flavor.
Step 5: Bake and Cool
Divide the batter evenly among your cupcake liners, filling each about two-thirds full for the perfect rise. Bake for 18 to 22 minutes, or until a toothpick inserted into the center comes out clean. This signals that your cupcakes are tender and ready. Once baked, let them cool completely on a wire rack to create the ideal canvas for your frosting.
Step 6: Make the Vanilla Buttercream Frosting
Beat the softened butter until it’s smooth and creamy. Gradually add powdered sugar while mixing, followed by the vanilla extract, heavy cream, and a pinch of salt. Keep beating for 2 to 3 minutes until the frosting becomes light and fluffy — it should spread as easily as a dream on your cooled cupcakes.
Step 7: Frost and Garnish
Finally, frost your cupcakes using a piping bag or spatula in any style you love. For added texture and a pop of elegance, sprinkle chopped pistachios or a tiny pinch of sea salt on top. These finishing touches take your cupcakes from delightful to extraordinary.
How to Serve Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting Recipe

Garnishes
A simple sprinkle of crushed pistachios or a few edible flowers makes these cupcakes visually stunning and adds a little crunch or freshness with each bite. You can also dust a little powdered sugar or sea salt for contrast and to highlight the flavors in each cupcake.
Side Dishes
Pairing these luscious cupcakes with a cup of green tea or a mild, floral white wine is sheer perfection. If serving at a gathering, a bowl of fresh berries or a scoop of tangy sorbet can complement the buttery, nutty sweetness beautifully without overpowering it.
Creative Ways to Present
Try arranging your Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting Recipe on a tiered cake stand to create an enticing display. Wrapping each cupcake with a delicate ribbon or decorating with a small edible gold leaf can elevate its presentation for those special moments where first impressions count.
Make Ahead and Storage
Storing Leftovers
You can keep any leftover cupcakes fresh by storing them in an airtight container at room temperature for up to 3 days. This helps the frosting stay creamy and the cupcakes soft while maintaining their nutty flavor.
Freezing
If you want to make these delicious treats ahead of time, freeze unfrosted cupcakes wrapped tightly in plastic wrap inside an airtight container for up to 2 months. When ready to enjoy, thaw completely before applying the frosting to preserve that perfect texture.
Reheating
For a just-baked sensation, warm cupcakes gently in the microwave for about 10-15 seconds. Avoid microwaving after frosting as this could melt the buttercream; instead, enjoy chilled or at room temperature once frosted.
FAQs
Can I use pistachio flour instead of ground shelled pistachios?
Absolutely! Pistachio flour can be a fantastic substitute and will create an even finer texture in the cupcake batter, although using whole shelled pistachios ground at home ensures the freshest flavor and a bit more nutty texture.
Is the almond extract necessary?
Not at all. The almond extract is optional but highly recommended because it enhances the pistachio flavor and adds a subtle complexity. If you don’t have it, your cupcakes will still turn out delicious with just vanilla extract.
Can I make these cupcakes vegan or dairy-free?
With some ingredient swaps like using vegan butter, plant-based milk, and egg replacers, you can definitely create a vegan version. Keep in mind the texture and taste might differ slightly, but you can still achieve a lovely cupcake.
How do I store frosted cupcakes if I want to keep them overnight?
Store frosted cupcakes in an airtight container in the refrigerator to keep the buttercream fresh. Before serving, bring them to room temperature – about 30 minutes – so the frosting is soft and delicious.
Can I add pistachio pudding mix to the batter?
Yes! Adding a spoonful of pistachio pudding mix is a wonderful way to boost the pistachio flavor and introduce extra moisture. Just remember to reduce other liquids slightly to maintain the right batter consistency.
Final Thoughts
Making these Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting Recipe is more than just baking — it’s creating little moments of joy that bring people together. Whether you’re a seasoned baker or just starting out, I promise you’ll fall in love with the cozy, elegant flavors and the way the pistachio and vanilla buttercream sing together. So go ahead, grab those ingredients, and start baking — your taste buds will thank you endlessly.
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
These Luscious Pistachio Cupcakes with Vanilla Buttercream Frosting combine the nutty flavor of finely ground pistachios with a smooth, creamy vanilla buttercream. Perfect for special occasions or an indulgent treat, these moist cupcakes feature a delicate hint of almond and optional green coloring to enhance their pistachio appeal.
Ingredients
For the pistachio cupcakes:
- 1 1/4 cups all-purpose flour
- 1/2 cup shelled unsalted pistachios (finely ground)
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 1/2 cup unsalted butter (softened)
- 3/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon almond extract (optional)
- 1/2 cup whole milk
- a few drops green food coloring (optional)
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 and prepare the pan: Preheat the oven to 350°F (175°C) and line a muffin tin with 12 cupcake liners to ensure easy removal and even baking.
- Mix dry ingredients: In a bowl, whisk together the all-purpose flour, finely ground pistachios, baking powder, and salt. Set this mixture aside to incorporate later.
- Cream butter and sugar: In a large bowl, cream the softened butter and granulated sugar together until the mixture is light and fluffy, creating a smooth base for the cupcakes.
- Add eggs and extracts: Add eggs one at a time into the butter-sugar mixture, mixing well after each addition. Stir in vanilla extract and almond extract if using, to enhance flavor complexity.
- Combine wet and dry ingredients: Add the dry ingredient mixture to the wet ingredients in three parts, alternating with the whole milk. Mix just until combined to avoid overmixing. Optionally, add a few drops of green food coloring for a subtle pistachio hue.
- Fill and bake: Evenly divide the batter among the cupcake liners, filling each about two-thirds full. Bake for 18–22 minutes or until a toothpick inserted in the center comes out clean. Allow cupcakes to cool completely before frosting.
- Make the vanilla buttercream frosting: Beat the softened butter until smooth. Gradually add powdered sugar, continuing to beat until combined. Mix in vanilla extract, heavy cream or milk, and a pinch of salt, then beat until the frosting is light and fluffy, about 2–3 minutes.
- Frost and garnish: Using a piping bag or spatula, frost the cooled cupcakes generously. Garnish with chopped pistachios or a sprinkle of sea salt if desired to add texture and extra flavor.
Notes
- For extra pistachio flavor, add a spoonful of pistachio pudding mix to the cupcake batter.
- Store cupcakes in an airtight container at room temperature for up to 3 days to maintain freshness.
- Green food coloring is optional; it provides a visual nod to pistachios but does not affect flavor.
- Chilling the frosting briefly makes it easier to pipe onto the cupcakes.

