Step 1: Preheat the Oven - Begin by preheating your oven to 350°F (175°C).
Step 2: Prepare the Muffin Tin - Line a muffin tin with cupcake liners.
Step 3: Mix the Dry Ingredients - In a mixing bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
Step 4: Combine the Wet Ingredients - In another bowl, combine melted chocolate, cold water, canola oil, vanilla extract, and white vinegar.
Step 5: Combine Wet and Dry Mixtures - Slowly add the wet mixture to the dry ingredients and stir gently.
Step 6: Fill the Liners - Divide the batter evenly between the cupcake liners.
Step 7: Bake the Cupcakes - Bake for about 15-18 minutes or until a toothpick comes out clean.
Step 8: Cool the Cupcakes - Let them cool in the tin before transferring to a wire rack.
Step 9: Prepare the Cream Cheese Frosting - Mix cream cheese with heavy cream, sugar, and corn syrup.
Step 10: Frost the Cupcakes - Frost each cupcake with the cream cheese mixture.