Ingredients:

  • 1.5 cups (190g) all-purpose flour
  • 1 cup (200g) granulated sugar
  • 0.5 cup (45g) unsweetened cocoa powder
  • 1 tsp (5g) baking powder
  • 0.5 tsp (3g) baking soda
  • 0.5 tsp (3g) salt
  • 1 large (50g) egg
  • 0.5 cup (120ml) buttermilk
  • 0.5 cup (120ml) vegetable oil
  • 1 tsp (5ml) vanilla extract
  • 0.5 cup (120ml) boiling water
  • 8 oz (225g) full-fat cream cheese
  • 0.5 cup (115g) unsalted butter
  • 3 cups (360g) powdered sugar
  • 1 tsp (5ml) vanilla extract
  • 2 tbsp (30ml) heavy cream

Instructions:

  1. Whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt in a large bowl until no lumps remain.
  2. Add the egg, buttermilk, oil, and vanilla. Whisk by hand until the batter is smooth and glossy.
  3. Carefully stir in the boiling water by hand to bloom the cocoa and create a thin batter.
  4. Divide the batter evenly among 12 lined cupcake tins, filling each only 2/3 full.
  5. Bake at 350°F (175°C) for 17 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
  6. Cool cupcakes in the tin for 5 minutes, then transfer to a wire rack to cool completely.
  7. Beat softened butter and cream cheese until pale and fluffy. Gradually add powdered sugar, vanilla, and heavy cream until silky.
  8. Pipe or spread the frosting onto the completely cooled cupcakes.