Prepare the Pie Crust: Ensure your 9-inch pie crust is fully pre-baked and cooled. A properly blind-baked crust is crucial for preventing sogginess and providing a sturdy base for your creamy Coconut Cream Pie. You can either use a store-bought crust or your favorite homemade recipe. Let it cool completely on a wire rack before proceeding.
Make the Coconut Filling: In a medium saucepan, whisk together the whole milk, coconut milk, granulated sugar, cornstarch, and salt until smooth. Cook over medium heat, whisking constantly, until the mixture thickens and comes to a boil. Boil gently for 1 minute, continuing to whisk, ensuring the cornstarch is fully cooked through to prevent a starchy taste and guarantee proper setting.
Temper the Egg Yolks: In a separate small bowl, whisk the egg yolks. Slowly drizzle about 1/2 cup of the hot milk mixture into the egg yolks, whisking continuously to temper them. This prevents the eggs from scrambling. Once tempered, pour the egg yolk mixture back into the saucepan with the remaining hot milk mixture. Continue to cook over medium heat, whisking, for another 1-2 minutes until it returns to a gentle boil and thickens further.
Finish the Filling: Remove the saucepan from the heat. Stir in the vanilla extract, softened butter, and sweetened shredded coconut until the butter is fully melted and incorporated. The butter adds richness and a silky texture to the Coconut Cream Pie filling. The shredded coconut provides a delightful chewiness and bursts of flavor.
Chill the Pie: Pour the hot coconut filling into the cooled, pre-baked pie crust. Smooth the top with a spatula. Cover the pie loosely with plastic wrap, pressing it directly onto the surface of the filling to prevent a skin from forming. Refrigerate for at least 4-6 hours, or preferably overnight, until the Coconut Cream Pie is completely set and thoroughly chilled.
Prepare the Whipped Cream: Just before serving, in a large, chilled bowl, beat the very cold heavy cream, powdered sugar, and vanilla extract with an electric mixer on medium-high speed until stiff peaks form. Be careful not to overbeat, or you'll end up with butter. The cold cream is essential for achieving light and fluffy whipped cream.
Assemble and Serve: Once the Coconut Cream Pie filling is fully set, remove the plastic wrap. Spread the prepared whipped cream evenly over the top of the pie. Garnish generously with toasted shredded coconut. Slice and serve immediately for the freshest taste and best texture. Enjoy your homemade Coconut Cream Pie!