Ingredients:
- 1 ½ cups (190g) all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup (113g) unsalted butter, softened
- 1 cup (200g) granulated sugar
- 2 large eggs
- 2 teaspoons pure vanilla extract
- ¾ cup (180ml) buttermilk
- ½ cup (75g) rainbow sprinkles
- 1 cup (230g) unsalted butter, softened (for frosting)
- 4 cups (480g) powdered sugar (for frosting)
- 2 teaspoons pure vanilla extract (for frosting)
- 2 to 4 tablespoons milk (for frosting)
- ¼ cup (40g) rainbow sprinkles (for topping)
Instructions:
- Preheat your oven to 350°F (175°C) and line a cupcake pan with cupcake liners.
- In a bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
- In a mixing bowl, cream the softened butter and granulated sugar together until light and fluffy.
- Beat in the eggs one at a time until fully incorporated, then add the vanilla extract.
- Gradually add the dry ingredients to the butter mixture, alternating with buttermilk. Mix until just combined.
- Gently fold in the rainbow sprinkles, being careful not to overmix.
- Evenly distribute the batter among the cupcake liners, filling each about 2/3 full.
- Bake for 18 to 20 minutes or until a toothpick inserted into the center comes out clean.
- Allow cupcakes to cool in the pan for a few minutes, then transfer to a wire rack to cool completely.
- In a mixing bowl, beat the softened butter until creamy, then gradually add powdered sugar, vanilla, and milk until desired consistency is reached.
- Once the cupcakes are cool, pipe the frosting on top and sprinkle with additional rainbow sprinkles.