Preheat the oven to 160°C (320°F) conventional. Line a 12-cup cupcake pan with liners.
Sift together the flour, baking powder, baking soda, and salt. Set aside.
In a stand mixer fitted with the paddle attachment, beat butter and sugar on medium-high speed for 3 minutes until light and fluffy.
Add eggs one at a time, mixing on low speed until fully incorporated. Scrape down the bowl as needed.
Add half of the dry ingredients and mix on low speed until just combined.
Add sour cream, vegetable oil, vanilla extract, and vanilla bean paste. Mix until just combined.
Add the remaining dry ingredients and mix until just combined.
Use a rubber spatula to gently fold the batter to ensure everything is fully mixed.
Divide the batter evenly among the cupcake liners.
Bake for 20–22 minutes, or until a toothpick inserted in the center comes out clean.
Let the cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.