Preheat your oven to 350°F (175°C).
In a saucepan, mix half-and-half, coconut milk, sugar, cornstarch, eggs, salt, and vanilla. Cook over low heat, constantly stirring until it boils. Keep cooking for about 30 minutes until it thickens.
Fold in flaked coconut. Pour the mixture into the baked pie crust.
With a clean bowl, beat egg whites until foamy. Gradually add sugar and cream of tartar while continuing to beat until soft peaks form. Spread this meringue over the pie; sprinkle remaining flaked coconut on top.
Bake for 12-15 minutes until golden brown. Cool completely on a wire rack for around 1 hour before refrigerating for at least 3 hours.
Optional: For an extra crunch, sprinkle some toasted shredded coconut over the meringue just before serving.
Discover amazing recipes from around the world