Ingredients

1/4 cup whole milk, room temperature 

1 large egg, room temperature 

1/2 teaspoon pure vanilla extract 

2/3 cup unbleached all-purpose flour 

1/3 cup granulated sugar 

2 teaspoons baking powder 

1/4 teaspoon kosher salt (we use Diamond Crystal) 

4 tablespoons unsalted butter (1/4 cup), melted and cooled 

2 ounces cream cheese (1/4 cup), softened 

4 tablespoons unsalted butter (1/4 cup), room temperature 

1/8 teaspoon pure vanilla extract 

1 cup sifted confectioners' sugar 

Pinch of kosher salt 

Sprinkles, for decorating 

Preparation

For the Cupcakes: Preheat oven to 350°F. Line 6 hollows of a standard muffin tin with paper baking cups, skipping every other cup to allow for extra air circulation. Whisk together milk, egg, and vanilla in a liquid measuring cup. In a large bowl, whisk together flour, granulated sugar, baking powder, and salt until well combined.

Drizzle in butter and beat until crumbly. Slowly beat in milk mixture, scraping down sides of bowl as needed, and beat until incorporated, about 30 seconds. Divide evenly among baking cups, filling each about two-thirds full.

Bake until light golden and a toothpick inserted in centers comes out clean, 18 to 20 minutes. Let cool 10 minutes, then remove from tin and let cool completely on a wire rack, about 30 minutes.

For the Frosting: In a medium bowl, beat cream cheese, butter, and vanilla until fluffy. Add confectioners’ sugar and salt and continue to beat until completely incorporated and frosting is smooth and creamy. Frost cupcakes and decorate with sprinkles; enjoy the same day they’re made.