Preheat the oven to 350°F. Line a cupcake pan with cupcake liners.
Toast the pecans on a baking sheet for about 5 minutes, longer if the oven is not fully preheated. Cool the pecans and then chop into fine pieces.
In a large mixing bowl, combine the sugar, brown sugar, vegetable oil, eggs and egg yolks, and vanilla extract. Beat on medium speed until the eggs and oil are well incorporated and the batter is lighter in color, about 2 minutes. Scrape down the bowl as needed.
Next, mix in the sour cream and beat until well combined.
In a medium-sized bowl, combine all remaining dry ingredients. Then, add half the dry ingredients to the batter followed half the buttermilk and beat until it starts to combine.
Finally, add the remaining dry ingredients, mixing on low speed while pouring in the buttermilk and beating until all of the ingredients are well-combined.
Use a spatula to scrape down the sides of the bowl and stir the batter from the bottom to the top to ensure it’s well mixed. Add the chopped pecans and fold into the cupcake batter.
Using a large cookie scoop, divide the batter evenly, filling each liner ⅔ full.
Bake at 350°F for 14-16 minutes. Test the cupcakes for doneness by inserting a toothpick into the center of the cupcake. If the toothpick comes out clean, the cupcakes are done. Cool completely.