Imagine sinking your teeth into a cupcake that perfectly marries the earthy, rich flavor of pistachios with the indulgently creamy touch of vanilla buttercream. That’s exactly what you can expect from these delightful Pistachio Cupcakes with Vanilla Buttercream Frosting. This recipe is a testament to easy baking that doesn’t compromise on flavor. Whether you’re planning a birthday celebration, a fancy tea party, or just a sweet treat for yourself, these cupcakes are a charming addition to any occasion.
The beauty of this recipe lies in its simplicity and versatility. Pistachios bring not only a delightful flavor but also a satisfying crunch to these cupcakes, while the vanilla buttercream frosting adds a smooth and luxurious finish. You can transform these cupcakes into masterpieces by adding optional green food coloring for a touch of visual elegance or garnishing them with finely chopped pistachios for added texture and flair. As you bite into these cupcakes, the harmonious blend of flavors will remind you of why classic pairings are timeless and always a crowd favorite.
These Pistachio Cupcakes are ideal for beginner bakers due to their straightforward process and rewarding outcome. Whether you’re making them for a special occasion or enjoying them as an everyday treat, these sweet indulgences promise both a delightful flavor experience and the satisfaction of creating something truly delicious from scratch.
Why You’ll Love This Pistachio Cupcakes with Vanilla Buttercream Frosting
- Rich Flavor: The nutty taste of pistachios is perfectly complemented by the creamy sweetness of vanilla buttercream.
- Simple Ingredients: Easily found ingredients make these cupcakes accessible and quick to prepare.
- Versatile Presentation: With optional food coloring and garnish, you can tailor these cupcakes to fit any theme or event.
- Beginner-Friendly: This recipe is straightforward, making it a great choice for novice bakers.
Preparation Phase & Tools to Use
Before diving into the baking process, set your kitchen for success by gathering all the necessary ingredients and tools. You’ll need a standard muffin tin, cupcake liners, mixing bowls, a whisk, an electric mixer, and a wire rack for cooling. Preheat your oven to 350°F (175°C) to ensure it’s at the perfect temperature when your batter is ready to bake.
Prepare your workspace by selecting a clean, spacious counter area where you can comfortably measure and mix ingredients. Position your muffin tin on the counter, lined with your favorite cupcake liners, showcasing your personal style right from the start. This preparation step not only streamlines the baking process but also ensures you’re organized and ready to create these delightful cupcakes without unnecessary interruptions.

Ingredients
- 1 1/2 cups all-purpose flour
- 1/2 cup shelled pistachios, finely ground
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, room temperature
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup whole milk
- 1/4 cup sour cream
- 1 cup unsalted butter, room temperature
- 1 cup powdered sugar
- 2 teaspoons vanilla extract
- 2–3 tablespoons heavy cream
- 1/4 cup finely chopped pistachios (for garnish)
- Green food coloring (optional)
Instructions
Step 1: Preparing the Base
Begin by preheating your oven to 350°F (175°C). Line a muffin tin with cupcake liners, which will help define the shape and keep the cupcakes from sticking during baking.
Step 2: Mixing Dry Ingredients
In a medium bowl, whisk together the flour, finely ground pistachios, baking powder, baking soda, and salt. This uniform blending ensures that the rising agents are distributed evenly throughout the flour.
Step 3: Creaming Butter and Sugar
In a separate, larger bowl, use an electric mixer to beat the butter and sugar together until the mixture is light and fluffy. Gradually add the eggs, one by one, ensuring each is well incorporated before adding the next. Stir in the vanilla extract for extra aroma.
Step 4: Combining Mixtures
Start mixing your dry ingredients into the butter mixture, alternating with milk and sour cream to form a smooth batter. Begin and end with the dry ingredients, a method that helps prevent the batter from curdling. If you’re opting for the optional green food coloring, add it at this point, stirring until you’ve achieved your desired hue.
Step 5: Baking
Spread the batter evenly into the cupcake liners, filling each about two-thirds of the way full. Bake in your preheated oven for 18-20 minutes. You’ll know the cupcakes are done when a toothpick inserted into the center comes out clean. Let them cool in the tin for about 5 minutes before transferring them to a wire rack to cool completely.
Step 6: Preparing the Frosting
To make the frosting, beat the butter until it becomes creamy. Gradually add in the powdered sugar, beating until it’s fully combined. Stir in the vanilla extract and heavy cream, beating until you achieve a light, fluffy frosting texture.
Step 7: Decorating
Once the cupcakes are fully cooled, frost each with a generous dollop of your freshly prepared buttercream frosting. Finish with a sprinkle of finely chopped pistachios for garnish, adding not only flavor but a delightful crunch.

Variations
- Protein: Incorporate protein by substituting 1/4 cup of almond flour for an equal portion of the all-purpose flour.
- Vegetables: Add finely grated zucchini for moisture and texture without affecting flavor.
- Spices: Experiment with flavors by adding a pinch of cardamom for a fragrant twist or cinnamon to complement the nutty pistachio base.
Cooking Notes
- Ensure all ingredients, particularly the butter and eggs, are at room temperature for a smooth batter.
- If the batter appears too thick, add a tablespoon more of milk until the desired consistency is achieved.
Serving Suggestions
- Pair these cupcakes with a hot cup of green tea to enhance their nutty flavor.
- Top with a dollop of freshly whipped cream for added richness.
Tips
- Use a piping bag for a professional finish if you’re aiming for an Instagram-worthy cupcake topping.
- Chill the frosting briefly if it becomes too soft while piping, especially in warmer climates.
Prep Time, Cook Time, Total Time
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
Nutritional Information
- Calories: Approximately 300 per cupcake
- Protein: 4g
- Sodium: 150mg
FAQs
Can I use salted pistachios?
Yes, you can use salted pistachios, but be sure to adjust the additional salt in the recipe to avoid overpowering the sweet elements.
What can I substitute for sour cream?
You can use yogurt or buttermilk as a substitute for sour cream, maintaining the moist texture of the cupcakes.
How can I store these cupcakes?
Store them in an airtight container at room temperature for up to three days. For longer storage, refrigerate them and bring them to room temperature before serving.
Can I make these cupcakes in advance?
Yes, you can bake the cupcakes a day ahead and store them unfrosted. Add the frosting before serving to keep them fresh and delicious.
Conclusion
These Pistachio Cupcakes with Vanilla Buttercream Frosting are a delightful baking project for both seasoned and novice bakers. Not only are they delicious, but the process of creating them is satisfying and fun. Whether you’re handing them out at a party, serving them during a quiet afternoon tea, or enjoying them solo, these cupcakes are sure to impress. The nutty pistachios and creamy, dreamy frosting harmonize to create a dessert that’s as pleasing to the eye as it is to the palate. Dive into this recipe and let your kitchen fill with the warm, inviting aroma of home-baked goodness. Share your creations and experiences with friends and family, and don’t forget to experiment with flavors and decorations to make these cupcakes uniquely yours!
Print
Pistachio Cupcakes with Vanilla Buttercream Frosting
- Total Time: 40 minutes
- Yield: 12 servings 1x
Description
Pistachio Cupcakes with Vanilla Buttercream Frosting offer a delightful blend of nutty pistachios and creamy vanilla frosting, perfect for any occasion.
Ingredients
- 1 1/2 cups all-purpose flour
- 1/2 cup shelled pistachios, finely ground
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, room temperature
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup whole milk
- 1/4 cup sour cream
- 1 cup unsalted butter, room temperature
- 1 cup powdered sugar
- 2 teaspoons vanilla extract
- 2–3 tablespoons heavy cream
- 1/4 cup finely chopped pistachios (for garnish)
- Green food coloring (optional)
Instructions
- Preheat your oven to 350°F (175°C). Line a muffin tin with cupcake liners.
- In a medium bowl, whisk together the flour, finely ground pistachios, baking powder, baking soda, and salt.
- In a larger bowl, beat the butter and sugar together until light and fluffy. Gradually add the eggs, beating well after each addition. Stir in the vanilla extract.
- Alternately add the dry ingredients and milk/sour cream to the butter mixture, beginning and ending with dry ingredients.
- Spread the batter into cupcake liners and bake for 18-20 minutes. Cool on a wire rack.
- For the frosting, beat the butter until creamy. Add powdered sugar, vanilla extract, and cream, beating well.
- Once cupcakes are cool, frost with prepared buttercream and sprinkle with pistachios.
Notes
If the batter is too thick, add a bit more milk. Ensure all ingredients are at room temperature for best results.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Dessert
Nutrition
- Calories: 300 kcal
- Sodium: 150 mg
- Protein: 4 g