Hanoi-style bánh cuốn: thin steamed rice sheets wrapped around a pork and wood-ear mushroom filling, with fried shallots and herbs
Prep45 min
Cook35 min
Serves4 servings
CuisineVietnamese, Hanoi cuisine

Bánh Cuốn Recipe: Hanoi's Thin Steamed Rice Rolls

Bánh cuốn are thin steamed rice-sheet rolls eaten for breakfast in Hanoi. How to spread the batter without tearing it, a pork and wood-ear mushroom filling, sweet-sour nước chấm, regional differences around Thanh Trì, substitutes, storage, fixes, and a guide to choosing fish sauce.

Total: 1 hr 20 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 7

Mix the batter and let it rest

30–45 min

Dissolving rice flour, tapioca starch and cornstarch in water in a bowl to make a loose batter
Mix the flours first, add water a little at a time, then let the batter rest

Combine the rice flour, tapioca starch, cornstarch and salt in a bowl. Add 500 ml water in about 3 parts, mixing with a whisk and crushing any lumps. Add 15 ml oil, then add the rest of the water. Cover with plastic wrap and rest for at least 30 minutes.

After resting, the batter settles and the bottom gets heavy. Right before use, and before every sheet, stir it up from the bottom. The cue is a consistency where a line made by dripping from the scoop disappears in about 2 seconds. If the line stays, add 10 ml water; if it is so thin the sheet tears like a net, add 1 tsp rice flour at a time.

STEP 22 / 7

Make the pork filling

10–12 min

Chopping soaked wood-ear and shiitake, ground pork and onion and cooking the filling in a frying pan
Cook the pork filling until the moisture is gone and no juice comes out when wrapped in the sheet

Soak and chop the wood-ear and shiitake, and chop the onion into 3 mm dice. Put rice bran oil in a frying pan over medium heat and sauté the onion for 2 minutes. Add the ground pork, break it up with a wooden spatula and cook for 1 minute, then add the mushrooms, fish sauce and black pepper.

Cook 2–3 more minutes until the pork has lost its red and no liquid remains on the bottom of the pan. Check that the center has reached at least 71°C, spread it on a tray and cool. Putting hot filling on a sheet makes the steam tear it easily.

STEP 33 / 7

Make the fish-sauce dip

5 min

Mixing water, fish sauce, lime, sugar, garlic and chili to make nước chấm
Dissolve the sugar in the water, then add the sourness and fish sauce, finishing on the thin side to suit the sheet

Dissolve 20 g sugar in 100 ml lukewarm water, then add the lime juice, rice vinegar and fish sauce. Mix in the garlic and chili and check the sweetness, sourness and saltiness. It is fine if the filling tastes slightly strong when eaten alone; eating the sheet and herbs together brings the flavor together.

The dip lets the garlic aroma blend if left about 10 minutes after making. If you want to share the heat among the family, add the chili last.

STEP 44 / 7

Prepare the frying pan

2–3 min

Warming a lidded nonstick frying pan over medium-low heat and brushing on a thin coat of oil
Do not overheat the pan; use a temperature at which the batter begins to set quietly when poured

Heat a 20 cm nonstick frying pan over medium-low heat and wipe a thin coat of oil with a paper towel. Set a flat plate or cutting board beside it for moving the sheets, and brush a very thin layer of oil on its surface. If the pan is too hot, the batter sets the moment you pour it and thick spots form before it can swirl.

A little batter dropped in should not sizzle loudly but spread white over a few seconds; that is the right temperature. If it is loud and the edge dries at once, lower the heat and wait 30 seconds.

STEP 55 / 7

Steam the sheet

1 min 30 sec–2 min per sheet

Pouring a small amount of batter into the pan and rotating the wrist to spread it thin over the bottom
Pour a small amount of batter quickly and swirl the pan to spread it thin from the center

Stir the batter from the bottom and scoop 40–45 ml with a ladle. Lift the pan slightly off the heat, pour into the center, and immediately turn your wrist to spread it to 18–20 cm in diameter. Cover and steam 50–60 seconds over medium-low heat.

The stirred batter should be smooth with no lumps, thin, and one where the pour marks vanish at once. When you lift the lid, go on if the surface is translucent, fine bubbles are visible and the edge has begun to leave the pan. If the center is white and powdery, add 20 seconds. If the edge dries and shrinks, the heat is too high or there is too little batter.

STEP 66 / 7

Move the sheet and roll in the filling

30–40 sec per sheet

Slipping a spatula under the edge of a translucent steamed sheet to move it onto an oiled plate
Lift the edge while the center still looks wet, and move the sheet in one piece before it dries

Turn off the heat and run a thin spatula around the edge. Rather than lifting with the spatula, slide the edge of the sheet onto the plate and flip the rest over with your wrist, which tears less. Put a little less than 1 tbsp of filling just before the center, fold in both ends, and roll from the near side.

The sheet starts to dry the moment it lands on the plate, so portion the filling out first. The finished state is a sheet that is still warm and smooth, with no cracks when rolled and no filling juice leaking out. Even if the first sheet tears, use less filling and adjust from the second and it will be fine. If the sheet sticks to the plate, there was too little oil on the plate or the cooking was too short.

STEP 77 / 7

Plate and eat at once

5 min

Plating rolled bánh cuốn with fried shallots, cilantro, mint and cucumber
Do not stack the finished rolls too much; add fried shallots and herbs just before serving

Heat: plate with the heat off. Arrange the rolled bánh cuốn on a plate and add fried shallots, cilantro, mint and cucumber. The finished state is a sheet that is warm, with the dip and herbs added before the surface dries. Put the fish-sauce dip in a separate small dish and dip the edge of each roll. If you have Vietnamese pork sausage chả lụa, add it in thin slices; it is fine without.

The longer steamed sheets sit, the more the surface dries and overlapping parts stick. Carry finished rolls to the table as they are done and keep them warm until just before combining with dip and herbs.

0 / 0
Ingredients

Ingredients

1 / 3

Batter

Ingredient Amount Role and substitutes
Rice flour 100 g The star. Use baking-grade or fine-textured flour
Tapioca starch 35 g Adds suppleness to the sheet. 30 g potato starch also works
Cornstarch 35 g Helps spread the sheet thin. Without it the sheet is a little thicker
Salt 2 g Seasons the batter
Water 550 ml Start by mixing with 500 ml and add more as you see the consistency
Neutral oil such as rice bran oil 15 ml Adds slip to the batter
2 / 3

Pork filling

Ingredient Amount Preparation
Ground pork 220 g About 8 parts lean to 2 parts fat holds the filling together
Dried wood-ear mushrooms 8 g Soak 20–30 minutes in lukewarm water and chop finely
Dried shiitake 2 Soak, remove the stems and chop into 3 mm dice
Onion or shallot 60 g Finely chopped
Fish sauce 10 ml Seasons the filling. Salt can also adjust it
Black pepper 0.5 g For aroma
Rice bran oil 10 ml For sautéing
3 / 3

Fish-sauce dip and accompaniments

Ingredient Amount Substitutes & notes
Water 100 ml Lukewarm. Dissolve the sugar in it
Vietnamese fish sauce nước mắm 30 ml If unavailable, start with 25 ml of another fish sauce and adjust
Lime juice 30 ml Lemon juice is fine
Sugar 20 g The base of the sweet-sour balance
Rice vinegar 10 ml Rounds the flavor. May be omitted
Garlic 1 clove Finely chopped
Red chili 1/2 Omit if you dislike heat
Fried shallots 20 g Fried onions also work
Cilantro, mint, cucumber to taste each Add just before eating
0 / 0

A Torn First Sheet Is Where a Hanoi Morning Begins

Pour batter into the steaming pan and lift the lid. The edge of the white film lifts just a little while the center is still wet. Rush to peel it now and the sheet tears between your fingers. Wait ten more seconds, though, and the surface turns clear like thin glass, and when you slide a spatula under it, the whole sheet moves in one piece.

Bánh cuốn is a Vietnamese dish of rice batter steamed into a thin sheet, then rolled around a filling. Known as a Hanoi breakfast and street snack, it is served with a pork and wood-ear mushroom filling, fried shallots, herbs and a sweet-sour fish-sauce dip. At home, the filling is not the hard part. The sheet is not "cooked like a crepe"; you handle it in the slippery state just after steam has set it.

Here you make the sheets one at a time in an ordinary lidded frying pan. Even without the cloth-covered steamer of a Hanoi shop, you can reproduce it once you know how to read the thinness. Decide at the start whether to aim for the nearly filling-free thin sheet of Thanh Trì or to make it a table dish with pork, so your shopping does not drift.

Treat the first sheet as practice and aim for thinness from the second. With this dish, that attitude works best.

At the Local Table: Thanh Trì's White Sheets and Hanoi's Filled Mornings

A comparison plate with a Thanh Trì-style filling-free thin sheet topped with fried shallots and bánh cuốn wrapped around a pork filling
Thanh Trì-style thin sheets and Hanoi-style pork-filled rolls, side by side for comparison

Thanh Trì, to the southwest of Hanoi, is a place whose name stays attached to bánh cuốn as a production area. The Hanoi Department of Culture and Sports Facilities describes Thanh Trì bánh cuốn as a thin, translucent, supple, fragrant rice sheet made from ordinary rice. The traditional method and technique are also registered as Vietnamese national intangible cultural heritage.

The same official introduction describes two kinds: "bánh cuốn lá," a thin sheet served nearly empty with fried shallots, and "bánh cuốn nhân thịt," which wraps ground pork, wood-ear mushrooms and dried shallots. Both are eaten with a sweet-sour, salty and spicy sauce made with fish sauce, and served with herbs, fried shallots and Vietnamese pork sausage. A dish where the white sheet is the star and a dish where you eat a substantial filling sit side by side under one name.

The English-language guide from the Vietnam National Authority of Tourism presents bánh cuốn as a traditional breakfast, and notes that besides pork and mushrooms, versions with egg or mixed fillings are seen depending on region and shop. The base of a thin northern rice sheet is common, but fillings and accompaniments change with the shop and region. When cooking a regional dish elsewhere, it is more natural not to force the local name into a single finished form.

In Thanh Trì in the north, for example, the direction of enjoying the thinness of the sheet and the aroma of rice is strong, while elsewhere in the north there are versions with a pork filling or grilled pork. Examples are also given of Cao Bằng combining egg or bone broth, and Phủ Lý serving charcoal-grilled pork. At home, the method of wrapping a pork and wood-ear filling is the easiest to handle at first. The filling and sauce absorb mistakes better than relying on a plain thin sheet for the whole flavor.

For a rice-flour batter cooked toward toasty flavor, compare it with bánh xèo (see the bánh xèo recipe, in Japanese). Bánh cuốn is a thin sheet turned translucent by steam, and bánh xèo is about the sound of oil and browned edges, so even with rice flour the thickness of the batter and the way you read the heat change. Going in the small-and-fried direction, bánh khọt lets you compare the amount of oil and the depth of the mold for rice-flour batter.

You may be tempted to use steamed spring-roll wrappers or store-bought rice paper. The texture is a different thing. The sheet of bánh cuốn is soft when lifted with chopsticks, slightly springy on the tongue, and does not tear easily around the filling. Rice paper is handy as a substitute, but it is not a dish where you taste the process of steaming a rice-flour batter.

Choose Ingredients in the Order That Supports Thinness

Rice flour, tapioca starch, cornstarch, wood-ear mushrooms, dried shiitake, ground pork, fish sauce and herbs for bánh cuốn
Bánh cuốn ingredients. With rice flour as the star, small amounts of tapioca starch and cornstarch make the sheet easier for a home cook to handle

Serves 4 and makes 12 to 14 sheets 18–20 cm in diameter. Aiming for a perfectly ultra-thin sheet like a shop's from the start tears easily, so for the first time make the batter slightly thicker and add water as you see the condition. The batter should be "much looser than pancake batter and slightly thicker than milk."

Tapioca starch is not an ingredient meant to replace the Thanh Trì tradition. In the traditional description, ordinary rice is the main ingredient, and the home version uses a small amount as support to make the thin sheet harder to tear. It is added to keep the aroma of rice and the thin sheet while moving closer to something you can roll in a home frying pan.

Potato starch also works, but the springiness when cooled and the way the sheet stretches as you peel it change slightly. If you plan to make this more than twice and care about the feel of rolling a thin sheet, tapioca starch is worth getting. If you only want to try this amount once, starting with 30 g potato starch and switching starch next time if it tears easily is enough.

For the filling, chop the wood-ear mushrooms to about 3 mm dice after soaking, and the filling will not gather in one place when you bite the sheet. If you use a food processor, do not make a full paste; run it in a few short bursts and leave grains. Cook the pork until at least 71°C at the center. Color alone is hard to judge, so cook until the filling is crumbly and no red juice remains.

A food processor is not essential. It saves time for someone who finely chops wood ear, shiitake and onion in one go many times, but if you can chop for about 15 minutes with a knife, skip it.

The dip does not put strong flavor on the sheet. It is thinned with water, leaving the saltiness of fish sauce, sourness and sweetness of sugar, and balances the filling's fat and the rice sheet with each bite. If you have Vietnamese nước mắm, prefer it. If you cannot find it nearby, Thai fish sauce is a substitute, but the flavor is not identical, so begin with 25 ml, taste, and add 5 ml at a time if needed.

The conditions for a good one are a fish sauce based on fish and salt, not a sweet chili sauce. If you can already buy nước mắm at a Vietnamese grocery, you do not need to look elsewhere.

Frying oil and allergies

This recipe uses rice flour, tapioca starch, fish sauce, pork, mushrooms and herbs. Fish sauce contains fish, and some products contain wheat or soy. Rice flour and tapioca starch may also be processed on lines that handle wheat, so at tables avoiding allergens or gluten, check the package labels. If you buy ready-made fried shallots, check their ingredients too.

Method: Steam One Sheet at a Time and Roll While It Is Slippery

If you make the filling and dip while the batter rests, the order of cooking connects naturally. You can start without an iron steamer, with just a 20 cm lidded nonstick frying pan.

When It Tears, Restore the Condition Instead of Blaming the Sheet

Troubleshooting bánh cuốn: comparing sheet thickness, tearing, dryness and filling moisture
How it tears tells you whether to fix the batter's thickness, the heat or the peeling time

When the first sheet tears, you want to change the whole flour mix. In practice, though, the cause is often just one of three things: batter settling, pan temperature, or peeling time. Changing only one thing at a time on the next sheet makes it easier to recover.

What happened Check first How to fix it on the next sheet
Sets the moment it is poured Heat is high and the pan is hot Take off the heat for 30 seconds and resume over medium-low
Sheet tears like a net Batter too thin, not mixed enough Stop adding water, stir from the bottom, and add 1 tsp rice flour
Only the edge dries and curls Lid opened late, heat too high Check at 50 seconds and lower the heat one notch
Sticks when moved to the plate Not enough oil, undercooked Oil the plate lightly and add 20 seconds until the edge lifts
Juice comes out when rolled Filling hot, too much moisture Cool the filling and cook off moisture in the pan once more
Sheet thick and chewy like mochi Too much batter Reduce to 30–35 ml from now on and swirl the pan at once

If flour has settled at the bottom of the batter, only the first sheet is thick and later ones turn watery. Stirring with the bottom of the ladle every sheet is a nuisance, but skipping it repeats the same failure.

What to do with the first sheet

Do not throw away a torn sheet; put filling and herbs on it and fold it small for a taste test. You can check the sheet, the dip's strength and the filling's saltiness at once, so you set the axis of flavor before the 12 sheets for the table.

How Far to Move Toward the Local Style at Home

The decision is not about adding ingredients but about what to keep. To lean toward Thanh Trì, use less filling and check the aroma of the rice sheet with fried shallots and the fish-sauce dip. On a first-time day, or when you want it as dinner, a generous pork and wood-ear filling eaten with herbs and cucumber is more satisfying.

What is hard to gather is not rice flour but the type of fish sauce and the herbs. Cilantro can be replaced with perilla and scallion, but the direction of aroma changes. If you dislike mint, leave it out. Dried wood ear is easier than fresh for managing the filling's moisture, and dried shiitake supports the umami.

Making the batter from rice flour alone gets closer to the traditional composition, but sheets tear more easily in a home frying pan. Conversely, too much tapioca starch puts chewiness ahead of rice aroma. The 35 g here is about 30% of the 100 g rice flour, kept to a support for handling the thin sheet.

You can make it without local equipment. A cloth-covered steamer suits high-volume shop cooking, but for 12 sheets at home a lidded frying pan makes it easier to watch the heat and condition. Getting one sheet right in the pan you have is more solid than buying a dedicated steaming cloth.

For Storage, Think of the Filling and the Sheets Separately

Bánh cuốn stacked in a container with nước chấm and herbs in separate containers, ready for the next day
Store the sheets, dip and herbs separately and reheat briefly just before eating

Bánh cuốn is softest fresh from the steamer, so eat it the day you make it if you can. If you have leftovers, let them cool, put parchment between the sheets so they do not cling, and keep them in an airtight container in the refrigerator for about 2 days at most. Keep the fish-sauce dip and herbs separate.

To eat, take them out of the refrigerator, let them sit briefly at room temperature, and microwave in short 10-second bursts. Too much heat toughens the sheet and only the moisture leaves the filling. You can make the filling the day before; cool it, seal and refrigerate, and reheat right before steaming the sheets, checking the moisture.

Do not leave the pork filling out at room temperature; cool it soon after cooking and refrigerate. Reheat until hot through, and do not eat it if there is a sour smell, sliminess or unusual moisture in the container. Freezing tends to spoil the texture of the sheet, so freezing only the filling in single-day portions is more realistic than freezing the sheets.

Frequently Asked Questions

Translucent steamed rice sheet in an open frying pan, with a flat plate and stacked sheets behind
Even without a dedicated steamer, you can make it in a lidded frying pan, watching the condition of the sheet

Can I use rice paper instead?

You can, but the character of the dish changes. Rice paper softened in lukewarm water is easy to roll and you worry less about tearing, but it does not give the softness and aroma of a steamed rice-flour sheet. Use it as a substitute to try the combination of flavors first, and return to this batter if you want to enjoy the steaming process.

Can I make it with rice flour alone?

Yes. Start with 130 g rice flour, 500–550 ml water and 15 ml oil, and make the sheet a little thicker to handle it easily. But it tears more easily when peeled thin, and is less supple when cool. Those who prioritize Thanh Trì rice aroma can use rice flour alone, and those who prioritize ease of rolling can keep the tapioca starch.

The dip came out too salty. Can I fix it?

Add water 1 tbsp at a time, and add lime juice and sugar a little at a time. Adding more fish sauce to match the flavor makes it saltier, so restore the outline with sourness and sweetness. Because it is eaten with the sheet and herbs, a dip that is slightly strong on its own is acceptable.

What if I dislike wood-ear mushrooms?

Increase the shiitake or add finely chopped onion. The texture changes, but the step of cooking off the pork filling's moisture is the same. Some shops and recipes use shrimp; if you swap in shrimp, reduce the pork and cook until the shrimp are white and opaque. Check the allergen labels for seafood and fish sauce too.

Can I roll them ahead?

For 1–2 hours, keep them at room temperature with sheets of parchment between so they do not stick, and reheat briefly before eating. For longer, refrigerate, and combine the dip and herbs just before eating. Splitting the work by steaming the sheets and making the filling the day before keeps the texture better than leaving rolled sheets for long.

Do I need a dedicated steamer?

Not for this recipe. A lidded nonstick frying pan and a flat plate for moving the sheets are enough. A cloth-covered steamer is for people who want to make thin sheets again and again and try the work of spreading batter on cloth itself. If you make it once, learning the condition of the sheet in a frying pan without adding equipment is recommended.

Bánh cuốn is not a dish where you make a beautiful sheet from the start. Stir the batter again, lower the heat a little, wait ten seconds for the edge to lift. Repeating those small corrections turns the white film of rice flour into a plate that holds the filling and herbs.

If you want to check the thin sheet of Thanh Trì, use less filling and more fried shallots. If you want to serve it to your family as a meal, prepare the pork filling, cucumber and dip first, and the flavor holds together even if the shapes of the sheets are a little uneven. You only need to buy tapioca starch if anything, and if Vietnamese fish sauce is available, choose that. A food processor is only for people who repeat the chopping.

After you set the first sheet aside for tasting, wait for the moment the second slides onto the plate. Once you have found that thinness in your own kitchen, you can choose to move on to the filling-free Thanh Trì style, or detour to bánh bèo, the Vietnamese steamed rice-flour dish.

Sources