Preheat oven to 350F and line 2, 12 cups muffin tins with cupcakes liners. Set aside.
Sift the two kinds of flours, baking powder and salt in a bowl and set a side.
In a large measuring cup, combine the milk, half and half and vanilla extract. Mix to combine and set a side.
In a bowl of a standing mixer, beat the butter and sugar together until smooth and creamy, 1-2 minutes.
Add the eggs, one egg at a time waiting for each egg to completely incoporate before adding the next.
Add the dry ingredients in 3 parts alternating with the milk mixture, starting and finishing with the dry ingredients.
Once you added the last portion of the dry ingredients, turn the mixer off and using a rubber spatula stir in the remaining ingredients that may not have been fully incorporated. Allow the batter to rest for 15 minutes.
Divide the batter between the cupcakes liners 3/4 full and bake for about 20 minutes or just until the top of the cupcakes are firm and a cake tester comes out clean from the center of the cupcakes.