Ingredients

1 c. (2 sticks) butter, softened

1 1/2 c. sugar

3 large eggs

Juice of 3 limes, plus zest of 1 lime

1 tsp. pure vanilla extract

2 c. all-purpose flour

3 tbsp. cornstarch

1 1/2 tsp. baking powder

1 tsp. kosher salt

1/2 c. milk (preferably whole or 2%)

1 c. (2 sticks) butter, softened

5 c. powdered sugar

1/4 c. fresh lime juice

1/4 c. tequila

Coarse salt, for garnish

Lime zest, for garnish

Small lime wedges, for garnish

Preparation

Step 1Preheat oven to 350° and line two muffin tins with 18 cupcake liners. In a large bowl using a hand mixer, beat butter and sugar until light and fluffy. Add eggs, one at a time, beating well after each addition. Add lime juice and zest and vanilla and mix until combined.Step 2In another large bowl, whisk together flour, cornstarch, baking powder, and salt. Add half the dry ingredients to the wet ingredients, beating until just combined. Pour in milk and mix until fully incorporated. Add remaining dry ingredients and stir until just combined. Fill cupcake liners 3/4 full with batter.Step 3Bake until slightly golden and a toothpick inserted into center of each cupcake comes out clean, about 25 minutes. Let cupcakes cool in pans 5 to 10 minutes, then transfer to a wire rack to cool completely.

Step 1In a large bowl using a hand mixer, beat butter, half of powdered sugar, lime juice, and tequila until light and fluffy. Add remaining powdered sugar and beat until smooth. Step 2Pipe frosting onto cooled cupcakes. Garnish with coarse salt, lime zest, and lime wedges and a cut decorative straw before serving.