STREAMING NOW: Taste in Translation

Okinawan Sweet Potato Haupia Dessert

Want more from Genius Kitchen?

Watch on your Apple TV, Roku, or Fire TV and your iOS, Fire, or Android device.

Learn More
“Another favorite from Kathrine's recipebox (slightly modified). She brought this to the office one day and I could hardly restrain myself from eating more than one piece. Of course, I had to ask for the recipe. Please note that the timing does not include the cooling or refrigeration time. This will give you 12 good size pieces.”
2hrs 10mins

Ingredients Nutrition


  1. Wash the outer skin of the Okinawan sweet potato, then boil for 30-45 minutes, or until tender but not mushy. Remove from heat, peel, and mash. Set aside.
  2. CRUST layer (start working on this layer while the sweet potatoes are cooking): In medium bowl, combine sugar, flour, and nuts.
  3. Cut butter into flour mixture until texture is sandy.
  4. Press lightly into 9 x 13 baking pan.
  5. Bake at 325 degrees for 20-25 minutes.
  6. SWEET POTATO Layer: Combine evaporated milk, vanilla and salt. Set aside.
  7. Beat butter and sugar together in a large bowl. Add eggs.
  8. Gradually mix in the mashed sweet potatoes.
  9. Add the evaporated milk mixture.
  10. Pour onto crust layer.
  11. Bake at 350 degrees for 30-35 minutes. Cool.
  12. HAUPIA Layer: Combine sugar and cornstarch. Add water.
  13. Pour coconut milk into a medium saucepan. Add sugar mixture. Stirring constantly, cook over medium heat until thickened. Allow to cool slightly.
  14. Pour coconut milk mixture over pie filling and refrigerate until set.
  15. Cut into bars or diamonds and serve. I personally find the crust better the next day.
  16. Optional: Just before cutting, add a layer of Cool Whip.
  17. Cooking Okinawan Sweet Potatoes (from Please note that the potato size may affect cooking times and that the purple will turn brownish when exposed to air. BAKE: Poke some holes in it with fork. Bake in 400 degree oven for 30-60 minutes until it tests soft when pierced with a fork. STEAM: Poke a few holes in washed potato. Steam 30-45 minutes until tender. MICROWAVE: Cut in half lengthwise. Put the cut side down in 1/2-1 inch of water. Microwave on high 5-7 minutes. I've also seen a suggestion to start it off with a few minutes of microwaving before wrapping in foil and baking in the oven.

Watch more

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a