Vietnamese Rice Paper Rolls: Fresh, Flavorful and Easy

Updated November 4, 2026

Total time
56 min
prep 25 min · cook 19 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Vietnamese Rice Paper Rolls: Fresh, Flavorful and Easy

Vietnamese rice paper rolls, often called goi cuon, are soft, translucent wrappers filled with shrimp, pork, rice noodles, crisp vegetables and fresh herbs. Served cool with a savory peanut-hoisin dip, they bring together fresh, tender and crunchy textures in a meal that is easy to customize; family and regional versions vary in their fillings and sauces.

Ingredients

  • 4 oz (115 g) thin rice vermicelli noodles
  • 8 oz (225 g) pork tenderloin, trimmed
  • 8 oz (225 g) peeled, deveined raw shrimp, tails removed
  • 12 round rice paper wrappers, about 8 inches (20 cm) wide
  • 1 small head butter lettuce, about 6 oz (170 g), leaves separated and large leaves halved
  • 1 medium cucumber, about 7 oz (200 g), cut into thin matchsticks
  • 1 medium carrot, about 3 oz (85 g), peeled and cut into thin matchsticks
  • 1 cup (15 g) fresh mint leaves
  • 1 cup (15 g) fresh cilantro leaves and tender stems
  • 2 scallions, about 1 oz (30 g), cut lengthwise into thin strips
  • 1 teaspoon (6 g) fine salt, divided
  • 1 teaspoon (5 ml) neutral oil, for the pan
  • 1/3 cup (80 ml) hoisin sauce
  • 2 tablespoons (32 g) smooth peanut butter
  • 2–4 tablespoons (30–60 ml) warm water, as needed to thin the dip
  • 1 tablespoon (15 ml) fresh lime juice
  • 1 teaspoon (5 ml) soy sauce
  • 1 teaspoon (5 g) finely chopped garlic
  • 1–2 teaspoons (5–10 ml) chili-garlic sauce, optional

Instructions

  1. Set up your work area. Arrange the lettuce, cucumber, carrot, mint, cilantro and scallions on a platter or in separate bowls. Put a clean cutting board or smooth plate in front of you for rolling. Have a shallow dish wide enough for a rice paper wrapper ready; fill it with room-temperature water. This mise en place makes the rolling stage easier, since softened wrappers are delicate and are best filled right away.
  2. Cook the noodles. Bring a medium saucepan of water to a boil. Add the vermicelli and cook for 4 minutes, or according to the package directions if they specify a different time. Drain and rinse under cool running water until the noodles feel cool and no longer stick together. Drain thoroughly, then set aside. Snip the drained noodles a few times with kitchen scissors if long strands seem difficult to portion.
  3. Cook and cool the pork. Pat the pork dry and season it all over with about half the salt. Heat the oil in a skillet over medium heat. Add the pork and cook for about 12 minutes, turning as needed so it browns on all sides; adjust the heat if the outside darkens before the center is done. Check the thickest part with a food thermometer. USDA FSIS guidance sets the safe minimum for whole cuts of pork at 145°F (63°C), followed by a 3-minute rest. Transfer the pork to a clean plate and let it rest and cool for 12 minutes before slicing thinly across the grain. Do not put cooked pork back on the plate that held it raw.
  4. Cook the shrimp. Bring a small saucepan of water to a gentle simmer and add the remaining salt. Add the shrimp and cook for about 3 minutes, until pink, opaque and curled. Check the thickest shrimp with a food thermometer; the USDA FSIS safe minimum for seafood is 145°F (63°C). Drain and spread the shrimp on a clean plate to cool. Once cool enough to handle, slice each shrimp in half lengthwise so the cut side can face up in the rolls.
  5. Mix the dipping sauce. In a small bowl, stir together the hoisin sauce, peanut butter, 2 tablespoons (30 ml) warm water, lime juice, soy sauce and garlic. Add more water a little at a time until the dip is smooth and easy to spoon. Stir in chili-garlic sauce if you want heat. Taste before adding more soy sauce, since hoisin and soy sauce both bring saltiness.
  6. Soften one wrapper at a time. Dip a rice paper wrapper into the water for about 5 seconds, turning it once so both sides get wet. Lift it out while it still feels slightly firm; it will continue softening on the board. A wrapper that sits in water until fully floppy is more likely to tear and become difficult to roll.
  7. Fill and roll. Place a lettuce leaf near the lower third of the wrapper, leaving a border at the sides. Add a small pinch of noodles, a few cucumber and carrot matchsticks, a couple of mint and cilantro leaves, scallion strips and two or three thin slices of pork. Fold the bottom edge up and over the filling, then fold both sides inward. Place three shrimp halves, cut side up, just above the tucked filling so they show through the wrapper. Roll firmly toward the top edge to close. The wrapper should be snug around the filling but not stretched tight enough to split.
  8. Repeat and serve. Continue with the remaining wrappers and filling. Keep completed rolls separate on a platter so they do not stick together, and cover them with a clean, barely damp cloth while you finish the batch. Serve promptly with the peanut-hoisin dip. If making rolls feels awkward at first, use a little less filling; a smaller roll is easier to seal and will still have a good balance of noodles, herbs and protein.

Tips

  • Use a light touch with the water. Rice paper needs only a quick dip, not a soak. It will keep softening after it leaves the bowl, so a slightly firm wrapper is easier to handle than one that is already limp. If the first wrapper tears, set it aside and use another rather than trying to patch it.
  • Keep the filling dry and moderate. Drain the noodles well and pat wet vegetables dry. Too much moisture makes the wrapper slippery, while overfilling makes it hard to tuck the sides and can cause splits. A small, neat bundle rolls more reliably than a tightly packed one.
  • Swap ingredients thoughtfully. Thai basil can replace mint or cilantro, though it gives the rolls a more anise-like, peppery aroma. If fresh mint is hard to find, use extra cilantro. For a vegetarian version, replace both pork and shrimp with 12 oz (340 g) firm tofu, pan-seared in strips; the rolls will be meat-free and have a milder flavor. Tamari can replace soy sauce in the dip.
  • Prepare the dip to taste. Hoisin brands vary in thickness and sweetness. Add warm water gradually, then adjust with lime for brightness, peanut butter for a nuttier taste, or chili sauce for heat. Keep the dip on the side rather than brushing it onto the wrapper, which can make the rolls messy and harder to store.

Serving Suggestions

Serve the rolls as a light main course, a shared starter or part of a larger Vietnamese-inspired meal. Set out the dipping sauce in small bowls and offer extra lime wedges, chili-garlic sauce and herbs so everyone can adjust each bite. For a more filling spread, pair them with a bowl of warm broth or a simple vegetable soup; the contrast between hot soup and cool rolls makes the meal feel complete without adding another heavy dish.

For a party, arrange the rolls with a little space between them and keep the sauce separate. A platter of cucumber sticks, lettuce leaves and herbs gives guests something fresh to nibble alongside the rolls. If serving children or anyone who prefers mild flavors, leave chili out of the shared sauce and put it on the table as an optional addition. The rolls are easiest to eat whole, but you can cut them in half on a diagonal for a buffet or appetizer plate. Use a sharp knife and wipe it between cuts to keep the wrappers from dragging.

Variations

Vegetarian tofu rolls: Replace the pork and shrimp with 12 oz (340 g) firm tofu. Press it briefly between clean towels, cut it into strips and pan-sear until golden on several sides. Cool before rolling. Add sliced avocado if you like a softer, richer filling, but use it sparingly so the rolls remain easy to close.

Extra-herb rolls: Increase the mint and cilantro or add Thai basil. Herbs are a defining fresh note in many versions of these rolls, but the balance differs from household to household. Use leaves whole or tear large leaves once; chopping them finely can bruise them and make the filling less tidy.

Chicken or all-shrimp rolls: Cooked chicken can replace the pork, or use additional shrimp instead. For chicken, check the thickest part with a food thermometer and cook poultry to the USDA FSIS safe minimum of 165°F (74°C). If you use cooked, peeled shrimp from the store, keep it refrigerated until assembly and skip the shrimp-cooking step.

Different dipping sauce: For a lighter, sharper alternative to peanut-hoisin dip, serve nuoc cham made with fish sauce, lime juice, sugar, water, garlic and chili. Fish sauce is a traditional savory ingredient in many Vietnamese dipping sauces; if it is unavailable, soy sauce makes a practical substitute, though the sauce will taste less briny and less complex. Check labels if you need a sauce without peanuts, and avoid cross-contact when serving guests with allergies.

Storage and Reheating

Fresh rolls are best eaten shortly after assembly, when the wrappers are supple and the vegetables remain crisp. If you need to hold them briefly, place them in a single layer in an airtight container, separated so they do not touch, and cover. Refrigerate within 2 hours of preparation. Assembled rolls can be kept refrigerated for up to 24 hours, but the wrapper may become firmer and the herbs and vegetables may lose some freshness. Do not leave the rolls at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).

For better texture, store cooked pork, shrimp and noodles separately from the vegetables and wrappers, then assemble close to serving. Refrigerate cooked meat and seafood promptly in covered containers and use within 3–4 days. The rolls are not normally reheated; warming them can toughen the wrapper and soften the fresh vegetables. If you are reheating leftover cooked pork or shrimp for another dish, heat it to 165°F (74°C) and check with a food thermometer. Keep leftover dipping sauce covered in the refrigerator for up to 4 days, using a clean spoon each time.

Frequently Asked Questions

Why is my rice paper tearing? It may have soaked too long, or the filling may be too bulky or sharp-edged. Dip each wrapper briefly, let it soften on the work surface, and use fewer filling ingredients. Tuck the sides gently instead of pulling the wrapper tight. A clean, smooth board also helps prevent snags.

Can I make Vietnamese rice paper rolls ahead? You can assemble them several hours ahead, but they are at their best soon after rolling. Keep them in a single layer in an airtight container in the refrigerator and separate them so they do not stick. For the freshest texture, prepare the fillings and sauce ahead, refrigerate them separately, and roll just before serving.

What if I cannot find rice vermicelli? Look for thin rice noodles, often labeled rice vermicelli or bun, in an Asian grocery store or the international aisle. If you cannot find them, you can omit the noodles and add more lettuce, cucumber and carrot. The rolls will be lighter and crunchier, with less of the soft, starchy filling found in many familiar versions.

Do I need a special rice paper rolling mat? No. A clean cutting board, plate or smooth countertop works well. Rice paper is rolled by hand, and the most useful equipment is a shallow dish of water and a clear space to arrange the wrapper. A bamboo mat is unnecessary and may make delicate, damp wrappers harder to manage.

Can I freeze the rolls? Freezing assembled rolls is not recommended. Thawing makes the wrappers wet and fragile, and the fresh vegetables and herbs lose their crisp texture. Freeze neither the finished rolls nor the assembled filling mixture; instead, refrigerate the cooked components for a few days and make fresh rolls when you are ready to eat them.

Can I make the peanut-hoisin dip without peanuts? Yes. Use sunflower seed butter in place of peanut butter, starting with the same amount and thinning it with warm water. The flavor will be earthier and less distinctly nutty, but it still makes a creamy dip. Check the labels on hoisin and any replacement spread, and keep utensils separate if avoiding peanut cross-contact is important.

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).