Ingredients:
- 1½ cups (190g) all-purpose flour
- 1 cup (200g) granulated sugar
- 1½ tsp (7g) baking powder
- ½ tsp (3g) salt
- ½ cup (113g) unsalted butter, softened
- 2 large eggs, room temperature
- ½ cup (120ml) whole milk, room temperature
- 2 tsp (10ml) pure vanilla extract
- 1 cup (225g) unsalted butter, softened
- 3½ cups (420g) powdered sugar, sifted
- 2 tbsp (30ml) heavy cream
- 1½ tsp (7.5ml) pure vanilla extract
- 1 pinch (1g) salt
Instructions:
- Preheat the oven to 180°C (350°F) and line two 12-count cupcake pans with paper liners.
- Whisk the 1½ cups (190g) all-purpose flour, 1 cup (200g) granulated sugar, 1½ tsp (7g) baking powder, and ½ tsp (3g) salt in a large bowl until combined.
- Add the ½ cup (113g) softened unsalted butter and mix on low speed until the mixture looks like coarse sand.
- In a separate jug, whisk together 2 large room-temperature eggs, ½ cup (120ml) room-temperature whole milk, and 2 tsp (10ml) pure vanilla extract.
- Gradually pour the wet ingredients into the dry mixture, beating on medium speed for about 60 seconds until the batter is smooth and pale.
- Fill each cupcake liner about 2/3 full to ensure they do not overflow.
- Bake for 18-20 minutes. Use a toothpick to check for doneness; it should come out clean or with a few moist crumbs.
- Let the cupcakes rest in the pan for 5 minutes before transferring them to a wire rack to cool completely.
- Beat 1 cup (225g) softened unsalted butter on high for 3 minutes until it is pale and fluffy.
- Slowly add 3½ cups (420g) sifted powdered sugar one cup at a time, beating on low then increasing to high.
- Stir in 2 tbsp (30ml) heavy cream, 1½ tsp (7.5ml) pure vanilla extract, and 1 pinch (1g) salt.
- Whip on high for another 2 minutes until the frosting is cloud-like and holds a stiff peak.
- Pipe the frosting onto the completely cooled cupcakes using a piping bag with a large open-star tip.