-
1
Preheat oven to 325F.
-
2
Line standard muffin tins with paper liners.
-
3
In a food processor, grind shelled pistachios to a paste.
-
4
With an electric mixer on medium-high speed, beat butter, cream cheese, and pistachio paste until fluffy, about 3 minutes.
-
5
Reduce speed to medium-low.
-
6
Gradually add sugar; beat until smooth, scraping down sides of bowl as needed.
-
7
Add eggs, one at a time, beating until each is incorporated.
-
8
Beat in vanilla.
-
9
Reduce speed to low.
-
10
Add flour and salt, beating until just combined.
-
11
Fold in chopped pistachios by hand.
-
12
Divide batter evenly among lined cups, filling each three-quarters full.
-
13
Bake, rotating tins halfway through, until a cake tester inserted in centers comes out clean, about 30 minutes.
-
14
Transfer tins to wire racks to cool completely before removing cupcakes.
-
15
Cupcakes can be stored up to 1 day at room temperature, or frozen up to 2 months, in airtight containers.
-
16
To finish, place cupcakes on a wire rack set over a baking sheet; spoon icing onto each, and garnish with pistachio slivers.
-
17
Cupcakes are best eaten the same day they are glazed; keep at room temperature until ready to serve.
-
18
Whisk all ingredients in a small bowl until smooth.
-
19
Use immediately.