Ingredients:

  • 1 1/2 cups (192g) all-purpose flour
  • 3/4 cup (75g) unsweetened cocoa powder
  • 1 1/2 teaspoons baking soda
  • 3/4 teaspoon baking powder
  • 3/4 teaspoon salt
  • 1 1/2 cups (300g) granulated sugar
  • 3/4 cup (180ml) vegetable oil
  • 3 large eggs
  • 3/4 cup (180ml) buttermilk
  • 1 1/2 teaspoons vanilla extract
  • 3/4 cup (180ml) boiling water
  • 8 ounces (227g) semi-sweet chocolate, finely chopped
  • 1 cup (240ml) heavy cream
  • 4 ounces (113g) white chocolate, finely chopped

Instructions:

  1. Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.
  2. In a large bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt.
  3. In a separate bowl, whisk together sugar, oil, eggs, buttermilk, and vanilla extract.
  4. Gradually add the wet ingredients to the dry ingredients, mixing until just combined.
  5. Carefully stir in the boiling water (batter will be thin).
  6. Fill each cupcake liner about 2/3 full.
  7. Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean.
  8. Let the cupcakes cool in the muffin tin for a few minutes, then transfer to a wire rack to cool completely.
  9. Heat heavy cream in a saucepan over medium heat until just simmering. Pour over the chopped chocolate in a heatproof bowl. Let stand for 1 minute, then whisk until smooth and glossy.
  10. Once the cupcakes are completely cooled, frost them with the chocolate ganache.
  11. Melt the white chocolate in a microwave or double boiler.
  12. Transfer the melted white chocolate to a piping bag or Ziploc bag with a small corner snipped off. Pipe a spiral of white chocolate on top of each cupcake.
  13. Using a toothpick or skewer, draw lines from the center of the spiral outwards to the edge of the cupcake, creating a spiderweb effect.
  14. Let the cupcakes chill in the refrigerator for at least 30 minutes to set the ganache and spiderweb.