In a medium mixing bowl, combine the melted margarine, chopped pecans, and graham cracker crumbs. Stir until fully blended.
Press the mixture evenly into the bottom of a 9x13-inch baking pan to form a firm crust.
Bake the crust for 20 minutes, or until it’s lightly browned. Remove from the oven and let it cool completely.
In another bowl, beat the cream cheese and confectioners’ sugar together until the mixture is totally smooth and creamy.
Gently fold in 1 cup of the thawed whipped topping until fully incorporated.
Spread the cream cheese mixture over the cooled crust in an even layer.
Prepare both the chocolate and vanilla pudding mixes together, using the 3 cups of milk, according to the package directions. Allow the pudding to set.
Pour and spread the pudding over the cream cheese layer.
Next, spread the remaining 3 cups of whipped topping over the pudding layer for a fluffy finish.
Drizzle or swirl the melted unsweetened chocolate across the top, using a butter knife or a skewer to create a decorative pattern.
Cover the dessert and refrigerate it for at least 1 hour to set.
When you’re ready to serve, slice into generous squares. Store any leftovers tightly covered in the freezer.
Notes
For best texture, ensure the crust cools completely before adding the cream cheese layer. You can substitute margarine with real butter for a richer flavor.