Preheat oven to 350 degrees Fahrenheit.
Fill cupcake tins with cupcake liners. This recipe will make about 28 cupcakes.
In a medium sized mixing bowl, add the liquid ingredients (buttermilk, eggs, vanilla extract and vegetable oil). Whisk well and set aside.
In another bowl, add the dry ingredients, except for the sugar (all-purpose flour, cinnamon, salt, baking powder and baking soda). Whisk well and set aside.
In a large mixing bowl, add the butter and sugar. Using an electric mixer, beat on medium high until light and fluffy, about 2 minutes.
Add in the other ingredients alternately to the butter and sugar mixture. Start and end with the dry ingredients (⅓ of the dry mixture, ½ the liquid mixture, ⅓ of the dry mixture, last ½ of the liquid mixture, then the last ⅓ of the dry mixture). Make sure to mix on medium between each addition, but only until just combined.
Scrape down the sides of the bowl and mix again on medium just until well combined. Be sure not to mix too long, or the cupcakes will turn out dense. Stop mixing once the ingredients are well combined.
Note before baking: These cupcakes will puff up and then flatten out a bit on the top as they bake. That’s okay and it does not affect the taste, texture or moistness. If you really want a dome on the top of your cupcakes and don't want them flat, you can cover and chill the cupcake batter for about 20 minutes before adding to the cupcake tins and that helps.
Add the batter to cupcake liners about ⅔ full. Bake in a preheated oven for 18-20 minutes.
Once baked, cool on a wire rack.