Print

Ultimate Coconut Cream Pie

Close-up of a slice of coconut pudding pie on a plate with golden toasted coconut garnish.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

As nostalgic as it gets, this Coconut Cream Pie recipe has a creamy coconut pudding filling, a vanilla wafer crust, and a topping of silky whipped cream and toasted coconut. It's the perfect pie to make any time of year.

Ingredients

For Crust:

  • About 40 vanilla wafer cookies (170 grams), more as needed (see note)
  • ¼ cup (25 grams) finely shredded coconut
  • 2 tablespoons (25 grams) granulated sugar
  • ½ teaspoon coarse kosher salt (see note)
  • 5 tablespoons (75 grams) melted unrefined coconut oil, more as needed

For Coconut Pudding:

  • ⅔ cup (135 grams) granulated sugar
  • ¼ cup (40 grams) cornstarch
  • Big pinch coarse kosher salt
  • 3 large eggs
  • 1-½ cups (342 grams) whole milk
  • 1 (13.5-ounce) can coconut milk
  • ½ cup (50 grams) finely shredded unsweetened coconut flakes
  • 2 tablespoons (30 grams) cold unsalted butter
  • 1 teaspoon vanilla extract

For Stabilized Whipped Cream and Garnish:

  • 2 tablespoons (30 grams) cream cheese, softened
  • 2 tablespoons (25 grams) granulated sugar
  • 1 cup (227 grams) cold heavy cream
  • 1 cup unsweetened coconut flakes or shredded coconut, toasted

Instructions

Make the Crust:

  1. Preheat the oven to 350ºF (see recipe note for a no-bake option).
  2. Place the vanilla wafers and shredded coconut in a food processor and process until fine crumbs form.
  3. In a medium bowl, combine the cookie crumbs, sugar, and salt.
  4. Melt the coconut oil in a medium pot over medium heat. Add 4 tablespoons of the melted coconut oil  to the crumb mixture. Mix together until completely combined. The mixture should be damp, like wet sand, and will hold together when squeezed. If it is too dry, add more melted coconut oil, a tablespoon at a time. If it’s too wet, add more crumbs, a tablespoon at a time, until it’s the correct consistency.
  5. Pour the crumbs into a 9-inch pie plate and press the ingredients up the sides to form the edges first. Once the edges are formed, work the crumbs down to evenly distribute into the bottom of the pie plate and pack them down into an even layer.
  6. Bake in the preheated oven until lightly golden and fragrant, about 10 minutes (or see notes for a no-bake option).

Make the Pudding:

  1. Set a fine-mesh strainer over a medium bowl and set aside.
  2. Add the sugar, cornstarch, and salt to a medium pot and whisk together. Whisk in the eggs until 
  3. well combined. Whisk in the milk and coconut milk.
  4. Cook over medium heat, whisking constantly and occasionally using a spatula to scrape up any thickened pudding from the edges of the pan. Cook until the pudding has thickened completely and large bubbles are forming and popping throughout and in the center, about 8 minutes.
  5. Remove from the heat and immediately pour the pudding through the fine-mesh strainer into the bowl, using the spatula to push all the pudding through the strainer while leaving behind any bits of egg.
  6. Whisk in the shredded coconut, cold butter,  and vanilla into the pudding until fully combined.
  7. Pour the pudding into the prepared pie crust and smooth over the top. Place plastic wrap directly on the surface of the pudding to prevent skin from forming (or, if you don’t care about the thickened crust forming, skip this). Let cool to room temperature before chilling in the refrigerator for at least 4 hours, but preferably overnight.

Assemble the Pie:

  1. Make the whipped cream: In the bowl of an electric mixer fitted with a whisk attachment, combine the softened cream cheese, sugar, and vanilla. Beat on medium speed for 2 minutes, scraping down the sides of the bowl halfway through. Add the cold heavy cream and beat on medium speed until the cream has reached soft stiff peaks, about 2 minutes more.
  2. Dollop the whipped cream on top of the chilled pie. Using an offset spatula, spread the cream evenly over the top of the pie, or as desired. Garnish the pie with toasted coconut flakes.
  3. Serve immediately or keep chilled until ready to serve, up to 1 day.

Equipment

Notes

The easiest and most accurate way to measure the amount of vanilla wafer cookies is via scale. The consistency, size and weight of vanilla wafer cookies varies by brand. You’ll need about 40 cookies, or 6 ounces/170 grams. The total amount of cookie crumbs needed is 1-½ cups, plus the ¼ cup shredded coconut. Crumb crusts can be tricky because the amount of oil needed to add can vary based on the consistency of the cookie used. Start with 4 tablespoons of coconut oil for the crumb crust, adding more (or additional crumbs) as needed until the mixture resembles wet sand and holds its shape when squeezed without being soggy. See this post about Making a Crumb Crust for troubleshooting tips.

The best and most stable way to make a crumb crust is to parbake it, though it can be annoying to have to turn on the oven for a quick 10 minute bake for a no-bake filling. The other option is to freeze it. Freezing is easier, but the crust won’t be as sturdy and will be lacking a toasty flavor.

This pie is best served within 24 hours after preparing, but can last up to 2-3 days in the refrigerator. 

Unrefined coconut oil has a more pronounced coconut flavor, which is preferable in this recipe. Do not use liquid coconut oil. 

This recipe was tested using Diamond Crystal coarse kosher salt. If you use Morton's kosher salt or fine salt, decrease the volume by half.

This Coconut Cream Pie was one of the first recipes I published back in 2019. I recently revisited it, made a few small tweaks to the pudding and crust, and simplified the instructions. If you're looking for the original, feel free to email me—though I think you’ll love this updated version just as much!