Preheat your oven to 300°F (148°C) and line a cupcake tray with paper liners.
In a large bowl, sift together the flour, sugar, cocoa powder, baking soda, and salt. Set the dry mixture aside.
In a separate medium bowl, whisk together the egg, milk (or buttermilk), vegetable oil, and vanilla extract until fully combined.
Gradually incorporate the wet ingredients into the dry mixture, stirring until the batter is smooth and free of lumps.
Stir in the hot water. The batter will be quite thin, but that's normal.
Pour the batter into the cupcake liners, filling them halfway.
Bake for 18-23 minutes or until a toothpick inserted in the center comes out with a few moist crumbs attached.
Once baked, let the cupcakes cool in the pan for about 2 minutes, then transfer them to a wire rack to cool completely.