Sift the first five ingredients together. In another bowl, slowly mix together the rest of the ingredients for the cupcakes. Add the dry ingredients to the wet and mix until well combined.
Fill paper lined muffin tins about 2/3 full. Bake for 20-22 minutes, turning the pans once at the halfway mark. Stick a toothpick in the middle of one to see if it comes out clean for doneness. Cool before frosting.
For the frosting,.
Mix cream cheese, butter, and vanilla until smooth. Add the sugar slowly. Mix on high until it's fluffy.