In a large bowl, whisk together egg yolks, milk, heavy cream, sugar, and coconut extract until smooth.
Pour the mixture into a saucepan over medium heat.
Gradually whisk in cornstarch and a pinch of salt, continuing to stir until the mixture thickens, about 3-5 minutes.
Once the pudding is thick and large bubbles form, remove from heat.
Stir in white chocolate and butter until fully melted and smooth, ensuring a velvety consistency.
Pour the pudding into the cooled pie crust, smoothing the top with a spatula.
Cover with plastic wrap, pressing it directly onto the pudding’s surface to prevent skin from forming.
Refrigerate for at least 4 hours or overnight for the best texture and flavor.