Ingredients:

  • 1 box (15.25 oz / 432g) chocolate cake mix
  • 1 cup (240ml) water
  • 1/2 cup (115g) vegetable oil
  • 3 large eggs
  • 1 can (14 oz / 397g) sweetened condensed milk
  • 1/2 cup (120ml) salted caramel sauce, warmed
  • 1 tsp (5ml) vanilla extract
  • 1 package (8 oz / 225g) softened cream cheese
  • 1/2 cup (125g) creamy peanut butter
  • 1/4 cup (50g) powdered sugar
  • 2 cups (480ml) heavy whipping cream, chilled
  • 5 oz (140g) Snickers bars, chopped into bite-sized pieces
  • 1/4 cup (30g) roasted salted peanuts, crushed
  • 1/4 cup (60ml) chocolate syrup

Instructions:

  1. Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking pan.
  2. Combine the chocolate cake mix, water, vegetable oil, and eggs. Beat until the batter is smooth.
  3. Pour batter into the pan and bake for 30 minutes, or until a toothpick inserted in the center comes out clean.
  4. While the cake is still warm, use the handle of a wooden spoon or a fork to poke holes across the entire surface, about 1 inch apart.
  5. Whisk together the sweetened condensed milk, warm salted caramel sauce, and vanilla extract.
  6. Pour the mixture evenly over the cake, ensuring it fills the holes, and let the cake cool completely.
  7. Beat the softened cream cheese, creamy peanut butter, and powdered sugar until velvety.
  8. In a separate bowl, whip the heavy whipping cream until stiff peaks form, then gently fold it into the peanut butter mixture.
  9. Spread the frosting in a thick, even layer over the cooled cake.
  10. Press the chopped Snickers pieces and crushed roasted salted peanuts into the cream, then finish with a drizzle of chocolate syrup.
  11. Chill the cake for 2 hours to allow the layers to set before serving.