Making the Haupia
Line an 8-by-8-inch baking pan with parchment paper.
To make the optional macadamia nut crust, in a food processor, combine the macadamia nuts, dates, vanilla, and salt, and process to the consistency of a coarse meal. Transfer the mixture to the prepared pan and press it into an even layer on the bottom.
To make the optional sweet potato layer, steam or boil the sweet potato until it is very soft, 15 to 20 minutes.
Remove and discard the skin along with any brown spots. Mash the sweet potato by hand or in a food processor while slowly adding the coconut cream, a tablespoon at a time, until you reach a nice, thick consistency— similar to that of mashed potatoes.
Spread the mixture over the nut crust or in the bottom of the prepared pan in an even layer.
To make the pudding, in a medium saucepan, combine the cornstarch, sugarcane juice, coconut milk, and vanilla, and mix well to fully incorporate the cornstarch.
Place the saucepan over a medium-low heat and cook, stirring constantly, for 5 to 10 minutes, until the mixture thickens.
Transfer the mixture to the prepared pan.
Refrigerate for 4 to 6 hours or overnight. Serve chilled.
Step 1: Making the Haupia
- FOR THE MACADAMIA NUT CRUST (OPTIONAL):
- 1 cup raw or dehydrated macadamia nuts
- 6 to 8 dates, pitted
- Dash of vanilla extract
- Pinch of salt
- FOR THE SWEET POTATO LAYER (OPTIONAL):
- 1 pound purple sweet potato
- Coconut cream or milk, as needed
- FOR THE PUDDING:
- 2⁄3 cup cornstarch
- 2 cups sugarcane juice or a mix of 1⁄2 cup sugar and 1 cup water
- 2 (14-ounce) cans unsweetened coconut milk
- 1 teaspoon vanilla extract (optional)
