Preheat the oven to 325 degrees F and grease & line two 9 inch cake pans with parchment paper.
In a large bowl, whisk together the flour, cocoa powders, baking powder, and salt. Set aside.
In the bowl of a stand mixer fitted with the paddle attachment, cream together the butter and sugar for 2-3 minutes until light & fluffy.
Mixing on low speed, add the eggs one a time. Scrape down the bowl and mix in the vanilla.
Add half of the dry ingredients and mix until just combined.
Mix in the sour cream and oil.
Add the rest of the dry ingredients and mix until just combined. Scrape down the bowl to ensure everything is evenly incorporated.
Divide the batter between the prepared cake pans and smooth out the tops with an offset spatula.
Bake the cakes for about 35-40 minutes or until the edges begin to pull away from the sides of the pan and a toothpick inserted comes out clean.
Turn the cakes out onto a wire rack to cool completely.