Preheat oven and prepare the chocolate cake according to the package directions using eggs, oil, and water as specified.
Bake the cake as directed, then let it cool completely.
Once cooled, cut the cake in half horizontally.
Prepare the instant chocolate pudding by whisking the pudding mix with 3 cups of 2% milk until smooth and thick. Chill in the fridge for at least 1 hour to set.
Place one-half of the chocolate cake in the bottom of a trifle dish or clear glass bowl.
Spread half of the prepared chocolate pudding evenly over the cake layer.
Spread half of the whipped topping over the pudding layer.
Crumble 4 Reese’s Peanut Butter Cups and sprinkle over the whipped topping.
Repeat the layers: add the remaining cake, then the rest of the pudding, then the remaining whipped topping.
Crumble the remaining 4 Reese’s Peanut Butter Cups and sprinkle on top. For a finer texture, use a microplane zester or grater for some of the peanut butter cups.
Chill in the refrigerator until ready to serve.