Preheat your oven to 350°F and line 1-2 cupcake pans with liners. This recipe makes 14-16 standard cupcakes.
In a medium bowl, whisk together the flour, baking soda, baking powder, and salt. Set this aside for now.
Add the cocoa powder to a separate, heatproof bowl, and pour the boiling water over it. Use a fork to stir until the cocoa powder is dissolved. Let this cool down until just warm to the touch.
In a large mixing bowl, whisk together the oil, cane sugar, brown sugar, eggs, and vanilla until smooth and creamy. Then whisk in the cooled chocolate, sour cream, and milk until smooth.
Add the dry ingredients in and whisk until combined.
Divide the batter between the cupcake tins, filling to ¾ full. Bake for 18-20 minutes, or until the cupcakes are set and a toothpick comes out clean.
Let the cupcakes cool for 10 minutes in the pan before transferring them to wire racks to cool completely.