01 -
Get your oven ready by heating it up to 350°F (175°C). Line up a 12-cup muffin tray with cupcake wrappers.
02 -
Stir cocoa powder, salt, baking soda, baking powder, and flour together in a medium bowl until all smooth and evenly mixed.
03 -
In a bigger bowl, whisk together the vanilla, sugar, eggs, and oil until it's nice and smooth.
04 -
Add the dry mix little by little to the wet blend, mixing gently, while pouring in the buttermilk bit by bit in between. Start and finish with dry ingredients.
05 -
Mix in your hot coffee or water slowly until the batter gets smoother. It might seem a little watery, but that’s totally fine.
06 -
Pour batter evenly into all cupcake liners, keeping them no more than two-thirds full. Overflowing isn’t great.
07 -
Let it bake in the oven for 18-20 minutes until a toothpick placed in the middle comes out clean or slightly crumbly.
08 -
Take them out and let them chill in the tray for 5 minutes. Move them to a wire rack to fully cool before adding frosting.
09 -
Melt the chocolate chips by pouring warm heavy cream over them in a heatproof bowl. Wait 2 minutes before stirring shiny and smooth. Let it cool.
10 -
Mix softened butter on high until fluffy, then slowly add powdered sugar, a pinch of salt, and vanilla. After blending on low, beat faster until creamy.
11 -
Turn the mixer to medium speed and gradually pour the cooled chocolate into the creamy butter mixture, beating until rich and velvety.
12 -
Make sure the cupcakes are at room temperature before frosting. If the frosting feels too soft, pop it in the fridge for 10 minutes.
13 -
Sprinkle on chocolate curls, white chips, or anything else you like for decoration.
14 -
You can serve these right away or store them in a tight box. They’ll keep fresh on the counter for 1-2 days or in the fridge up to 5 days.