Go Back
+ servings
Haupia in serving cups on a wooden cheese board
Print Recipe
5 from 1 vote


Haupia is an easy coconut pudding made entirely from coconut milk and thickened with cornstarch. This simple treat is ridiculously good and quick to make. This small batch recipe can be scaled up easily to serve a big crowd.
Prep Time5 mins
Cook Time13 mins
Refrigeration Time4 hrs
Total Time18 mins
Course: Dessert
Cuisine: Hawaiian
Servings: 3 pudding cups
Calories: 348kcal
Author: Trang


  • 1 can unsweetened coconut milk (13.5 oz can, 400 ml)
  • 3 tablespoon cornstarch (24 g)
  • 1/4 cup granulated sugar (45 g)
  • A pinch of salt
  • 1 tablespoon sweetened shredded coconut (or more, optional)


  • Add the cornstarch to 1/4 cup of the coconut milk and stir until dissolved.
  • Add the rest of the coconut milk to a small sauce pan along with the sugar and salt. Cook over medium heat until all of the sugar dissolves. Slowly stream in the cornstarch mixture while whisking and continue to cook stirring constantly.

For soft set pudding

  • Cook the mixture for just a few (2 - 3) minutes until thicken.
  • Pour pudding into 3 or 4 small serving cups or ramekins, let cool to room temperature and then refrigerate to set further if desired, 1 - 2 hours.

For hard set pudding

  • Cook the mixture for at least 10 minutes after adding in the cornstarch, stirring constantly. The mixture will turn more translucent and will want to stick together in one big blob.
  • Line a loaf pan with a piece of parchment paper, allowing the ends to drape over the side of the pan. Pour pudding into the loaf pan, using a spatula to scrape as necessary. Let cool and then refrigerate to set further, 2 - 4 hours.
  • Cut into blocks before serving, this could yield 8 - 10 smaller snack size portions depending on how you cut it.
  • Toast the sweetened shredded coconut in a skillet over medium heat until lightly brown and fragrant. Sprinkle about 1 teaspoon over the haupia cup just before serving.


If making hard set haupia, I recommend doubling the recipe to get thicker squares when cut. One batch of this recipe yields a thinner layer of less than 1/2” when set in a 9”x5” loaf pan. So doubling will yield a more substantial thickness. Or you can use a smaller container like a tupperware to set it in.


Serving: 152g | Calories: 348kcal