Vegan Chocolate Coconut Cream Pie

This pie is what dreams are made of. A chocolate hazelnut crust filled to the brim with creamy chocolate and topped with fluffy coconut whipped cream. No dairy or flour, and no refined sugar! Vegan & Gluten Free. <jump to recipe>

I have a mild obsession with coconut cream pie, and it's only gotten worse after this recipe. It started as a test recipe I did for my mom's birthday a couple months ago. She's not a huge fan of decadent desserts or chocolate for that matter (yes, those people exist, apparently). But she does love coconut, and I love all three – so I figured I'd give this one a whirl. In the worst case scenario, it meant Anguel and I would have a whole pie to ourselves. And, at least we wouldn't need to feel too bad about it because mom doesn't really like dessert anyways. Well, thankfully this pie turned out to be a hit - and guess who was leading the charge? Mother dearest. Apparently she likes this coconut cream pie. Or at least that's what I think she mumbled as she crammed the last bite in her mouth before serving herself a second piece.

My mom's been begging me to post this recipe for the past couple months, but I'd been waiting to try it out a few more times before sharing it on the web. Lucky for me it meant many more slices of this delicious pie. Too. many. slices. I stopped tweaking after the second version, but made two more batches "just in case". As a form of self preservation, I'm publishing this recipe now so that I can no longer rely on "recipe testing" as an excuse to justify eating pie for breakfast (ahem, this morning… and yesterday). Take that as a sign that this pie is simply too good not to share.

Not only does this dessert look stunning, but it's also vegan and gluten free – which makes it a great choice for serving to a crowd. Because there's nothing worse than staring at a dessert but not being able to eat it. I've also served this pie to many friends and family who are so far from having "dietary restriction" in their repertoire - and the consensus was a solid yum all around. Since this is a refrigerated dessert, it’s a great recipe to prep in advance. Just bake the crust and pour in the filling. It can set in the fridge overnight and then all you need to do is piled whipped cream on top before serving. It's been saving my butt this holiday season.

The crust for this pie is downright delicious. The flavors remind me a bit of nutella (chocolate and hazelnut), with some added yum for the shredded coconut flakes. And it's so foolproof to make - it almost feels wrong. Press-in crusts are my go-to when it comes to vegan and gluten-free baking, because they allow you to stick to healthy, minimally processed ingredients like nuts and oats.  After a quick mix in the food processor, simply crumble the mixture into a pie pan and press it in with your fingers. A quick bake in the oven and you're ready for filling.

Vegan Chocolate Cream Pie // Natural Girl Modern World // Vegan &amp; Gluten Free
Vegan Chocolate Coconut Cream Pie // Natural Girl Modern World // Vegan &amp; Gluten Free
Vegan Chocolate Coconut Cream Pie // Natural Girl Modern World // Vegan &amp; Gluten Free
Vegan Chocolate Coconut Cream Pie // Natural Girl Modern World // Vegan &amp; Gluten Free

The texture of this pie is remarkable, especially considering it doesn't use any dairy products. The blended cashews and coconut milk create a creamy, decadent filling. I wanted the chocolate cream filling to be soft enough to impart that pudding-like texture we all love, but firm enough that it can be served in sturdy slices. Chocolate coconut cream blobs aren't cute, no matter how delicious they taste. When it comes to a thickening agent, arrowroot does the trick here. Much like you may have done with cornstarch or flour, you can combine arrowroot with a liquid to create a slurry. Once gently heated, the slurry will thicken up your mixture. It's as easy as pie (ha!). Make sure to be diligent in whisking your chocolate cream filling. Constant whisking is important to ensure you end up with a smooth, creamy filling. No clumps allowed. If you don’t have arrowroot powder on hand, you can find it in the health foods or gluten free section of your store. Look for pure arrowroot (i.e. no cornstarch) – and it may be labeled as "arrowroot powder" or "arrowroot flour". Both work.

Now, you could stop at the crust and filling, because it would totally be impressive enough. But in the spirit of going all out, this pie is then topped with a luscious layer of coconut whipped cream. Since this pie is decadent as it is, I usually stick to just one batch of coconut whipped cream. But, if you really want to go crazy with the whipped cream, consider doubling it. Toasted coconut flakes are completely optional, but if you have time to toast some up, I highly recommend it! 

Vegan Chocolate Coconut Cream Pie // Natural Girl Modern World // Vegan &amp; Gluten Free
Vegan Chocolate Coconut Cream Pie // Natural Girl Modern World // Vegan &amp; Gluten Free
Vegan Chocolate Coconut Cream Pie // Natural Girl Modern World // Vegan &amp; Gluten Free
Vegan Chocolate Coconut Cream Pie // Natural Girl Modern World // Vegan &amp; Gluten Free




Chocolate hazelnut crust:

  • 2/3 cup oats

  • 2/3 cup hazelnuts, raw

  • 1 cup shredded coconut, unsweetened

  • 3 tablespoons cocoa powder

  • 1/4 teaspoon salt

  • 1/4 cup coconut oil, melted

  • 1/4 cup maple syrup

Chocolate cream filling:

  • 1 can coconut milk (13.5 oz / 400 ml can), divided

  • 1/4 - 1/2 cup non-dairy milk

  • 1/3 cup arrowroot powder (1.3oz / 35 g)*

  • 2/3 cup cashews (soaked 4-12 hours, rinsed well)

  • 3/4 cup maple syrup

  • 1/3 cup cocoa powder

  • 1 1/2 teaspoons vanilla extract

  • 1/2 teaspoon salt

  • 1 tablespoon coconut oil

Coconut whipped cream:

  • 1 can coconut milk (13.5 oz / 400 ml can), refrigerated overnight or ideally ~24 hours

  • 2-3 tablespoons maple syrup

  • 1/2 teaspoon vanilla extract

  • Optional garnish: Toasted coconut flakes**


  1. Preheat oven to 350°F.

  2. In a food processor, blend oats until the texture of coarse sand. Add hazelnuts and blend until the nuts are a crumb-like texture. Add coconut, cocoa powder and salt. Pulse to mix. Pour in the melted coconut oil and maple syrup, then pulse until well incorporated.

  3. Prepare a 9" pie dish (use a non-stick pan or line bottom with parchment). Pour the mixture into the pie shell and form the crust with your fingers. Press the crust together very firmly so it holds together. Gently prick the bottom of the crust ~15 times with a fork to allow air to escape when baking. Bake in the oven for 20-25 minutes.

  4. While the crust cooks, prepare the filling. Pour 1 cup of canned coconut milk into a medium sized bowl. Add arrowroot powder and whisk thoroughly to remove all lumps. Set aside for later.

  5. Measure the remaining liquid in the coconut milk can (it should be ~1/2 cup - 3/4 cup). Use the non-dairy milk to top-up the balance to a total of 1 cup (meaning you would need to add 1/4 cup - 1/2 cup). Add the liquid to a blender with cashews, maple syrup, cocoa powder, vanilla and salt. Blend until the mixture is smooth and creamy.

  6. Transfer the mixture to a saucepan over medium heat. Bring to a gentle simmer, whisking as it heats. Once the mixture is simmering, reduce heat to low. Pour in the arrowroot and coconut milk slurry and whisk vigorously to combine. Continue whisking for 5-10 minutes until the mixture thickens. Once it reaches a pudding-like texture, remove from heat. Add coconut oil and whisk it in until the mixture becomes glossy. Pour the mixture into the prepared crust. Refrigerate until firm (~4 hours).

  7. To make the coconut whipped cream, open the chilled can of coconut milk. The thick coconut flesh/fat should have separated from the liquid. Scoop out the coconut solids and add to a large mixing bowl. The remaining liquid can be stored in the fridge for another use. Using electric beaters, beat the coconut on medium-high speed. It should take ~1-2 minutes to fluff up. Add the vanilla and maple syrup, to taste. Beat for another ~30 seconds to incorporate.

  8. When ready to serve, spread whipped coconut cream over the prepared pie. Top with toasted coconut flakes (optional) and serve.

-*Similar to measuring out flour, make sure you fluff out the arrowroot powder before scooping it into a measuring cup – then level it off with a knife. For most accurate measurements use a kitchen scale.
-**Toasted coconut flakes add a nice touch but are completely optional. Bake 1/4 cup of large coconut flakes in the oven at 325°F for 5-10 minutes. Stir to encourage even browning.