These are M&M cupcakes made with vanilla cake baked with mini M&Ms and a vanilla buttercream frosting topped with mini M&M's. They're great cupcakes for kids' birthdays!
Preheat oven to 350 degrees Fahrenheit. Line cupcake pan with 24 cupcake liners.
In an electric mixer or a large bowl with a hand mixer, cream together butter and sugar. Add eggs and vanilla. Sift or whisk together flour, baking powder, and salt together to break up any clumps. Begin alternating dry ingredients and milk as you add them to the mixing bowl. Fold in mini M&M's with a spatula.
Add approximately 3 tablespoons of cupcake batter to each cupcake liner. Bake for 14-16 minutes, until the tops spring back when lightly touched or a toothpick inserted into the center of the cupcakes comes out clean. Allow to cool.
Buttercream Frosting
In an electric mixer or a large bowl with a hand mixer or whisk, add butter, vanilla, and 3 tablespoons of milk. Slowly add confectioners' sugar. Add an additional tablespoon of milk if needed. Frost fully cooled cupcakes and top with mini M&M's.