Ingredients

1 ½cupsall-purpose flour

2tspcornstarch

1 ½tspbaking powder

¼tsptsp salt

½unsalted buttersoftened

¾cupgranulated sugar

2largeeggs

⅔cupmilk

1tbspnatural pistachio flavor

green food coloring

½cuppistachiosunsalted , finely chopped

¾cupbutter

1 ½tbspheavy cream

1tbspnatural pistachio flavor

2 ¾cupspowdered sugar

¼cuppistachiosunsalted , finely chopped, for topping

Preparation

Preheat oven to 350 degrees F. In a mixing bowl, whisk together flour, cornstarch, baking powder and salt for 20 seconds, set aside.

In the bowl of an electric stand mixer whip together butter and sugar until pale and fluffy. Mix in eggs one at a time then blend in pistachio flavor and green food coloring.

Gradually add the flour mixture and blend on low speed until combined then gradually blend the milk and mix just until nearly combined.

Remove bowl from the stand mixer, add pistachios, and fold mixture while scraping the bowl to evenly incorporate pistachios and blend batter

Divide batter among 12 paper-lined muffin cups filling each ⅔ full.

Bake in preheated oven for about 18 to 22 minutes. Remove from pan and cool on a wire rack for 10 minutes, and then transfer to an airtight container to cool completely.

In the bowl of an electric stand mixer whip butter until very pale and fluffy. Mix in heavy cream, pistachio flavor, and powdered sugar.

Pipe over cupcakes and sprinkle pistachios over top. Store in an airtight container.