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:

  1. Preheat your oven to 350°F (175°C) and line a cupcake pan with cupcake liners.
  2. In a bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
  3. In a mixing bowl, cream the softened butter and granulated sugar together until light and fluffy.
  4. Beat in the eggs one at a time until fully incorporated, then add the vanilla extract.
  5. Gradually add the dry ingredients to the butter mixture, alternating with buttermilk. Mix until just combined.
  6. Gently fold in the rainbow sprinkles, being careful not to overmix.
  7. Evenly distribute the batter among the cupcake liners, filling each about 2/3 full.
  8. Bake for 18 to 20 minutes or until a toothpick inserted into the center comes out clean.
  9. Allow cupcakes to cool in the pan for a few minutes, then transfer to a wire rack to cool completely.
  10. In a mixing bowl, beat the softened butter until creamy, then gradually add powdered sugar, vanilla, and milk until desired consistency is reached.
  11. Once the cupcakes are cool, pipe the frosting on top and sprinkle with additional rainbow sprinkles.