Skip to content
Forkin
Dessert

Bánh Da Lợn (Vietnamese Steamed Layer Cake)

Bánh Da Lợn is a traditional Vietnamese steamed layer cake, known for its vibrant colors and chewy texture. This vegan version features pandan and mung bean layers, offering a delightful balance of earthy and sweet flavors. It's a fun and rewarding dessert to prepare for special occasions or a unique treat.

An original recipe by Forkin

Total time
3 hr 45 min
Serves
6
Difficulty
Medium
Per serving
586 kcal
Download the app
VeganVegetarianGluten-free
Bánh Da Lợn (Vietnamese Steamed Layer Cake)

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

mung bean layer

  • 100 gmung bean, hulled, split
  • 100 ggranulated sugar
  • 120 mlcoconut milk
  • 25 gtapioca starch
  • 10 grice flour

pandan layer

  • 150 gtapioca starch
  • 75 grice flour
  • 150 ggranulated sugar
  • 480 mlcoconut milk
  • 1 tsppandan extract

for greasing

  • 1 tbspvegetable oil

Equipment

saucepan · 20 cm round or square steaming pan · steamer · blender · mixing bowl · knife · whisk

The method

Step by step

  1. 1

    Rinse the hulled split mung beans thoroughly under cold water until the water runs clear.

    About 2 min

  2. 2

    Soak the rinsed mung beans in warm water for at least 30 minutes, or up to 2 hours, until they soften.

    About 30 min

    Cook’s note: Soaking helps them cook faster and become smoother.

  3. 3

    Drain the soaked mung beans and transfer them to a small saucepan. Add enough fresh water to just cover the beans.

    About 2 min

  4. 4

    Bring the water to a boil, then reduce the heat to low, cover, and simmer for 15-20 minutes, or until the mung beans are very tender and easily mashable.

    About 20 min

    Cook’s note: Stir occasionally to prevent sticking.

  5. 5

    Drain any excess water from the cooked mung beans. Transfer them to a blender or food processor.

    About 2 min

  6. 6

    Add the granulated sugar, coconut milk, tapioca starch, and rice flour for the mung bean layer to the blender.

    About 1 min

  7. 7

    Blend until the mixture is completely smooth and no lumps remain. Set the mung bean batter aside.

    About 3 min

    Cook’s note: You may need to scrape down the sides of the blender a few times.

  8. 8

    In a separate large mixing bowl, combine the tapioca starch, rice flour, and granulated sugar for the pandan layer.

    About 2 min

  9. 9

    Gradually whisk in the coconut milk for the pandan layer until a smooth batter forms. Ensure all dry ingredients are fully incorporated.

    About 3 min

    Cook’s note: Adding the liquid slowly helps prevent lumps.

  10. 10

    Stir in the pandan extract until the batter is uniformly green.

    About 1 min

    Cook’s note: Adjust the amount of extract for desired color intensity.

  11. 11

    Grease a 20 cm round or square steaming pan with vegetable oil. Prepare a steamer by filling the bottom with water and bringing it to a boil over high heat.

    About 5 min

    Cook’s note: Using a silicone pan or lining with parchment paper can make removal easier.

  12. 12

    Once the steamer is hot, place the greased pan inside. Pour a layer of the pandan batter, about 1 cm thick, into the pan.

    About 1 min

    Cook’s note: Make sure the water in the steamer is boiling vigorously before adding the pan.

  13. 13

    Cover the steamer and cook for 5-7 minutes, or until the pandan layer is set and translucent. It should not be sticky to the touch.

    About 7 min

    Cook’s note: The cooking time for each layer may vary slightly depending on your steamer and heat.

  14. 14

    Pour a layer of the mung bean batter, about 1 cm thick, over the cooked pandan layer. Cover and steam for another 5-7 minutes.

    About 7 min

  15. 15

    Continue alternating layers of pandan and mung bean batter, steaming each layer until set, until all batter is used. Finish with a pandan layer.

    About 25 min

    Cook’s note: Ensure each layer is fully cooked before adding the next to prevent layers from mixing.

  16. 16

    For the final layer, steam for 10-15 minutes to ensure the entire cake is thoroughly cooked through.

    About 15 min

    Cook’s note: A skewer inserted into the center should come out clean.

  17. 17

    Carefully remove the pan from the steamer and let the Bánh Da Lợn cool completely at room temperature for at least 2 hours before slicing.

    About 2 hr

    Cook’s note: Do not attempt to slice it while warm, or it will stick and become messy.

  18. 18

    Once cooled, lightly grease a knife with a little oil to prevent sticking and slice the cake into diamond or square shapes.

    About 5 min

    Cook’s note: Clean the knife between cuts for cleaner slices.

Per serving

Nutrition

Calories
586.2kcal
Protein
4.3g
Carbs
88.1g
Fat
29.6g
Fibre
3.3g
Sugar
45.6g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store Bánh Da Lợn in an airtight container at room temperature for up to 1 day, or in the refrigerator for up to 3 days.

Reheating

Bánh Da Lợn is traditionally eaten at room temperature or chilled, no reheating is needed.

More recipes

All recipes
  • Khao Chaemain course

    Khao Chae

    Khao Chae is a traditional Thai dish of rice soaked in jasmine-scented water, typically served with an array of flavorful side dishes. It's a refreshing and aromatic meal, perfect for warmer weather. The side dishes offer a delightful contrast of sweet, salty, and savory flavors.

    3 hr 45 min 949 kcal
  • Gongura Pappumain course

    Gongura Pappu

    Gongura pappu is a traditional South Indian lentil stew made with sorrel leaves (gongura) and toor dal. This flavorful and tangy dish is a staple in Andhra cuisine, offering a unique sour taste balanced by aromatic spices. It's typically served with rice.

    50 min
  • Ganjang Gejangmain course

    Ganjang Gejang

    Ganjang Gejang is a traditional Korean dish featuring raw crab marinated in a savory soy sauce mixture. The crabs soak up the rich flavors, resulting in a unique texture and umami-rich taste. This recipe captures the essence of this classic, offering a harmonious balance of sweet, salty, and spicy notes.

    1 day 326 kcal
  • Spiced Rhubarb Saucesauce

    Spiced Rhubarb Sauce

    A tangy and aromatic sauce combining tart rhubarb with warm spices and savory onion. This versatile condiment is perfect for pairing with roasted or grilled meats like pork and poultry.

    1 hr 45 min 85 kcal
  • Hollandse Nieuwe Haringsnack

    Hollandse Nieuwe Haring

    A classic Dutch snack featuring tender, lightly brined herring served with finely chopped raw onion and pickles. This simple, no-cook recipe highlights the delicate flavor of the fish and is traditionally enjoyed by holding the herring by its tail.

    10 min
  • Macarona Bechamelmain course

    Macarona Bechamel

    Macarona Bechamel is a classic Egyptian comfort food featuring layers of pasta, a rich spiced ground beef filling, and a creamy béchamel sauce, all baked until golden and bubbly. It's a hearty and satisfying dish, perfect for family meals.

    1 hr 25 min 856 kcal
  • Steamed Coconut and Jaggery Modakdessert

    Steamed Coconut and Jaggery Modak

    These traditional Indian sweet dumplings feature a tender, steamed rice flour shell filled with a delicious mixture of fresh coconut and jaggery. They are a popular offering during festivals and a delightful treat for any occasion.

    45 min 656 kcal