Vietnamese Rice Cake With Meat (Bánh Chưng)

Updated November 3, 2026

Total time
17 hr 15 min
prep 9 hr 15 min · cook 6 hr
Serves
8
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Vietnamese Rice Cake With Meat (Bánh Chưng)

Vietnamese bánh chưng is a square sticky rice cake filled with pork and mung beans, wrapped in banana leaves and gently boiled until compact and tender. Often served during Tết, it has regional and family variations; this home version uses familiar ingredients and clear wrapping steps for a savory, sliceable cake.

Ingredients

  • 4 cups (800 g) uncooked glutinous rice, also called sweet or sticky rice
  • 1½ cups (300 g) split, peeled mung beans
  • 1 lb (450 g) boneless pork shoulder, cut into strips about ½ inch (1 cm) thick
  • 2 tablespoons (30 ml) fish sauce
  • 1 teaspoon (5 g) fine salt, divided
  • 1 teaspoon (2 g) freshly ground black pepper
  • 2 medium shallots (about 60 g), finely chopped
  • 16–20 banana-leaf squares, each about 20 inches (50 cm) across; use thawed frozen leaves if fresh ones are unavailable
  • 8–10 lengths of kitchen twine, each about 40 inches (1 m) long
  • 6 quarts (5.7 L) water to start, plus boiling water as needed to keep the cakes covered

Instructions

  1. Soak the rice. Rinse the glutinous rice in several changes of cool water, until the water is less cloudy, then cover it with plenty of fresh water. Soak for 8 hours at room temperature, or overnight. Drain it very well in a colander before assembling; excess water can make the rice gummy and can seep through a loosely wrapped cake. If your kitchen is warmer than 70°F (21°C), soak the rice in the refrigerator.
  2. Soak the mung beans. Rinse the split mung beans and cover them with fresh water in a separate bowl for 2 hours. Drain thoroughly. This shorter soak can happen during the last 2 hours of the rice soak. The beans will soften further while the cake boils, so there is no need to cook them first.
  3. Season the pork. In a bowl, combine the pork with the fish sauce, ½ teaspoon salt, black pepper and chopped shallots. Cover and refrigerate for 30 minutes while you prepare the leaves. Keep raw pork and its marinade away from the drained rice and mung beans, and wash hands and utensils after handling it.
  4. Prepare the banana leaves. Thaw frozen leaves fully in the refrigerator. Rinse the leaves, wipe both sides clean, and trim away tough stems. If a leaf cracks when bent, briefly pass it over steam or dip it in hot water to make it more flexible, then pat dry. Cut away damaged sections. You need enough intact pieces to make two layered square wrappers; extra leaves are useful for patching small tears.
  5. Set up the wrappers. For each cake, lay four large leaf pieces in a cross, with the shiny side facing the rice and the leaves overlapping generously. Add a second crosswise layer if the leaves are thin or have small holes. A square cake mold about 8 inches (20 cm) wide makes shaping easier, but a clean square template made from stiff paper can also help. Keep the leaves centered so all four sides can fold over the filling.
  6. Layer the first cake. Divide the drained rice, mung beans and pork into two equal portions. Spread about 1 cup (200 g) of rice in a square in the center of the first wrapper. Add half of that cake’s mung beans in an even layer, keeping the edges clear. Lay half the pork strips across the center, then cover them with the remaining mung beans. Finish with another roughly 1 cup (200 g) rice, spreading it to cover the filling. Repeat with the other wrapper and remaining ingredients. Sprinkle the remaining ½ teaspoon salt evenly over the rice as you divide it between the cakes.
  7. Fold and tie. Bring two opposite leaf sides up over the filling, fold them down snugly, then fold the remaining sides over to make a neat square parcel. Press gently to remove air pockets without squeezing filling out. Fold the loose ends flat against the cake and tie securely with twine in both directions. The parcel should hold its shape but should not be cinched so tightly that the rice has no room to expand. Patch any visible gaps with another leaf piece before tying.
  8. Boil the cakes. Place a rack, spare banana leaves or a few extra leaf scraps in the bottom of a large stockpot to prevent direct contact with the pot. Set the cakes seam-side down, add the 6 quarts (5.7 L) water, and bring it to a boil. Lower the heat to maintain a steady, gentle boil, cover the pot, and cook for 6 hours. Check every 45–60 minutes: the water should continue to cover the cakes. Add boiling water when needed, rather than cold water, to avoid interrupting the simmer. Turn the cakes once or twice if part of the wrapper sits above the water.
  9. Check doneness and cool. Lift one cake carefully with tongs and let it drain briefly. Open a small section of wrapping and check the pork at the center with a food thermometer. Because this recipe uses a whole cut of pork, the USDA FSIS safe minimum is 145°F (63°C) followed by a 3-minute rest; the long simmer should take the filling well beyond that point. If it has not reached the minimum, rewrap and continue boiling, checking again after 20 minutes. Rinse the outside of each finished cake with clean hot water, drain, and press under a clean board with a modest weight for 20 minutes. Remove the weight and let the wrapped cakes cool for at least 2 hours before slicing. This resting time helps the rice set into tidy slices.
  10. Slice to serve. Remove the twine and banana leaves. Cut each cake into wedges or squares with a sharp knife, wiping the blade between cuts. The center should be cohesive, with the pork and mung bean layers visible. Serve warm or at room temperature.

Tips

  • Choose the right rice. Glutinous rice is essential for the cohesive texture; ordinary jasmine or long-grain rice will stay separate and will not form a sliceable cake. Look for sweet rice or sticky rice in Asian grocery stores. The word “glutinous” describes its texture, not gluten content.
  • Use leaves that bend. Fresh or frozen banana leaves are traditional and give the cake a mild leafy aroma. If you cannot find them, several layers of parchment can hold the shape, but the result will lack that aroma and may be less neatly sealed. Do not use plastic wrap in the boiling water.
  • Keep the simmer steady. A hard, splashing boil can loosen the ties or tear a wrapper; a simmer that stops for long stretches can cook the rice unevenly. Keep the pot covered as much as possible and top it up with boiling water. Check that the twine remains secure when you turn the cakes.
  • Plan ahead and keep the filling chilled. The soaking and cooking are mostly hands-off, but the long boil needs attention to water level. You can soak the rice and beans in advance, then drain and refrigerate them separately; season the pork in the refrigerator, not on the counter. Never leave the assembled cakes or cooked cakes at room temperature for more than 2 hours.

Serving Suggestions

Serve bánh chưng in thick wedges or square slices, either warm or at room temperature. Its savory pork, mild mung beans and lightly seasoned sticky rice make it substantial on its own, so a small side of pickled vegetables is a useful contrast. Vietnamese pickled daikon and carrot, cucumber pickles or simply sliced cucumber can add crunch and acidity. A little fish sauce with sliced chile is another common-style accompaniment, though the cake is flavorful enough to eat plain.

For a crisp-edged serving, pan-fry slices in a lightly oiled skillet over medium heat until browned on both sides and heated through. Cut slices about ½ inch (1 cm) thick so the middle warms before the outside becomes too dark. This is a reheating option for refrigerated cake; check that leftovers reach 165°F (74°C) before serving. Avoid frying a thick, cold wedge over high heat, which can brown the surface while leaving the center cool.

Variations

Families and regions make bánh chưng in different sizes and adjust the filling, seasoning and wrapping. This version uses pork shoulder because its marbling stays tender during the long simmer. Pork belly is a richer substitute; trim some excess fat if you prefer a less oily center. Lean pork loin can be used, but it is more likely to taste dry after hours of cooking.

For a more peppery filling, increase the black pepper to 1½ teaspoons (3 g). You can also season the mung beans with a small pinch of salt before layering them, though the fish sauce and salt in this recipe are deliberately restrained. If banana leaves are unavailable, use clean parchment as the wrapper and tie it with kitchen twine; expect a plainer aroma and take care that the paper stays intact during the long simmer. Do not substitute ordinary rice for the sticky rice, since the cake depends on glutinous rice to bind.

To make a smaller test batch, halve the ingredients and form one cake, but do not halve the boiling time: a single wrapped cake still needs several hours for the center to cook and the rice to become tender. Use a narrower pot if needed so the cake remains submerged, and monitor the water level just as carefully.

Storage and Reheating

Cool the cakes promptly after cooking and refrigerate them within 2 hours; do not leave them out overnight. Keep each cake wrapped or place slices in an airtight container. Refrigerated bánh chưng keeps for 3–4 days. For longer storage, wrap the cooled cake tightly and freeze it for up to 2 months for best quality. Thaw it in the refrigerator rather than on the counter.

Reheat slices in a covered skillet with a spoonful of water, in a steamer, or in the microwave covered with a damp paper towel. Turn or rearrange pieces so they heat evenly, and use a food thermometer to confirm the center reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. A whole frozen cake is best thawed in the refrigerator before reheating; allow extra time and check the center rather than relying on a fixed microwave time.

Frequently Asked Questions

Is bánh chưng the same as bánh tét?

They are related Vietnamese sticky rice cakes, but they are usually shaped differently. Bánh chưng is commonly square, while bánh tét is generally rolled into a cylinder. Both have variations in wrappers and fillings, and the names do not mean that every family uses exactly the same recipe.

Can I make bánh chưng without banana leaves?

Yes. Parchment paper can be folded into a secure parcel and tied with kitchen twine, preferably with several overlapping layers. The rice and filling can still cook together, but the cake will not have the subtle leaf fragrance or the same traditional wrapper. Make sure there are no openings that let boiling water wash through the filling.

Why is my rice cake loose or falling apart?

Common causes include using non-glutinous rice, insufficient cooking, loose wrapping or slicing before the cake has cooled and set. Drain soaked rice well, fold the leaves snugly, keep the parcel covered with water throughout the simmer, and allow at least 2 hours of cooling before cutting. A very hot cake can seem softer than it will be once rested.

Can I prepare the cakes a day ahead?

Yes. You can assemble the cakes, refrigerate them promptly, and boil them the next day, or cook them fully and refrigerate them for serving later. If storing assembled uncooked cakes, keep them covered in the refrigerator and cook within 24 hours; do not leave raw pork in the wrapped cakes at room temperature. Cooked cakes should also be refrigerated within 2 hours.

Can I use a pressure cooker to shorten the cooking time?

Pressure-cooker capacity, shape and manufacturer instructions vary, and a large leaf-wrapped cake may not fit safely or cook evenly. This recipe is written for a stockpot simmer, where the cakes remain submerged and can be checked and topped up. Use a pressure-cooker method specifically designed for the size and model of your cooker rather than guessing at a shorter time.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).