Vegan Coconut Cream Pie – Connoisseurus Veg

This vegan coconut cream pie is filled with luscious layer of coconut pudding covered in dairy-free whipped cream and toasted coconut. A decadent dessert that nobody would guess was egg-free and dairy-free!

Slice of Vegan Coconut Cream Pie on a plate with a cherry on top and bowl of cherries on the side.

You know, a lot of people just don’t like coconut. It’s one of those really polarizing foods! And I feel confident that none of those people are here now, which is why I can say this: those people are crazy.

If I ever forget just how nuts those folks are, this pie will remind me. And I’ll probably be reminded often because I’m addicted to this pie.

This vegan coconut cream pie recipe is a coconut lover’s (i.e. my) dream come true. The filling is rich and decadent and filled with coconut, and the pie is topped with a fluffy layer of whipped cream and toasted coconut.

Jump to:

Ingredients You’ll Need

  • Pie crust. You can use a premade crust or homemade vegan pie crust. If you use premade, it can be prebaked or not. Your choice! Just make sure to check the ingredients, as many brands contain lard, butter, or other non-vegan ingredients.
  • Coconut milk. You’ll need full-fat coconut milk in cans. The variety in cartons might work, but it won’t give you a filling that’s nearly as rich and creamy as traditional coconut cream pie.
  • Sugar. Use organic sugar to keep the recipe vegan.
  • Cornstarch.
  • Vegan butter. Butter isn’t something you’d normally find in coconut cream filling, but we’re using it here to replace some of the richness that egg yolks would normally supply. Look for brands like Earth Balance and Miyoko’s near where regular butter is sold at your supermarket.
  • Shredded coconut. The recipe calls for sweetened coconut, but be careful as many brands may be made with conventional sugar, which isn’t vegan. I used Wegman’s brand, which indicates on the package that it’s vegan. If you can’t find vegan sweetened coconut, use unsweetened. Give the filling a taste-test and add a bit more sugar just if you think it’s needed.
  • Vanilla extract.
  • Coconut extract. This will give some extra coconut flavor to the pie, so don’t skip it!
  • Salt.
  • Vegan whipped cream. I used Reddi-Wip almond milk whipped cream.

How It’s Made

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

  • Blind bake your crust first. You can skip this step if you’re using a prebaked crust, but otherwise you’ll need to do it since the filling doesn’t get baked.
  • Roll out your pie dough and drape it in a pie dish. Trim and crimp the edges and poke some holes in the dough with a fork.
  • Lay a sheet of foil in the crust and fill it with pie weights. If you don’t have pie weights, use dried rice or beans. Make sure the edges of the crust are covered so they don’t burn.
  • Bake the crust until it’s golden brown, then take it out of the oven and let it cool while you make the filling.
Hands arranging foil and pie weights in a pie crust.
  • To make the filling, whisk your coconut milk, sugar and cornstarch together in a small saucepan. Whisk until the cornstarch dissolves completely. It’s important to get out all the little cornstarch lumps in order to give the filling the best possible texture.

Tip: Cornstarch dissolves easiest in cold liquids. You can chill your coconut milk if you’d like. It will separate, but this is fine as long as you dissolve the cornstarch in the liquid portion. Alternatively, add an ice cube to the mixture as you whisk.

  • Place the pot over medium heat and bring it to a simmer, whisking the whole time.
  • It should have thickened up by the time it comes to a simmer. You can take of off of the burner now.
Whisk drizzling cooked coconut pudding into a saucepan.
  • Stir in the butter, coconut, vanilla extract, coconut extract, and salt. Keep stirring until the butter melts and the ingredients are well combined.
Hand stirring coconut and vegan butter into coconut cream pie filling.
  • Pour the pudding into the pie crust and smooth out the top with a spoon, if needed.
  • Cover the pie with plastic wrap and place it in the refrigerator until it is fully set and the filling is cold.

Tip: Make sure your filling is cold before topping the pie. Otherwise the whipped cream will melt very quickly.

Hand with spoon smoothing out Vegan Coconut Cream Pie filling in a crust.
  • Top the pie with whipped cream, then immediately place it in the freezer. Freeze the pie for just long enough to set the whipped cream, about 15 to 20 minutes.
  • While the pie chills you can toast some extra coconut in the oven. It only takes a few minutes and cools down quickly.
  • Once the coconut cools, sprinkle it over the whipped cream.
  • Serve the pie immediately, or store it in the fridge for later.

Tip: If you need to transport this pie somewhere, I recommend popping it back in the freezer for 15 to 30 minutes before departing. This will reset the whipped cream so it doesn’t fall while you travel.

Slice of Vegan Coconut Cream Pie with bowl of cherries and pie in the background.

Leftovers & Storage

Vegan coconut cream pie can be wrapped in plastic or placed in an airtight container and stored in the refrigerator for 3 to 4 days.

Frequently Asked Questions

Can this pie be made gluten-free?

Yes, if you use a vegan and gluten-free pie crust. Try this one.

Can I make top vegan coconut cream pie with homemade coconut whipped cream instead of store-bought?

You can, but I really prefer store-bought for this recipe, simply because whipped coconut cream is very heavy and might be a bit much on top of the super rich filling. If you’d like to make your own, check out how I did it for my vegan strawberry shortcake.

More Vegan Pie Recipes

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

Slice of Vegan Coconut Cream Pie with a cherry on top.

Vegan Coconut Cream Pie

This vegan coconut cream pie is filled with luscious layer of coconut pudding covered in dairy-free whipped cream and toasted coconut. A decadent dessert that nobody would guess was egg-free and dairy-free!


  • 1
    vegan pie crust
    (homemade or store-bought)
  • 2
    (14 ounce or 400 ml) cans
    full-fat coconut milk

  • cup
    organic granulated sugar

  • cup
  • 2
    vegan butter
  • 1
    sweetened shredded coconut
  • 1
    vanilla extract
  • ¼

For Topping

  • ¼
    sweetened shredded coconut
  • 1
    (6 ounce or 170 gram) can
    vegan whipped topping


  1. Preheat the oven to 375°F. (Note 1)

  2. Roll the pie crust to a circle of about 13 inches in diameter.

  3. Drape the pie crust inside a 9 to 9 ½ inch pie plate and gently press so the crust conforms to the inside of the plate.

  4. Trim the excess crust and crimp the edges. Use a fork to poke holes in the bottom and sides of the crust.

  5. Lay a sheet of foil inside the crust, making sure it’s large enough to cover the edges.

  6. Fill the foil with pie weighs. About 1 inch of rice or dried beans can be used if you don’t have pie weights.

  7. Bake the crust until it’s golden brown all over, about 30 minutes.

  8. Place the pie crust on a cooling rack and carefully remove the foil and weights.

  9. Make the filling while the crust cools. Whisk the coconut milk, sugar and cornstarch together in a small saucepan. Whisk until the cornstarch dissolves completely. (Note 2)

  10. Place the pot over medium heat and slowly bring the mixture to a simmer, whisking constantly.

  11. By the time the mixture comes to a simmer it should have thickened up. Remove the pot from heat.

  12. Stir in the vegan butter, coconut, vanilla extract, coconut extract, and salt. Continue stirring until the butter is melted and the ingredients are combined.

  13. Let the filling cool for 5 to 10 minutes, stirring occasionally to accelerate cooling and prevent a skin from forming.

  14. Pour the filling into the pie crust, cover the pie with plastic wrap, and chill until the filling is set and cold, at least 4 hours.

  15. While the pie cools, preheat the oven to 400°F and arrange ¼ cup of coconut on a baking sheet.

  16. Toast the coconut until it’s golden brown, about 8 minutes.

  17. Remove the coconut from the oven and place it on a cooling rack to cool.

  18. Once the pie has finished chilling, top it with a layer of whipped cream, then sprinkle with the toasted coconut.

  19. Serve immediately, or place the pie in the freezer for 15 minutes to set the whipped cream, then cover and move it to the fridge until ready to serve.

Recipe Notes

  1. Steps 1 through 8 can be skipped if you purchase a prebaked vegan pie crust.
  2. Add an ice cube to the pot if you have trouble getting the cornstarch to dissolve.
  3. Vegan whipped cream melts really fast at room temperature. Be sure to keep this pie chilled and avoid prolonged periods at room temperature. If you do have it out for more than a few minutes at any point, pop it in the freezer for 15 minutes before transferring it to the fridge. This will help reset the whipped cream.

Nutrition Facts

Vegan Coconut Cream Pie

Amount Per Serving (1 slice (⅛ of pie))

Calories 728
Calories from Fat 489

% Daily Value*

Fat 54.3g84%

Saturated Fat 47.1g236%

Sodium 309mg13%

Potassium 347mg10%

Carbohydrates 55.7g19%

Fiber 4.1g16%

Sugar 21.1g23%

Protein 5.3g11%

Calcium 21mg2%

Iron 5mg28%

* Percent Daily Values are based on a 2000 calorie diet.

Related Articles

Back to top button