If you’re craving something delightfully nutty and sweet, you’ll absolutely adore this Homemade Pistachio Cupcakes Recipe. These cupcakes combine the rich, buttery flavor of ground pistachios with a tender, moist crumb that feels like a cozy hug in every bite. Lightly scented with vanilla and almond extracts, they offer just the right balance between nutty depth and classic dessert sweetness, making them perfect for any occasion—from casual teatime to festive celebrations. Once you try this recipe, it’ll quickly become your go-to for impressing friends and family with a unique, homemade treat.

Ingredients You’ll Need
Gathering the right ingredients is half the fun and the secret to achieving that perfect pistachio cupcake texture and flavor. Each item here plays a crucial role, whether it’s lending moistness, structure, or that vibrant pistachio essence you’re longing for.
- 1 cup shelled unsalted pistachios, finely ground: These add that signature nutty flavor and natural texture that makes this cupcake truly special.
- 1 1/4 cups all-purpose flour: Provides the structure that holds these cupcakes together while keeping them tender.
- 1 1/2 teaspoons baking powder: Ensures a light and airy crumb, helping the cupcakes rise beautifully.
- 1/4 teaspoon salt: Enhances all the flavors, balancing the sweetness perfectly.
- 1/2 cup unsalted butter (room temperature): Gives richness and a creamy texture that’s simply irresistible.
- 3/4 cup granulated sugar: Sweetens the cupcakes without overpowering the pistachio flavor.
- 2 large eggs: Binds ingredients together and adds moisture for that tender crumb.
- 1/2 teaspoon vanilla extract: Introduces warmth and depth to complement the nuts.
- 1/2 teaspoon almond extract: Enhances the pistachio’s natural nuttiness with a delicate touch.
- 1/2 cup whole milk: Adds moisture and ensures a smooth batter.
- A few drops of green food coloring (optional): Gives your cupcakes a lovely pistachio-green hue for that extra visual pop.
How to Make Homemade Pistachio Cupcakes Recipe
Step 1: Prepare Your Ingredients and Tools
Start by preheating your oven to 350°F (175°C) and lining a 12-cup muffin tin with cupcake liners. Grinding your pistachios finely in a food processor is key—it allows their flavor and texture to integrate seamlessly into the batter. Make sure your butter is softened to room temperature for easier blending.
Step 2: Combine the Dry Ingredients
In a medium bowl, mix the ground pistachios with the all-purpose flour, baking powder, and salt. This step ensures even distribution of your leavening agents and nuts, so every bite is consistent and perfectly crumbed.
Step 3: Cream Butter and Sugar
In a large bowl, beat the unsalted butter and granulated sugar until the mixture is light, fluffy, and pale in color—usually about two to three minutes. This aerates the batter and creates a cupcake that’s wonderfully tender and soft.
Step 4: Add the Eggs and Extracts
Beat in the eggs one at a time, making sure each is well incorporated before adding the next. Then stir in the vanilla and almond extracts, which layer in that irresistible aroma and flavor that sets these cupcakes apart.
Step 5: Mix Dry Ingredients and Milk Alternately
Gradually add the dry mixture to your wet ingredients, alternating with whole milk. Begin and end with the dry ingredients for the best batter consistency. If you want that gorgeous green tint often associated with pistachios, add a few drops of green food coloring now and blend it evenly throughout.
Step 6: Fill and Bake
Divide the batter evenly among the cupcake liners, filling each about two-thirds full to allow room for rising. Bake in the preheated oven for 18 to 20 minutes. You’ll know they’re done when a toothpick inserted in the center comes out clean, signaling that moist, delicate crumb you’re looking for.
Step 7: Cool Completely
Once baked, let the cupcakes cool for five minutes in the pan, then transfer them to a wire rack to cool completely before adding any frosting. This helps prevent sogginess and keeps your frosting looking picture-perfect.
How to Serve Homemade Pistachio Cupcakes Recipe

Garnishes
The magic of Homemade Pistachio Cupcakes Recipe continues with the garnishes. Try topping them with a luscious pistachio buttercream or a tangy cream cheese frosting for creamy richness. Sprinkle crushed pistachios on top to add a delightful crunch and an elegant finish. A light dusting of edible rose petals or a drizzle of white chocolate can also elevate these beauty queens of cupcakes.
Side Dishes
These cupcakes are incredible on their own but pairing them thoughtfully makes the experience even more memorable. Serve alongside a cup of fragrant Earl Grey tea or a mild green tea to complement the nutty flavors. Fresh berries or a simple bowl of vanilla ice cream make delightful companions that add freshness and contrast.
Creative Ways to Present
Want to impress your guests? Present these cupcakes in charming pastel-colored wrappers or place them on a tiered dessert stand for a festive display that screams celebration. You could also pipe frosting in elegant swirls using a star tip for a professional touch. Want to go a step further? Serve them as mini cupcake sandwiches by spreading frosting between two cupcakes for double the indulgence!
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers from your batch of Homemade Pistachio Cupcakes Recipe, no worries! Store them in an airtight container at room temperature for up to three days to keep the crumb moist and tender. Avoid refrigerating unless necessary, as it can dry them out.
Freezing
These cupcakes freeze beautifully. Wrap each one individually in plastic wrap, then place them in a freezer-friendly container or bag. They can be frozen for up to three months, so you always have a nutty treat ready for those surprise guests or late-night cravings.
Reheating
To enjoy frozen cupcakes, simply thaw them at room temperature for a couple of hours. For that fresh-out-of-the-oven warmth, microwave them on low power for about 10 to 15 seconds. Add fresh frosting after reheating for best results.
FAQs
Can I use roasted pistachios instead of raw?
Absolutely! Roasting your pistachios before grinding will deepen the flavor, adding a wonderful toasty note to your cupcakes. Just be sure to let them cool before processing to avoid altering your batter consistency.
Is green food coloring necessary for the pistachio flavor?
No, it’s completely optional. The natural pistachio flavor shines through without coloring, but if you want that classic pistachio-green look, a few drops of food coloring make all the difference visually.
Can I substitute the almond extract?
You can, but almond extract is highly recommended because it complements pistachios beautifully. If you don’t have any, vanilla extract alone will still give delightful results, just milder in nuttiness.
What frosting pairs best with these cupcakes?
Pistachio buttercream frosting is a classic match, but cream cheese frosting offers a tangy contrast that’s equally delicious. You can even try white chocolate ganache for a luxurious twist.
Are these cupcakes gluten-free?
This particular recipe uses all-purpose flour, so it is not gluten-free as written. However, you can experiment with gluten-free flour blends designed for baking to make a pistachio cupcake that fits your dietary needs.
Final Thoughts
Making this Homemade Pistachio Cupcakes Recipe is like giving yourself a little gift of nutty joy baked fresh at home. The blend of textures and flavors feels so special, whether you’re sharing them with loved ones or savoring a quiet moment with a warm cup of tea. Trust me, once you make these cupcakes, they’re going to become a beloved staple in your recipe collection — give them a try and taste the charming magic for yourself!
Print
Homemade Pistachio Cupcakes 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
Delight in these homemade pistachio cupcakes, featuring finely ground shelled pistachios blended into a moist, fluffy batter and baked to perfection. These cupcakes boast a subtle nutty flavor enhanced by almond and vanilla extracts, with an optional vibrant green hue for added visual appeal. Perfect for dessert or special occasions, they pair beautifully with pistachio buttercream or cream cheese frosting.
Ingredients
Dry Ingredients
- 1 cup shelled unsalted pistachios, finely ground
- 1 1/4 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
Wet Ingredients
- 1/2 cup unsalted butter, room temperature
- 3/4 cup granulated sugar
- 2 large eggs
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon almond extract
- 1/2 cup whole milk
- a few drops of green food coloring (optional)
Instructions
- Prepare oven and muffin tin: Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners to prevent sticking.
- Grind pistachios: Using a food processor, pulse the shelled unsalted pistachios until they are finely ground, almost like a coarse meal.
- Mix dry ingredients: In a medium bowl, whisk together the ground pistachios, all-purpose flour, baking powder, and salt to combine them evenly.
- Cream butter and sugar: In a large bowl, beat the room temperature butter with granulated sugar until the mixture is light and fluffy. This typically takes about 2 to 3 minutes using a hand or stand mixer.
- Add eggs and extracts: Incorporate the eggs one at a time into the creamed butter and sugar, mixing thoroughly after each addition. Stir in the vanilla and almond extracts to infuse the batter with flavor.
- Combine dry and wet ingredients: Gradually add the dry ingredient mixture to the wet ingredients, alternating with the whole milk. Start and end with the dry ingredients to ensure proper blending. If desired, add a few drops of green food coloring to give the batter a subtle pistachio-like green color.
- Fill cupcake liners: Divide the batter evenly among the cupcake liners, filling each about two-thirds full to allow room for rising during baking.
- Bake: Place the muffin tin in the oven and bake for 18 to 20 minutes. Check doneness by inserting a toothpick into the center of a cupcake; if it comes out clean, they are ready.
- Cool: Allow the cupcakes to cool in the pan for about 5 minutes before transferring them to a wire rack to cool completely prior to frosting or serving.
Notes
- Top these cupcakes with pistachio buttercream or cream cheese frosting for enhanced flavor and texture.
- For a richer, deeper pistachio flavor, toast the pistachios lightly before grinding.
- Store the cupcakes in an airtight container at room temperature; they remain fresh for up to 3 days.