Go Back

Pistachio Cupcakes

Soft, fluffy pistachio cupcakes made with real roasted pistachios and pure pistachio paste, then topped with a silky pistachio buttercream. These bakery-style cupcakes have a delicate crumb, rich nutty flavor, and stay moist for days.
Course Dessert
Cuisine American
Keyword bakery style cupcakes, birthday cupcakes, easy cupcake recipe, elegant cupcake recipe, holiday cupcakes, homemade buttercream, homemade pistachio cupcakes, moist pistachio cupcakes, nutty cupcakes, pistachio buttercream, pistachio cupcakes, pistachio dessert, pistachio frosting, pistachio paste recipe, spring cupcakes
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Servings 12 cupcakes
Calories 455kcal
Cost $15 for entire recipe

Equipment

  • Standard 12-cup muffin pan
  • 12 cupcake liners
  • Electric hand mixer or stand mixer
  • Large mixing bowl
  • Medium mixing bowl
  • Fine mesh sieve
  • Measuring cups and measuring spoons
  • Kitchen scale (recommended)
  • Rubber spatula
  • Ice cream scoop or #20 cookie scoop
  • Cooling rack
  • Offset spatula or butter knife (for spreading frosting)
  • Piping bag with a large star tip (optional, for decorative swirls)

Ingredients

Pistachio Cupcakes

  • cups 170g cake flour, sifted
  • cup 40g finely ground roasted unsalted pistachios
  • teaspoons baking powder
  • ¼ teaspoon baking soda
  • ½ teaspoon fine sea salt
  • teaspoon ground cardamom optional
  • ½ cup 113g unsalted butter, softened
  • 1 cup 200g granulated sugar
  • 1 tablespoon neutral oil
  • 2 large eggs 100–110g without shells, room temperature
  • 2 teaspoons vanilla extract
  • ¼ teaspoon almond extract optional
  • cup 80g unsweetened pistachio paste
  • ½ cup 120g full-fat sour cream, room temperature
  • ¼ cup 60ml whole milk, room temperature

Pistachio Buttercream

  • 1 cup 226g unsalted butter, softened
  • cups 420g powdered sugar, sifted
  • ¼ cup 60g unsweetened pistachio paste
  • 2–3 tablespoons heavy cream
  • 1 teaspoon vanilla extract
  • ¼ teaspoon fine sea salt
  • 1–2 drops drops green gel food coloring optional

Garnish

  • Finely chopped roasted pistachios
  • White chocolate curls optional

Instructions

  • Preheat the oven to 350°F (175°C). Line a standard 12-cup muffin pan with cupcake liners.
  • Sift together the cake flour and baking powder into a medium bowl. Whisk in the ground pistachios, baking soda, sea salt, and optional cardamom until evenly combined.
  • In a large bowl, beat the softened butter and granulated sugar on medium-high speed for 4–5 minutes, until very pale, fluffy, and airy.
  • Beat in the oil until fully incorporated.
  • Add the eggs one at a time, beating well after each addition and scraping down the bowl as needed.
  • Mix in the vanilla extract, almond extract (if using), and pistachio paste until smooth and creamy.
  • Beat in the sour cream until fully combined.
  • Add the dry ingredients in three additions, alternating with the milk, beginning and ending with the dry ingredients. Mix on low speed just until combined, then gently fold the batter with a rubber spatula to ensure there are no pockets of flour.
  • Divide the batter evenly among the cupcake liners, filling each about ⅔ full (approximately 3 tablespoons of batter).
  • Bake for 18–22 minutes, or until the tops spring back lightly and a toothpick inserted into the center comes out with a few moist crumbs attached.
  • Let the cupcakes cool in the pan for 5 minutes before transferring them to a wire rack. Cool completely before frosting.

Pistachio Buttercream

  • Beat the softened butter on medium-high speed for about 3 minutes until light and fluffy.
  • Gradually add the powdered sugar, mixing on low speed until incorporated before increasing the speed.
  • Beat in the pistachio paste, vanilla extract, sea salt, and enough heavy cream to create a smooth, fluffy, pipeable frosting.
  • If desired, mix in 1–2 drops of green gel food coloring for a brighter pistachio color.
  • Pipe or spread the buttercream onto the cooled cupcakes.
  • Finish with chopped roasted pistachios and white chocolate curls, if desired.

Notes

These homemade pistachio cupcakes are designed to deliver bakery-quality flavor and texture using real pistachios and pure pistachio paste. Follow these helpful tips for the best results every time.

Use Pure Pistachio Paste

For the richest pistachio flavor, choose 100% pure unsweetened pistachio paste rather than sweetened pistachio cream. Pure pistachio paste creates a naturally nutty taste without making the cupcakes overly sweet.

Toast the Pistachios

Lightly toast the shelled pistachios at 325°F for 5–7 minutes before grinding. This simple step enhances their buttery, roasted flavor and makes the cupcakes even more aromatic.

Grind Carefully

Pulse the pistachios until they resemble fine almond flour. Stop before they begin releasing oil, as over-processing can turn them into pistachio butter and affect the cupcake texture.

Weigh Ingredients When Possible

Using a kitchen scale provides the most accurate results, especially for cake flour and pistachios. Measuring by weight helps ensure consistently soft, fluffy cupcakes every time.

Bring Ingredients to Room Temperature

Room-temperature butter, eggs, sour cream, milk, and pistachio paste blend together more smoothly, creating a lighter batter and a finer crumb.

Don't Overmix

Once the dry ingredients are added, mix only until no streaks of flour remain. Overmixing develops gluten and can make pistachio cupcakes dense instead of tender.

Fill the Liners Evenly

Fill each cupcake liner about two-thirds full to create beautifully domed cupcakes without overflowing. A cookie scoop makes portioning quick and consistent.

Cool Before Frosting

Allow the cupcakes to cool completely before adding the pistachio buttercream. Frosting warm cupcakes will cause the buttercream to melt and lose its smooth texture.

Customize the Flavor

For a slightly more sophisticated flavor, add a pinch of ground cardamom or a tiny splash of almond extract. Both complement pistachios without overpowering their delicate flavor.

Storage Tips

Store frosted pistachio cupcakes in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days. Let refrigerated cupcakes sit at room temperature for 30–45 minutes before serving for the best texture and flavor.

Freeze for Later

Unfrosted cupcakes freeze beautifully for up to 3 months. Wrap each cupcake individually in plastic wrap, place them in a freezer-safe container, and thaw at room temperature before decorating.

Make Them Extra Special

For an elegant bakery-style finish, top each cupcake with chopped roasted pistachios, white chocolate curls, or a light dusting of finely ground pistachios. These simple garnishes add beautiful texture and make the cupcakes look just as impressive as they taste.