Go Back
steamed coconut taro cake bánh da lợn

Steamed Coconut Taro Cake (Bánh Da Lợn)

A unique dessert of snack for your everyday craving. Light, sweet and pack with taro flavor.
5 from 3 votes
Prep Time 20 mins
Cook Time 40 mins
Cooling time 2 hrs
Total Time 3 hrs
Course Dessert
Cuisine Vietnamese
Servings 1 cake


  • Steamer
  • Baking pan (5x8 inch)


Coconut Layer

  • 5 oz tapioca starch
  • 8 oz coconut milk
  • 2 oz water
  • 3 oz sugar

Taro layer

  • 5 oz tapioca starch
  • 4 oz coconut milk
  • 4 oz water
  • 8 oz taro cut into small cubes
  • 3 oz sugar
  • 1 drop purple food color optional


Coconut layer

  • In a medium mixing bowl, mix all ingredients well. Set aside.

Taro layer

  • Boil taro cubes until they are soft enough to smash into paste.
  • Put taro and water in a blender, blend well. In a mixing bowl, incorporate taro mixture with the rest of ingredients. Mix well.
  • Add 1 drop of purple food color (optional). Set aside.

Steaming process

  • Prepare a steamer. Spray 1 thin layer of oil on your choice of baking mold.
  • When the steamer is ready. Ladle about ¼ c of coconut mixture into the mold, put in a steamer and steam for 5 minutes.
  • After that, ladle ¼ c of taro mixture on top of now cooked coconut layer and steam for another 5 minutes. You can do this step directly on the mold when it's still in the steamer or take the mold out and return it back to steamer when finish adding extra layer.
  • Repeat these steps until the rest of both mixtures are used up, then steam a whole cake for extra 20 minutes.
  • Let the cake cool completely (2 hours) before un-mold and cut into pieces. Serve best at room temperature. Enjoy!


  • If you add extra layer with the mold remains in the steamer, be aware of the steam heat, it might burn your hands.
  • You can serve the cake warm, if desired. Traditionally, this cake is eaten at room temperature.
  • The cake can be kept at room tempt, tightly wrap for 2 days. Or up to 5 days under refrigeration. 
  • If you decide to freeze it, you can heat it up quickly in microwave for 5 to 10 seconds before serving.