01 -
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish and set aside.
02 -
In a medium bowl, whisk together the chocolate pudding mix and whole milk until smooth. Let it sit for a few minutes to thicken.
03 -
Pour the chocolate pudding evenly into the prepared baking dish.
04 -
Sprinkle the dry chocolate cake mix evenly over the pudding layer.
05 -
Drizzle the melted peanut butter and butter over the cake mix. Use a spoon or knife to gently swirl it into the top layer, but don't fully mix it in.
06 -
Scatter the chopped mini peanut butter cups and milk chocolate chips over the top. Lightly press them into the batter. Optionally, sprinkle with chopped peanuts for added crunch.
07 -
Bake for 35-40 minutes, or until the edges are set and the center is slightly gooey.
08 -
Let the cake cool for about 10 minutes before serving warm with a dollop of whipped cream or a scoop of vanilla ice cream.