Preheat your oven to 350°F and line a 12-count muffin pan with cupcake liners. Lightly spray the inside with non-stick cooking spray.
In a medium bowl, sift together the flour, baking powder, baking soda, and salt.
In a separate bowl, whisk together the oil, sugar, room temperature eggs, vanilla, sour cream, and milk. Carefully add the dry ingredients to the wet ingredients and whisk until just combined and no more flour pockets remain.
Pour the batter evenly into the cupcake liners. Gently tap the pan on the counter to get rid of any air pockets.
Bake in the preheated oven for 15 minutes. A toothpick inserted in the center should come out clean.
Let the cupcakes cool completely in the fridge before frosting.