Easy old-fashioned Coconut Cream Pie is homemade with a creamy coconut pudding filling and whipped cream topping. This AMAZING Pie is a crowd favorite.
In a medium saucepan combine coconut milk, 1 cup half and half, granulated sugar and the salt.
Set mixture over medium heat, and bring mixture nearly to a boil, stirring occasionally.
Meanwhile, in a small mixing bowl whisk together remaining 1/2 cup half and half and cornstarch until well blended.
In another small mixing bowl, whisk together egg yolks. Slowly pour 1/2 cup of the hot milk into the egg yolk mixture, whisking constantly (to temper the eggs).
Pour egg yolk mixture and cornstarch mixture into saucepan, stirring constantly. Cook, stirring vigorously, for 2 - 3 minutes.
Remove from heat and add in cream cheese, vanilla extract and coconut extract; stir until well blended.
Stir in 1/2 - 3/4 cup coconut, reserving the rest for topping on the finished pie.
Pour mixture into baked pie crust. Cover with plastic wrap and chill 2 - 3 hours.
Top with whipped cream and the toasted coconut.
Store in an airtight container in the refrigerator.