Vietnamese fried spring rolls (cha gio) on a plate with lettuce, herbs, and nuoc cham
Prep45 min
Cook25 min
Serves4 servings
CuisineVietnamese

How to Make Cha Gio: Vietnamese Fried Spring Rolls

A cha gio recipe for Vietnamese fried spring rolls: how much water to use so rice paper does not tear, a pork and shrimp filling, nuoc cham, oil temperature, storage, and how they differ from northern nem ran. Also covers wrapping in herbs, substitutes, freezing, reheating, what goes wrong, and menu pairings.

Total: 1 hr 10 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 7

Mix the filling

8 min

Mixing ground pork, shrimp, glass noodles, wood ear, and carrot in a bowl for cha gio
Mix the filling for 2 minutes and stop when no liquid collects at the bottom

Soak 40 g glass noodles in hot water for 4 minutes, drain in a colander, and cut into 3 cm lengths. Rehydrate 8 g wood ear, squeeze out the water, and slice thinly. In a bowl, combine 400 g ground pork, 150 g chopped shrimp, the glass noodles, wood ear, 90 g carrot, 120 g lotus root, 60 g red onion, the garlic, egg, fish sauce, sugar, white pepper, and salt, and mix by hand for 2 minutes. You want the meat mixture slightly sticky, the vegetables evenly scattered, and no liquid collecting at the bottom. Overmixing makes it bouncy and moves away from a light texture.

STEP 22 / 7

Make the nuoc cham

7 min + 10 min to rest

Making nuoc cham with fish sauce, lime, sugar, garlic, and chili
Do not boil the sugar water; turn off the heat, then add the fish sauce and lime

Put 120 ml water and 3 tbsp sugar in a small pan and warm over low heat for 1 minute to dissolve the sugar. Turn off the heat before it comes to a simmer, then add 3 tbsp fish sauce, 2 tbsp rice vinegar, 2 tbsp lime juice, the garlic, the chili, and the thinly sliced 40 g carrot and 60 g daikon. Taste, and if saltiness arrives first, add 1 tbsp water. After 10 minutes, the edges of the vegetables soften slightly and cling better to the fried rolls.

STEP 33 / 7

Moisten the rice paper and roll

18 min

Placing the filling on rice paper and rolling it while pressing out air for cha gio
Aim for 25 g of filling per roll and roll it thin without trapping air

In a shallow dish, mix 250 ml lukewarm water, 2 tsp sugar, and 1 tsp rice vinegar until no sugar grains remain and the water is thin and smooth. Dip just one sheet of rice paper and lift it out after 5 seconds. Lay it on the counter while it is still stiff, and put 25 g of filling in a 10 cm bar on the near side. Fold the near edge over, fold in the left and right sides, and roll into a roll about 1.5 cm thick, pressing out the air. Over-soaked wrappers stick to the counter and tear in the oil, so do not extend the soaking time.

STEP 44 / 7

Let them dry and heat the oil

10 min

Resting the rolled cha gio with space between them while the oil heats
After rolling, rest 8 minutes so the extra surface moisture settles

Place the rolls seam side down on parchment paper, at least 2 cm apart so they do not touch. If the surface is wet, press it gently with a dry paper towel. While they rest for 8 minutes, pour oil 3 cm deep into a heavy pot and bring it to 165 degrees C over medium heat in 5–6 minutes. You can start frying when the wrapper surface is no longer a glossy water film and feels just slightly tacky to the finger.

STEP 55 / 7

Cook through in lower-temperature oil

8 min

Frying cha gio in 165 degrees C oil without letting them stick together
For the first fry, cook through to a pale gold at 165–170 degrees C

When the oil reaches 165–170 degrees C, add 5–6 rolls at a time, keeping about 1 cm between each in the pot. Right after they go in, the wrappers stick to each other easily, so do not touch them for 30 seconds; once a thin film forms, separate them with chopsticks. Hold medium heat and take about 4 minutes to color them a pale gold all over. The first stage is enough when the bubbles stay fine, the whiteness of the wrapper is gone, and the seam stays closed so each roll sets in a slim stick. If you push it to a deep brown, the wrapper turns bitter before the filling is cooked.

STEP 66 / 7

Raise the temperature and firm up the wrapper

4 min

Firming the cha gio wrapper to a deep gold in 175 degrees C oil
For the second fry, go short at 175–180 degrees C to crisp the wrapper

Take the rolls out onto a rack, raise the oil from medium to medium-high, to 175–180 degrees C. Return the cha gio to the pot and fry for 1 minute 30 seconds to 2 minutes. Take them out when the bubbles on the wrapper get small, a chopstick tap makes a crisp, hard sound, and the color is a deep gold. Cut one of the thicker rolls in half on a 45 degree diagonal and check that the center is not whitish and raw. If you use a thermometer, confirm 75 degrees C or more at the center, and finish with the thought of holding that state for 1 minute.

STEP 77 / 7

Rest on a rack and plate

5 min

Resting fried cha gio on a rack and checking how the cross-section is cooked
Rest the fried rolls on a rack for 3 minutes so the bottoms do not steam

With the heat off, rest the fried cha gio on a rack for 3 minutes, without piling them directly on paper. On paper alone, the bottoms steam, and the wrapper you worked for goes soft again. When the wrapper is crisp and hard and the bottom does not go limp when lifted, cut them in half on the diagonal if you like. Serve with green leaf lettuce, mint, cilantro, cucumber, and nuoc cham. At the table, put a cha gio on a lettuce leaf, add herbs, dip lightly in nuoc cham, and eat it in one bite.

0 / 0
Ingredients

Ingredients

1 / 3

Filling and wrapper

Ingredient Amount Substitutes and notes
Dried rice paper 24 sheets 16–18 cm across. Avoid bags with many cracked sheets
Ground pork 400 g About 70 percent lean. If it is very lean, add 2 tsp vegetable oil
Peeled shrimp 150 g Devein, then chop roughly into 5 mm pieces
Mung bean glass noodles 40 g Soak in hot water and cut into 3 cm lengths
Dried wood ear mushrooms 8 g Rehydrate, squeeze out the water, and slice thinly
Carrot 90 g 3 mm dice or thin strips. Squeeze if it releases water
Lotus root 120 g 4 mm dice
Red onion 60 g Onion or shallot can substitute
Garlic 2 cloves (about 12 g) Minced
Egg 1 Binder. For an egg allergy, use 1 tbsp potato starch and 1 tbsp water
Fish sauce 1 1/2 tbsp The center of the saltiness
Sugar 2 tsp Rounds out the savory flavor of the filling
White pepper 1/3 tsp Black pepper also works
Salt 1/4 tsp Keep it light, depending on the moisture in the shrimp and vegetables
2 / 3

Soaking water and frying oil

Ingredient Amount Substitutes and notes
Lukewarm water 250 ml About 30 degrees C. Hot water makes the wrapper go limp at once
Sugar 2 tsp For the soaking water. Helps the wrapper take color
Rice vinegar 1 tsp For the soaking water. Slightly reduces stickiness
Vegetable oil 700–900 ml 3 cm deep in the pot. Rice bran or canola oil also works
3 / 3

Nuoc cham and wrapping vegetables

Ingredient Amount Substitutes and notes
Fish sauce 3 tbsp Where the fish sauce aroma comes forward
Water 120 ml Dissolves the sugar. If too strong, add 1 tbsp at a time at the table
Sugar 3 tbsp White or raw cane sugar both work
Rice vinegar 2 tbsp Supports the acidity on days with less lime
Lime juice 2 tbsp Lemon juice also works
Garlic 1 clove (about 6 g) Minced
Red chili 1/2 Seeded and sliced into rings. Leave out if you dislike heat
Carrot 40 g Thin strips. Float them in the sauce
Daikon 60 g Thin strips. If you have none, 60 g cucumber
Green leaf lettuce 12 leaves Red leaf lettuce also works
Mint 15 g It still comes together with 8 shiso leaves and 10 g cilantro as a substitute
Cilantro 20 g If you dislike it, use mitsuba, water dropwort, or scallion greens
Cucumber 1 Thin strips, 6 cm long
0 / 0

The Story of Cha Gio: Fried Spring Rolls Wrapped in Herbs

When rice paper goes into hot oil, the shaky translucent sheet first puffs up white, giving off fine bubbles. Roll it gently with a wooden spatula and small bumps like water droplets appear on the surface, and then it turns golden. It breaks differently from a wheat spring roll wrapper: thinner and lighter. Add lettuce, mint, cilantro, and a sweet-and-sour nuoc cham, and even though it is fried, the table never feels heavy.

Cha gio (Chả giò) is the name commonly used for fried spring rolls in southern Vietnam. In the north they are more often called nem ran (Nem rán), and the shape, filling, wrapper, and herbs served alongside change by region and by household. In English they are introduced as Vietnamese fried spring rolls or imperial rolls. Some recipes wrap them in rice paper, while restaurants abroad sometimes use wheat-based spring roll wrappers because they are easier to handle.

A table where cha gio are wrapped in lettuce and herbs and dipped in nuoc cham
Wrapped in lettuce and herbs while hot, you get the toastiness of fried food and the lightness of raw greens at once

This recipe leans on ingredients that are easy to gather at a supermarket and an Asian grocery, while keeping the outline of the dish. The wrapper is dried rice paper. The filling is ground pork, shrimp, glass noodles, wood ear mushrooms, carrot, and lotus root. To eat, wrap them in lettuce and herbs and dip them in nuoc cham. As long as you get the oil temperature and moisture right, they fry up light even in a home pot.

About the spelling

In Vietnamese it is written Chả giò. English spellings vary, such as "cha gio" and "cha-gio." This article standardizes on "cha gio." The northern name, nem ran, is sometimes introduced as a fried spring roll that also appears on the Vietnamese Lunar New Year table.

How It Differs from Fresh Rolls and Chinese Spring Rolls

Cha gio is easy to get wrong because we mix up which dish's wrapper habits to apply. Fresh rolls, goi cuon, take softened rice paper and roll up cooked fillings and herbs to eat as they are. Chinese spring rolls use a wheat wrapper, which fries fairly stably in oil. Cha gio sits in between: dried rice paper is lightly moistened, a raw meat filling is rolled in it, and it is cooked in oil.

Point of comparison Cha gio Goi cuon Chinese-style spring roll
Wrapper Dried rice paper is standard Dried rice paper Often a wheat spring roll wrapper
Filling Pork, shrimp, glass noodles, wood ear, root vegetable Boiled shrimp, pork, rice vermicelli, herbs Stir-fried vegetables or meat
Cooking Rolled, then fried Not fried Rolled, then fried
How to eat Wrapped in lettuce and herbs, dipped in sauce Straight into the sauce As is, or with hot mustard and soy sauce
Hard part at home Not adding too much moisture; holding oil temperature Not tearing the wrapper Draining the filling

The Vietnam tourism board's introduction to rolls also shows how wide Vietnamese rolls range, from raw ones to fried ones, rolled in leaves, and rolled in noodles. What makes cha gio interesting is that it is a fried dish that is also eaten as a "wrap-it-yourself" dish. Like banh xeo (in Japanese), you pick up lettuce and herbs at the table and build each bite yourself.

Ingredients (serves 4): Buy the Wrapper, Filling, and Nuoc Cham Separately

Rice paper, ground pork, shrimp, glass noodles, wood ear, carrot, lotus root, and herbs laid out as cha gio ingredients
Sorting ingredients into wrapper, filling, nuoc cham, and wrapping greens makes shopping easier

The recipe makes about 24 rolls. That serves 4 as a main dish or 6 as a side. Round rice paper 16 to 18 cm across is easiest to roll; at 22 cm or more, the rolls get too long for a home pot. Use dried wood ear that you rehydrate, and choose mung bean glass noodles or thin harusame-type noodles.

Allergies and safety

This dish uses pork, shrimp, egg, and fish sauce. If you are worried about crustaceans, egg, or fish-derived seasonings, avoid it. Because this is a ground meat dish, cook it through to the center. Japan's Ministry of Health, Labour and Welfare stresses the importance of heating foods made with raw ground meat thoroughly to the center, and this article is written so that you check for a core temperature of 75 degrees C.

What Is Worth Buying Extra

What matters in shopping for cha gio is not buying more expensive meat or vegetables. It is making three things stable: the fish sauce aroma, the oil temperature, and the core temperature. If you cannot find rice paper at a nearby supermarket, look in an Asian grocery or an import food store for "round rice paper from Vietnam," and you will have fewer failures.

Frying temperature is tied directly to how the rice paper tears and how well the oil drains. A thermometer helps especially the first time, because it protects you from two failures: setting the heat too low so the rolls soak up oil, and setting it so high that only the wrapper burns.

Because you are rolling up ground pork and shrimp, it is reassuring to check at the end that the center is cooked through. On days when you roll thicker rolls that are hard to judge by eye, a probe thermometer is useful.

Method: Keep Moisture Down and Fry Without Letting the Oil Temperature Drop

Before you start rolling, decide where the filling, nuoc cham, soaking water, and oil will sit. Once rice paper softens, it does not wait. Moisten one sheet at a time, roll one roll at a time, let them rest, then fry. Follow this order and the wrappers tear less.

A Decision Table for Not Tearing the Rice Paper

Comparing rice paper rolls that are too wet, just right, and with air trapped
By looking at the wrapper's condition, you can predict how easily it will tear before frying

The most common failure with cha gio is not the flavor but the wrapper. Too much water and it tears in the oil; too dry and it cracks as you roll. The exact answer depends on the thickness of the rice paper, but at home you can judge by the table below.

Condition Appearance Cause Fix
Just right Translucent; the surface clings lightly Moistened about 5 seconds and rested 8 minutes Fry as is at 165–170 degrees C
Too wet Sticks to the counter; stretches when held Hot water, long soaking, moisture in the filling Press with dry paper; use lukewarm water next time
Too dry White cracks appear at the folds Moistened too briefly; dry room Wet a finger and stroke only the folds
Air trapped A bulge at the end of the roll Rolled without pressing the filling Press as far as it will not tear; use a thinner filling next time
Too thick The wrapper overlaps twice; the center is thick Filling is over 30 g Go back to 25 g per roll and keep the length at 10 cm

Doubling the rice paper makes it harder to tear, but the texture turns heavy. It is fine to double up on the first batch just to get a feel for it. But to get the lightness that belongs to cha gio, a single sheet rolled thin with the right oil temperature gets you closer.

What Goes Wrong and How to Fix It

If a wrapper tears and the filling spills out, do not touch it in a panic in the oil; wait 30 seconds until the surface sets, then take it out. Do not try to put a fully collapsed one back together; strain the oil before you move to the next batch. Filling left in the oil burns and passes bitterness on.

Problem Common cause What to fix next
The wrapper tears Over-soaked, wet filling, low oil temperature Lift out at 5 seconds, squeeze the vegetables, add at 165 degrees C or above
The wrapper is white and hard Not moistened enough; rested too briefly Stroke only the folds with water and rest 8 minutes before frying
Greasy Fried a long time in the 150s Add a few at a time and wait for the temperature to recover
The filling is undercooked Rolled thick; colored only with the second fry Take the first fry to 4 minutes and check the core temperature of thick ones
Bland Glass noodles and vegetables absorbed the salt Fry a little filling to taste and add 1 tsp fish sauce
Nuoc cham is too strong The fish sauce is too salty Add 1 tbsp water, 1 tsp sugar, and 1 tsp lime

To taste the filling, fry about 1 tsp in a pan before rolling. Do not taste it raw. When the cooked filling seems slightly strong, it comes out just right once combined with rice paper, lettuce, and herbs.

Storage and Making Ahead

Rolled cha gio laid out for freezing, with the fried ones and the nuoc cham stored separately
To freeze, set them apart before frying; keep the sauce and herbs separate

Freshly fried is the best. The lightness of the wrapper fades with time, so if you are cooking for guests, "finish up to the rolling in advance and fry just before eating" suits best.

To store them uncooked, lay the rolled cha gio apart on parchment paper and freeze for 2 hours. Once firm, move them to a freezer bag and use them up within about 2 weeks. When frying, put them in 160–165 degrees C oil still frozen and give the first cooking 1–2 minutes longer than usual. If thawed, the wrapper gets wet and tears easily.

After frying, they keep refrigerated until the next day. To reheat, preheat a toaster oven or oven to 180 degrees C and heat for 5–7 minutes. A microwave alone makes the wrapper go soft, so if you must use one, heat for 20 seconds and then move them to the toaster oven. Nuoc cham keeps 3 days refrigerated in a clean container. Wash the herbs and lettuce, drain, wrap in damp paper, and keep in a separate container.

To Eat It the Way They Do in Vietnam

Cha gio looks finished on the plate, but in fact it is finished in your hand. Pick up a lettuce leaf, set a cha gio on it, layer on mint, cilantro, and cucumber, and dip it lightly in nuoc cham. Oil, fish sauce, herbs, and acidity arrive in turn within one bite.

If you add rice noodles, boil thin bun, rinse in water, and put a small amount in a bowl. Top with sliced cha gio and spoon over nuoc cham, and it is close to the mixed noodle style of bun thit nuong. Because the fried spring roll, not charcoal pork, is the star, using more herbs to let the heaviness out makes it hold together.

If you like dishes that combine meat and noodles in a sweet-and-sour sauce, as in bun cha (in Japanese), cha gio should be easy to put on that table. On the other hand, if you want to widen the pleasure of wrapping and eating, move on to banh xeo (in Japanese), where you can reuse the same lettuce, herbs, and nuoc cham without strain.

More to Cook Together

Frequently Asked Questions

Can I use spring roll wrappers instead of rice paper?

Yes. They tear less and are easier to handle if it is your first time. But the texture moves closer to a Chinese-style spring roll, and the thin crackle and rice aroma that belong to cha gio get weaker. This article uses dried rice paper to keep the outline of the dish.

Can I make it without shrimp?

Yes. Increase the ground pork to 520 g and the lotus root to 150 g. Since the sweetness of the shrimp is gone, add 1 tsp fish sauce and raise the white pepper to 1/2 tsp, and the flavor will not blur. If someone has a crustacean allergy, also take care with shared cutting boards and knives.

Can I make it in the oven or air fryer instead of frying?

You can make something close, but the texture of the wrapper changes. In the oven, brush the surface thinly with oil and bake at 200 degrees C for 12–15 minutes, turning once partway. In an air fryer, 190 degrees C for 10–12 minutes. In both cases the wrapper tends to turn hard, so roll them thin and wrap the baked rolls in lettuce with nuoc cham so the dryness is less noticeable.

Can I substitute store-bought sweet chili sauce for nuoc cham?

It works as a different flavor, but it is less like cha gio. Sweet chili is strongly sweet and thick, and the light acidity of fish sauce, lime, and garlic does not come forward. Simply mixing fish sauce, sugar, water, and an acid is enough, so I recommend making nuoc cham first.

Can I roll them the day before and refrigerate them?

Leaving them overnight in the refrigerator alone tends to leave some parts of the wrapper dry and some sticky. If you prepare a day ahead, it is more reliable to make just the filling, refrigerate it, and roll on the day. If you must roll them ahead, set them apart on parchment paper, press the surface lightly with dry paper, put them in a container, and check the condition of the wrapper before frying on the day.

Is there a guide if I do not have an oil thermometer?

Put in a chopstick: if fine bubbles rise from the tip without stopping, that is about 165–170 degrees C. But rice paper is sensitive to temperature differences, so test with a small batch the first time. If one roll turns violently brown right away, it is too hot; if the bubbles are weak and it sinks to the bottom, it is too cool.