# Ingredient List:
→ For the Cupcakes
01 - 1 1/4 cups all-purpose flour
02 - 3/4 cup granulated sugar
03 - 1/2 cup unsalted butter, softened
04 - 2 large eggs, room temperature
05 - 1/2 cup whole milk, room temperature
06 - 1 1/2 teaspoons vanilla extract
07 - 1 1/4 teaspoons baking powder
08 - 1/4 teaspoon salt
→ For the Buttercream
09 - 1 cup unsalted butter, softened
10 - 3 cups powdered sugar, sifted
11 - 2 tablespoons whole milk
12 - 1 teaspoon vanilla extract
13 - Pinch of salt
→ For Decoration
14 - 1 cup edible flowers such as violets, pansies, nasturtiums, or marigold petals
15 - Pastel-colored sprinkles, optional
# Recipe Steps:
01 - Preheat the oven to 350°F. Line a 12-cup muffin tin with paper liners.
02 - In a medium bowl, whisk together the flour, baking powder, and salt until evenly distributed.
03 - In a large bowl, beat the softened butter and granulated sugar together with an electric mixer until light and fluffy, approximately 2 to 3 minutes.
04 - Add the eggs one at a time to the butter mixture, beating well after each addition. Mix in the vanilla extract until fully combined.
05 - Add the flour mixture to the wet ingredients in three equal parts, alternating with the milk. Begin and end with the flour mixture, mixing until just combined after each addition.
06 - Divide the batter evenly among the prepared muffin cups, filling each approximately two-thirds full.
07 - Bake for 16 to 18 minutes, or until a toothpick inserted into the center of a cupcake comes out clean. Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
08 - In a large bowl, beat the softened butter until creamy. Gradually add the sifted powdered sugar, milk, vanilla extract, and salt. Beat with an electric mixer until smooth and fluffy, approximately 3 minutes.
09 - Once the cupcakes are completely cool, pipe or spread the buttercream frosting evenly on top of each cupcake.
10 - Generously top each frosted cupcake with edible flowers and pastel-colored sprinkles if desired. Serve immediately or refrigerate until ready to serve.