Step 1: Prepare the Pie Shell - Preheat your oven according to the pie crust instructions. Bake and allow it to cool completely.
Step 2: Make the Coconut Filling - In a medium saucepan, whisk together coconut milk, half and half, sugar, corn starch, and salt over medium heat. Whisk until thickened and bubbly, about 5-7 minutes.
Step 3: Add the Eggs - Remove from heat and whisk in beaten eggs and egg yolk until well combined. Cook for another 2-3 minutes, stirring constantly.
Step 4: Stir in Coconut and Flavor - Fold in 1 1/2 cups of flaked coconut and extract until combined.
Step 5: Pour into Pie Shell - Pour the filling into the cooled shell and smooth the top. Cover and refrigerate for at least 4 hours.
Step 6: Whip the Cream - Combine heavy whipping cream, powdered sugar, and extract in a bowl. Whip until soft peaks form.
Step 7: Assemble the Pie - Spread whipped cream over the filling and garnish with remaining 1/2 cup of coconut.
Step 8: Serve and Enjoy! - Slice and serve chilled. Enjoy the creamy flavors!