01 -
Whisk instant chocolate pudding mix and cold milk in a medium bowl for 2 minutes until smooth. Let mixture stand for 5 minutes to thicken.
02 -
Pour thickened pudding mixture into the prepared crust, spreading evenly. Refrigerate for 30 minutes to chill.
03 -
Combine evaporated milk, granulated sugar, unsalted butter, and egg yolk in a saucepan. Cook over medium heat, stirring constantly, until mixture thickens and just begins to boil (approximately 7–10 minutes). Boil for 1 minute, then remove from heat.
04 -
Stir in vanilla extract, sweetened shredded coconut, and chopped pecans. Cool the mixture for 10–15 minutes, stirring occasionally to prevent a skin from forming.
05 -
Spoon cooled coconut-pecan topping evenly over the chilled chocolate pudding layer. Use a spatula to spread.
06 -
Refrigerate for 2–3 hours until fully set. Slice and serve with optional whipped cream, chocolate shavings, or additional pecans.