Preheat your oven to 350°F (175°C). Line your cupcake pan with paper liners to prepare for about 24-26 cupcakes.
In a large mixing bowl, add the cake mix, flour, sugar, and pudding mix. Use a whisk to combine these dry ingredients thoroughly.
Add sour cream, oil, water, eggs, and vanilla extract to the dry mixture. Mix on low speed for about 30 seconds, scraping down the sides and bottom to incorporate everything evenly.
Continue mixing on medium speed for two minutes until the batter is smooth and consistent.
Portion the batter into the cupcake liners, filling each about two-thirds full, roughly ¼ cup of batter per cupcake.
Bake for 18 minutes or until the tops spring back when lightly pressed, or until a toothpick inserted comes out with only a few moist crumbs.
Allow the cupcakes to cool for 5 minutes in the pan before transferring them to a cooling rack to avoid over-baking.