Preheat the oven to 350F (180C) degrees.
Line a muffin pan with muffin papers - you'll end up with 12-14 cupcakes total.
In a large bowl, whisk together the flour, cocoa, sugar, baking soda, baking powder and salt. If the cocoa powder is lumpy, be sure to sift it first.
In a separate bowl, whisk together the oil, egg, vanilla and buttermilk until you no longer see pieces of egg.
Make a well in the middle of the dry ingredients and pour the wet ingredients into the well. Give the mixture a few stirs with a rubber spatula.
Carefully pour in the boiling water. Then whisk the mixture until smooth and you no longer see streaks or lumps of dry ingredients.
Spoon the batter into the prepared muffin pan, filling each about 2/3 full.
Bake in the middle of the oven for about 16-19 minutes or until an inserted toothpick comes out clean or with a few moist cake crumbs.