Preheat oven to 350 degrees F (175 degrees C). Line a 12-cup muffin tin with paper liners.
In a medium bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In a large bowl, mix together the oil, buttermilk, vanilla, and eggs until combined. Gradually add the dry ingredients to the wet ingredients and mix until no lumps remain.
Divide the batter evenly among the 12 muffin cups. Bake for 17-20 minutes, or until a toothpick inserted into the center of a cupcake comes out clean. Allow to cool completely before frosting.
To make the frosting, beat the butter with an electric mixer until light and fluffy. Add the confectioners’ sugar and mix until combined. Add the milk and beat until light and fluffy.
Spread the frosting onto the cooled cupcakes.
Interesting Facts
Vanilla cupcakes were first made in the early 20th century.
Vanilla cupcakes are one of the most popular cupcake flavors.
Vanilla cupcakes can be decorated with sprinkles, chocolate chips, or other fun toppings.