a slice of chocolate haupia pie on a plate
Pin Recipe Print Recipe
5 from 3 votes

Vegan Chocolate Haupia Pie

A vegan take on the classic Hawaiian Chocolate Haupia Pie, this creamy dessert features a coconut pudding filling, with dark chocolate melted into one layer. 
Adapted from Hawaii.com's recipe for Chocolate Haupia Pie.
Prep Time 15 mins
Cook Time 20 mins
Chill time 4 hrs
Total Time 35 mins
Course: Dessert
Cuisine: American
Keyword: Chocolate Coconut Pie, Chocolate Haupia Pie, Vegan Haupia Pie
Servings: 10 servings
Calories: 380kcal
Author: Lori Rasmussen


  • 1 9-inch unbaked pie crust
  • 1 (14 ounce) can full-fat coconut milk
  • 1 3/4 cups unsweetened almond milk
  • 2/3 cup sugar
  • 1 tsp coconut extract, optional
  • 1/2 cup water
  • 1/2 cup corn starch
  • 5 ounces dairy-free chocolate, chopped
  • whipped coconut cream or non-dairy Reddi-wip
  • 1/4 cup toasted coconut flakes


  • Preheat oven to 350 degrees. Line the unbaked pie crust with parchment and fill with pie weights or dried beans. Bake 15 to 18 minutes or until golden. Lift parchment from crust. Place pie crust in refrigerator to cool while you prepare the filling.
  • In a medium sauce pan whisk together the coconut milk, almond milk, sugar and extract. In a separate bowl whisk together the corn starch and water until fully dissolved. Place the chopped chocolate in a separate medium-sized bowl.
  • Bring the milk mixture to a boil, reduce to a simmer, and slowly whisk in the corn starch slurry. Continue whisking and cook 2 to 3 minutes or until thickened. 
  • Working quickly, pour about 1 3/4 to 2 cups of the coconut pudding over the chocolate. Using a separate whisk, whisk until the chocolate is melted and fully incorporated. Pour the chocolate mixture into the pie crust and smooth the top. Vigorously whisk the remaining coconut pudding (to break up any skin that may have formed on top of the pudding) and pour coconut pudding on top of the chocolate layer.
  • Place uncovered pie in refrigerator until completely chilled, 3 to 4 hours. When ready to serve, top with non-dairy whipped cream, and sprinkle with toasted coconut flakes.


Store leftovers in the refrigerator for up to 3 days, though pie crust is at its best when fresh and flaky. 


Calories: 380kcal | Carbohydrates: 43g | Protein: 4g | Fat: 21g | Saturated Fat: 12g | Sodium: 87mg | Fiber: 2g | Sugar: 20g | Vitamin A: 100IU | Vitamin C: 0mg | Calcium: 90mg | Iron: 2.3mg
Did you try the recipe?Let me know with a star rating and a comment. I love hearing from you!