Preheat the oven to 350°F. Grease a 9-inch pie plate.
In a medium bowl, combine the graham cracker crumbs, melted butter, and ½ cup sugar. Mix until combined. Press the mixture into the bottom and up the sides of the prepared pie plate.
Bake the crust for 10 minutes, then remove from the oven and let cool.
In a medium bowl, whisk together the coconut milk, half-and-half, eggs, ½ cup sugar, vanilla, and salt until combined. Pour the mixture into the cooled crust.
Bake the pie for 30-35 minutes, or until the center is set. Let cool.
Sprinkle the toasted coconut over the top of the pie and serve with a dollop of whipped cream.
Interesting Facts
Coconut Custard Pie is a classic Southern dessert.
Coconut milk is a great substitute for dairy milk in custard pies.
Toasting the coconut adds a nice hint of nutty flavor to the pie.