Preheat Oven & Prep Pan: Preheat oven to 180ºC (356ºF). Line a muffin pan with cupcake liners to make 12 cupcakes.
Mix Dry Ingredients: Sift flour, cocoa, baking powder, and baking soda into a large bowl. Whisk in coffee powder and both sugars until well combined.
Add Wet Ingredients: Add the beaten egg along with thw milk, oil, and vanilla, folding gently with a spatula until just combined.
Incorporate Boiling Water: Slowly pour in boiling water, folding gently until the batter is smooth and somewhat thin, take your time with mixing the water in.
Fill & Bake: Use an ice-cream scoop to fill liners 3/4 full with the batter. Bake for 18-20 minutes, or until a toothpick comes out clean. Cool in pan for 5 minutes, then transfer to a wire rack to cool completely.
Chocolate Buttercream Frosting
Melt Chocolate: Melt chocolate over a double boiler until smooth, then set aside to cool slightly.
Cream Butter: In a stand mixer or with a hand beater, beat softened butter until creamy.
Combine Chocolate & Butter: Pour the slightly cooled melted chocolate into the butter and beat for 30 seconds until combined, scrape down the sides of the bowl.
Add Cocoa: Sift in the cocoa and beat for a further 30 seconds to combine, scrape down the sides.
Add Sugar & Milk: Sift over the powdered sugar and pour in the milk, beat for 1 minute until smooth and creamy.
Decorate Cupcakes: Pipe frosting onto cooled cupcakes with a closed star nozzle and piping bag. Enjoy!
Notes
Store: In an airtight container at room temperature for up to 3-4 days. They'll stay moist and delicious.Refrigerate: For longer storage, refrigerate the cupcakes in an airtight container for up to 5 days. Let them come to room temperature before serving for the best flavor and texture.Freeze: Unfrosted cupcakes can be frozen for up to 3 months. Wrap each cupcake individually in plastic wrap and place them in a freezer-safe bag. Thaw overnight at room temperature, then add frosting.