01 -
Coat a 9×13-inch baking dish evenly with nonstick cooking spray.
02 -
Preheat oven to 350°F. Spread chopped pecans on a baking sheet and toast for 5 to 7 minutes until fragrant. Allow to cool.
03 -
Combine graham cracker crumbs, toasted pecans, and melted margarine in a bowl. Mix thoroughly, then press the mixture firmly into the prepared dish to form a compact base. Refrigerate for 15 minutes to set.
04 -
Beat the softened cream cheese in a medium bowl until smooth. Add confectioners' sugar and continue mixing until fully incorporated. Fold in 1½ cups of whipped topping until light and fluffy.
05 -
Evenly spread the cream cheese mixture over the chilled crust, smoothing the top with a spatula.
06 -
Whisk the instant chocolate pudding mix with 1½ cups of cold milk for 2 minutes, until thickened. Pour the mixture evenly over the cream cheese layer. Let stand for 5 minutes to set.
07 -
Whisk the instant vanilla pudding mix with the remaining 1½ cups of cold milk for 2 minutes, until thickened. Carefully pour over the chocolate pudding layer and spread evenly. Allow to rest for 5 minutes.
08 -
Spread the remaining whipped topping evenly over the vanilla pudding layer, creating a smooth finish.
09 -
Drizzle the melted semi-sweet chocolate decoratively over the whipped topping.
10 -
Cover and refrigerate for at least 4 hours or overnight until fully set.