Preheat your oven to 350°F (175°C) and line a cupcake pan with Halloween-themed cupcake liners.
In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt until well combined.
In another bowl, beat together the buttermilk, vegetable oil, eggs, and vanilla extract until fluffy.
Gradually add the wet ingredients to the dry ingredients, mixing well.
Slowly pour in the boiling water, stirring until the batter is smooth (the batter will be thin).
Pour the batter into each cupcake liner, filling them about two-thirds full.
Bake in the preheated oven for 15-20 minutes, or until a toothpick inserted into the center comes out clean.
Let the cupcakes cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.
Once cool, melt the black icing candy melts in a microwave-safe bowl according to package instructions.
Dip the top of each cupcake into the melted candy, allowing excess to drip off before placing back on the wire rack.
For the buttercream frosting, tint half with purple food coloring and half with green food coloring. Use a piping bag to create swirling patterns on top of the cupcakes, mimicking a spooky Halloween theme.
Finally, adorn each cupcake with mini marshmallows as ghosts and add edible googly eyes for an extra creepy touch.
Notes
Use Halloween-themed cupcake liners for a festive touch.