Preheat the oven to 350℉. Line a 12 cup cupcake pan with cupcake liners. Set aside.
In a large bowl, mix the flour, cocoa powder, cornstarch, baking powder, baking soda, and salt.
3/4 cup All-purpose flour, 1 1/2 TBSP Cornstarch, 1/3 cup Unsweetened cocoa powder, 1 tsp Baking powder, 1/2 tsp Baking soda, 1/2 tsp Salt
In a separate bowl, mix the oil, sugar, brown sugar, eggs, vanilla, vinegar, buttermilk, and sour cream. Then, slowly add in the hot water and mix while adding.
1/3 cup Oil, 1/3 cup White granulated sugar, 1/4 cup Brown sugar, 2 Large eggs, 1 tsp Pure vanilla extract , 1 tsp White vinegar, 1/3 cup Buttermilk, 1/3 cup Sour cream, 1/3 cup Hot water
Pour the wet ingredients into the dry ingredients. Use a whisk to mix until most of the flour lumps are mixed in.
Use a large cookie scoop to scoop the batter, fill each cupcake liner about 2/3rds full.
Bake for 16-19 minutes. Bake until a toothpick inserted comes out clean or with moist crumbs.
Let the cupcakes sit in the hot pan for 10 minutes before transferring to a cooling rack. Cool the cupcakes completely before decorating.