01 -
Preheat oven to 350°F. Line a 12-cup muffin tin with cupcake liners.
02 -
Combine the lemon zest with granulated sugar. Rub together until mixture resembles moist sand.
03 -
In a mixing bowl, whisk together cake flour, lemon-infused sugar, chopped pistachios, baking powder, and sea salt.
04 -
Add cubed butter to dry ingredients and mix on low speed for 3 minutes until mixture resembles coarse crumbs.
05 -
In a separate bowl, whisk sour cream, milk, vegetable oil, egg, vanilla extract, and lemon juice until smooth.
06 -
Pour wet mixture into dry ingredients. Mix briefly, scrape down the bowl, and continue mixing until just combined.
07 -
Divide batter evenly among liners, filling each about three-quarters full. Bake 15 to 20 minutes until a toothpick inserted comes out with a few moist crumbs. Let cool in pan on a wire rack for 5 minutes, then transfer to the rack to cool completely.
08 -
In a saucepan over medium heat, cook raspberries, sugar, and lemon juice, mashing and stirring until bubbling and vibrant red, about 10-12 minutes. Whisk cornstarch with water, stir into mixture, and cook 1-2 more minutes until thickened. Let cool completely.
09 -
In a stand mixer, beat butter until smooth. Gradually add powdered sugar and mix until incorporated. Add heavy cream, lemon juice, and lemon zest; beat at high speed 2-3 minutes until light and fluffy.
10 -
Core the center of each cooled cupcake. Fill cavities with raspberry filling. Pipe lemon buttercream around the filling, topping with additional raspberry filling.
11 -
Garnish cupcakes with chopped pistachios and fresh raspberries before serving.