Homemade Pistachio Cupcakes Recipe
If you’re searching for a sweet treat that’s delightfully nutty, softly tinted with green, and sure to make any dessert moment feel special, you’ll fall in love with these Homemade Pistachio Cupcakes. Each bite brings together the comforting notes of real pistachios, a hint of almond and vanilla, and a luscious pistachio buttercream that just melts in your mouth. Whether you’re a longtime pistachio fan or just craving something unique and cheerful for your next gathering, this recipe is worth a spot in your baking rotation.

Ingredients You’ll Need
These Homemade Pistachio Cupcakes rely on a handful of simple but essential ingredients that come together in perfect harmony. Every element plays a key role, whether it’s providing the signature green hue, rich flavor, or tender crumb that makes these cupcakes irresistible.
- All-purpose flour: The backbone of the cupcakes, offering structure and a fluffy texture.
- Shelled unsalted pistachios (finely ground): The hero ingredient, infusing each bite with authentic, nutty flavor and a soft tint of green.
- Baking powder: Helps the cupcakes lift and stay tender.
- Salt: Just a pinch balances out all the sweetness and brings the pistachio flavor forward.
- Unsalted butter (room temperature): Essential for a tender, buttery crumb in both the cake and the buttercream.
- Granulated sugar: Sweetens the cupcakes and helps create that lovely soft crumb.
- Large eggs: Bind everything together and add richness.
- Vanilla extract: Layers in warmth and accentuates the pistachio essence.
- Almond extract: Just a touch deepens the nuttiness and complements the pistachios beautifully.
- Whole milk: Keeps the cupcakes soft, moist, and rich.
- Optional green food coloring: For that playful pastel hue, if you want your Homemade Pistachio Cupcakes to look as pistachio-forward as they taste.
- Pistachio paste: The secret to a deeply flavorful pistachio buttercream.
- Powdered sugar: Delivers a sweet, creamy finish to the buttercream frosting.
- Heavy cream or milk: Adjusts the consistency of your buttercream so it’s perfectly spreadable.
- Chopped pistachios: For garnishing, adding a little crunch and plenty of visual appeal to every cupcake.
How to Make Homemade Pistachio Cupcakes
Step 1: Prepare Your Ingredients and Equipment
Start by preheating your oven to 350°F (175°C) and line a standard 12-cup muffin tin with paper cupcake liners. It’s always a good idea to get your ingredients measured and organized, so your Homemade Pistachio Cupcakes come together smoothly. Having everything ready makes the mixing process much more enjoyable and ensures every cupcake bakes evenly.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, finely ground pistachios, baking powder, and salt. By combining these ingredients early, you’ll ensure your cupcakes turn out fluffier and that the pistachio flavor is equally distributed in every single bite.
Step 3: Cream the Butter and Sugar
Using a stand mixer or hand mixer, cream the room temperature butter and granulated sugar together until the mixture is light and fluffy. This step incorporates air, giving your cupcakes a tender, airy crumb—absolutely key for that bakery-style texture we all love!
Step 4: Add Eggs and Extracts
Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract and almond extract. This combo adds a heavenly aroma and enhances the nutty undertones you want in Homemade Pistachio Cupcakes.
Step 5: Combine Wet and Dry Ingredients
Alternately add the dry ingredient mixture and milk to the creamed butter mixture, starting and ending with the dry ingredients. Mix until just combined to keep your cupcakes from becoming dense. If you’re after that subtle green color, gently fold in a drop or two of green food coloring until the batter reaches your desired hue.
Step 6: Bake the Cupcakes
Divide the batter evenly among the lined cupcake wells (an ice cream scoop works wonders here), then bake for 18–20 minutes. When a toothpick inserted into the center comes out clean, you’re good to go. Let them cool in the pan for a few minutes before transferring to a wire rack to cool completely—patiently waiting is the hardest part!
Step 7: Make the Pistachio Buttercream
While the cupcakes cool, whip up the creamy pistachio buttercream. Beat together room temperature butter and pistachio paste until smooth, then gradually mix in powdered sugar. Add heavy cream (or milk) a splash at a time until your frosting is fluffy and spreadable. Finish with a pinch of salt to balance all the sweetness.
Step 8: Frost and Garnish
Frost cooled cupcakes lavishly with the pistachio buttercream, then sprinkle each one with chopped pistachios for a beautiful finish that’s crunchy and colorful. Now, your Homemade Pistachio Cupcakes are ready to steal the spotlight!
How to Serve Homemade Pistachio Cupcakes

Garnishes
The finishing touches really make a difference. Showering your cupcakes with extra chopped pistachios or even delicate edible flowers can elevate their visual appeal. For an even more luxurious presentation, try adding a tiny sprinkle of flaky sea salt or a gentle dusting of powdered sugar right before serving—these little extras enhance both flavor and charm.
Side Dishes
Pairing Homemade Pistachio Cupcakes with something light and refreshing really rounds things out. Fresh berries, a citrus fruit salad, or a dollop of whipped cream on the side can balance the sweet, nutty richness of the cupcakes. For an afternoon tea or dessert tray, consider serving them alongside crisp biscotti or delicate madeleines.
Creative Ways to Present
Presentation is part of the fun! Layering the cupcakes on a tiered dessert stand creates a stunning centerpiece. You could also serve them in decorative cupcake wrappers or arrange them in a pretty pastry box as a thoughtful homemade gift. For parties, try topping each cupcake with a personalized flag or mini sign for a playful touch.
Make Ahead and Storage
Storing Leftovers
Once fully frosted, Homemade Pistachio Cupcakes will keep beautifully for up to two days in an airtight container at room temperature. If your kitchen runs warm, you might want to refrigerate them—just bring them back to room temp before serving so the frosting stays creamy and luscious.
Freezing
If you’re prepping ahead, freeze unfrosted cupcakes by wrapping them individually and placing them in a zipper-top bag or airtight container. They’ll stay moist and fresh for up to two months. Buttercream can be frozen separately in a sealed container—just let everything thaw overnight in the fridge before assembling.
Reheating
Homemade Pistachio Cupcakes are best enjoyed at room temperature, but if you want the cakes to regain a little extra softness, just let them sit out for a while or gently microwave each (unfrosted) cupcake for 10–15 seconds. Always add the buttercream after reheating to keep it smooth and pretty.
FAQs
Can I use store-bought pistachio paste in the buttercream?
Yes, store-bought pistachio paste works perfectly and saves time! Just make sure it contains only pistachios and maybe a little oil, without added sugar or unnecessary extras for the best taste in your buttercream.
How can I make these Homemade Pistachio Cupcakes gluten-free?
Simply substitute your favorite 1:1 gluten-free flour blend for the all-purpose flour. Keep in mind that texture can vary slightly, so look for a blend with xanthan gum for the closest match to the classic crumb.
Is it necessary to use food coloring for the green color?
Not at all! The natural ground pistachios already lend a gentle green tint to the cupcakes. The food coloring just boosts the color for a more vibrant bakery look, but it’s entirely optional and won’t impact the flavor.
Can I make the buttercream nut-free for allergies?
While it won’t be a true pistachio buttercream, you can substitute the pistachio paste with sunflower seed butter or your favorite nut-free spread for a similar texture, though the flavor will change.
What’s the best way to toast pistachios for extra flavor?
Spread the shelled pistachios on a baking sheet and toast them in a 350°F (175°C) oven for about 6–8 minutes, shaking halfway through. Let them cool before grinding for the cupcakes or making homemade pistachio paste—this step amplifies their nuttiness.
Final Thoughts
Whether you’re treating yourself, impressing dinner guests, or sharing a little love with friends and family, these Homemade Pistachio Cupcakes offer something truly special. Don’t be surprised if they disappear in a flash! Go ahead and give them a try—you’ll find every step is worth it for a batch of treats as memorable and delicious as these.
Print
Homemade Pistachio Cupcakes Recipe
- Total Time: 45 minutes
- Yield: 12 cupcakes 1x
- Diet: Vegetarian
Description
These Homemade Pistachio Cupcakes are a delightful treat with a nutty flavor and a creamy pistachio buttercream topping. Perfect for any occasion, these cupcakes are sure to impress your friends and family!
Ingredients
Cupcake Batter:
- 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 (room temperature)
- 3/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon almond extract
- 1/2 cup whole milk
- optional green food coloring for tinting
Pistachio Buttercream:
- 1/2 cup unsalted butter (room temperature)
- 1/4 cup pistachio paste
- 2 cups powdered sugar
- 1–2 tablespoons heavy cream or milk
- pinch of salt
- chopped pistachios for garnish
Instructions
- Preheat the oven: Preheat the oven to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners.
- Prepare the batter: Whisk together flour, ground pistachios, baking powder, and salt. Cream butter and sugar, then add eggs one at a time. Mix in extracts and alternate adding flour mixture and milk. Add food coloring if desired. Divide batter into liners and bake for 18–20 minutes.
- Make the buttercream: Beat butter and pistachio paste, then mix in powdered sugar and cream until smooth. Add salt. Frost cooled cupcakes and top with chopped pistachios.
Notes
- To make pistachio paste, blend shelled pistachios with oil until smooth.
- Cupcakes can be made a day ahead and stored airtight.
- For richer flavor, toast pistachios before grinding.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cupcake
- Calories: 340
- Sugar: 28g
- Sodium: 115mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 55mg