
Vietnamese Bánh Tét (Sticky Rice Spiral with Pork)
Bánh tét is a traditional Vietnamese cylindrical cake made from glutinous rice wrapped tightly around a savory filling of seasoned pork belly and mung beans, then steamed in banana leaves until tender. The result is a beautiful spiral when sliced, with a slightly sticky, chewy rice exterior and rich, umami filling. Perfect for Tet celebrations or as a showstopping main course.
- Prep
- 45 min
- Cook
- 2 hr
- Wait
- 30 min
- Total
- 3 hr 15 min
- Makes
- 1 log (6–8 slices)
Steps
Before you start
- Soak glutinous rice in cold water for 30 minutes, then drain well
- Prepare banana leaves: if frozen, thaw; if fresh, briefly blanch over a flame to soften and make pliable
- Set up a steamer pot with enough water to reach the steaming platform (but not touch it)
Soak mung beans
- Pour hot (not boiling) water over the split mung beans in a bowl to cover by 2 inches.
- Let sit for 30 minutes until softened but still holding their shape.
- Drain well and set aside.
+ Show details− Hide details
Ready when: Beans are tender but not mushy
Tip: Soaking in hot water speeds cooking without turning beans to mush; this preserves the texture in the final dish
Prepare coconut rice mixture
- In a large bowl, combine the drained glutinous rice, coconut milk, water, and salt.
- Stir well to combine.
- Let the rice absorb the liquid for 10 minutes, stirring occasionally so all grains are evenly moistened and separated.
- The mixture should look like wet sand with visible grains.
+ Show details− Hide details
Ready when: Liquid is mostly absorbed and rice grains are visibly separated
Tip: Keeping the rice loose (not stirring it into a paste) makes wrapping easier and prevents clumping
Cook pork and mung beans
- Heat the neutral oil in a large skillet or wok over medium-high heat.
- Once shimmering, add the sliced shallots and cook for 2 minutes until golden and fragrant.
- Add minced garlic and cook for 30 seconds.
- Add the pork belly batons and stir-fry for 4–5 minutes until the pork begins to brown at the edges and render some fat.
- Add the drained mung beans, fish sauce, sugar, and black pepper.
- Stir well and cook for another 3–4 minutes until the beans are hot and the mixture is fragrant.
- The pork should be cooked through and a little darkened.
- Remove from heat and let cool for 5 minutes.
+ Show details− Hide details
Ready when: Pork is golden and cooked through; mung beans are warm and fragrant
Tip: Cooling the filling slightly prevents the rice from cooking too early when you assemble the bánh tét and ensures better texture
Assemble bánh tét
- Lay a softened banana leaf on a clean work surface, shiny side facing down and a long edge toward you.
- Spread about ⅔ cup (160 ml) of the coconut rice mixture in a thin, even rectangle across the lower third of the leaf, leaving 1 inch (2.5 cm) of space on the left and right edges.
- Along the center of the rice, spread about ¼ cup (60 ml) of the cooled pork-mung bean filling in a thin line.
- Now, carefully roll the banana leaf upward, tucking the rice around the filling as you go to form a snug cylinder.
- Once rolled, you should have a tight log about 2 inches (5 cm) in diameter and 8–10 inches (20–25 cm) long.
- Fold the excess banana leaf over the top and underneath to seal.
- If needed, use twine or a toothpick to secure.
- Repeat with remaining banana leaves, rice, and filling to make 6 bánh tét rolls.
+ Show details− Hide details
Ready when: Rolls are tightly sealed with folded banana leaf ends
Tip: Keep the rice layer thin and the filling centered—too much rice makes the bánh tét dense and hard to seal; too much filling can burst out during steaming
Steam bánh tét
- Fill the steamer pot with water to just below the steaming platform.
- Bring water to a rolling boil over high heat.
- Arrange the 6 bánh tét rolls seam-side down on the steaming platform, packing them snugly but without squashing them (they can touch).
- Cover the steamer and reduce heat to medium so a steady stream of steam is produced (not a violent boil, which dries out the cake).
- Steam for 2 hours (120 minutes).
- The rice should be completely cooked, tender, and translucent, and the filling should be hot throughout.
- Do not open the lid during the first hour.
+ Show details− Hide details
Ready when: Rice is translucent and tender; banana leaves are soft; filling is hot throughout (test with a knife tip or fork through banana leaf)
Tip: Maintaining steady steam—not a furious boil—prevents uneven cooking and exterior drying while keeping the interior moist and tender
Cool and rest
- Carefully remove the bánh tét rolls from the steamer using tongs or a spatula (they will be very hot).
- Place them seam-side down on a wire rack or serving platter and let rest, still wrapped in banana leaves, for 15–20 minutes.
- This allows the cake to set slightly so it holds together when sliced.
+ Show details− Hide details
Ready when: Rolls are cool enough to handle and no longer steaming
Tip: Resting is crucial—slicing while piping hot will cause the bánh tét to fall apart; warm is ideal for slicing
Unwrap and slice
- Gently unfold the banana leaves and discard them (or save for plating, if desired for presentation).
- Using a sharp, wet knife (wipe it between cuts), slice each bánh tét log crosswise into 1-inch (2.5 cm) thick slices.
- The spiral of pork and mung bean filling should be visible in each slice, creating a beautiful pattern.
+ Show details− Hide details
Ready when: Slices are clean with visible spiral filling
Tip: A wet knife prevents the sticky rice from sticking and tearing; wetting it between each cut is the key to neat slices
Serve
- Arrange the bánh tét slices on a platter, spiral-side up for presentation.
- Serve warm or at room temperature with a simple dipping sauce (such as fish sauce dip with chili and lime) or alongside a light salad.
- Bánh tét is hearty enough to be a main course.
+ Show details− Hide details
Tip: For a restaurant-style presentation, place slices spiral-side up and brush lightly with melted butter or a touch of sesame oil
Good to know
Tips
- Glutinous rice is essential—regular rice won't give the proper sticky, cohesive texture. Look for it at any Asian grocery store, often labeled 'sticky rice' or 'sweet rice.'
- Fresh banana leaves are ideal if you can source them (from Asian or Latin markets), but frozen ones work equally well; thaw and briefly warm over a flame to make them pliable.
- The key to neat, uniform bánh tét is practice and patience—don't rush the rolling and wrapping. A thinner rice layer and centered filling make assembly easier.
- For a crowd, this recipe doubles easily: prepare 12 rolls and divide them between two steamers or steam in batches, adding 30 minutes to the total time.
Make ahead
You can assemble the bánh tét rolls up to 8 hours ahead; wrap them tightly in plastic wrap and refrigerate. Steam directly from the fridge, adding 15–20 minutes to the steaming time. Cooked bánh tét can be made 2 days ahead, cooled, wrapped, and refrigerated; reheat by steaming (wrapped in banana leaves or foil) for 20 minutes over simmering water.
Storage & reheating
Refrigerate cooked bánh tét wrapped in banana leaves or foil for up to 3 days. Freeze for up to 2 months wrapped tightly in foil and sealed in a freezer bag. Reheat from frozen by steaming (still wrapped) for 45 minutes over simmering water, or thaw overnight in the fridge and steam for 20 minutes.
Substitutions
- pork belly, skin removed → Chinese sausage (lap cheung), cured pork, or seasoned ground pork. Use 1 pound (450 g) chopped or sliced. Ground pork cooks faster (reduce cooking time to 3 minutes) and creates a more compact filling.
- dried split mung beans → peanuts (roasted, unsalted) or sesame seeds. Use the same weight; roast peanuts lightly in a dry pan for 2 minutes if raw. Both add nutty flavor and texture instead of the earthiness of mung beans.
- unsweetened coconut milk → chicken or pork broth with 1 tablespoon unsweetened coconut powder stirred in. Keeps the sticky rice moist; use the same volume. The result will be slightly less rich but still delicious.
- fish sauce → soy sauce or tamari. Use 1.5 tablespoons (22 ml). Fish sauce's umami is iconic, but soy sauce provides similar depth with a slightly different flavor profile.
More rice bowls
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Vietnamese
- Main ingredient
- Pork Shoulder
- Occasion
- Family Gatherings





