Ingredients:

  • 1 cup (120g) all-purpose flour
  • 1 cup (200g) granulated sugar
  • 1/3 cup (30g) unsweetened cocoa powder
  • 1 tsp (5g) baking powder
  • 1/2 tsp (2g) baking soda
  • 1/2 tsp (3g) salt
  • 1 large (50g) egg
  • 1/2 cup (120ml) whole milk
  • 1/4 cup (60ml) vegetable oil
  • 1 tsp (5ml) vanilla extract
  • 1/2 cup (120ml) boiling water
  • 1 cup (200g) granulated sugar (for caramel filling)
  • 1/4 cup (60ml) water (for caramel filling)
  • 1/2 cup (120ml) heavy cream (for caramel filling)
  • 2 tbsp (30g) unsalted butter (for caramel filling)
  • 1/2 tsp (3g) sea salt (for caramel filling)

Instructions:

  1. Preheat the oven to 350°F (175°C) and prepare muffin tin with cupcake liners.
  2. In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.
  3. In another bowl, combine the egg, milk, vegetable oil, and vanilla.
  4. Pour the wet ingredients into the dry and mix until just combined. Gradually add boiling water and stir until smooth.
  5. Pour the batter into cupcake liners, filling them about two-thirds full.
  6. Bake in the preheated oven for 18-20 minutes or until a toothpick inserted in the center comes out clean.
  7. Remove from the oven and let cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.
  8. In a saucepan, combine sugar and water. Cook on medium heat until it turns amber.
  9. Carefully add heavy cream and butter, whisking until smooth. Stir in sea salt.
  10. Once the cupcakes are cool, core the center using a knife or cupcake corer. Fill the cavity with caramel sauce.
  11. Optionally, drizzle additional caramel on top or frost as desired. Enjoy!