Vietnamese Rice Paper Rolls Recipe – Fresh Summer Rolls
Vietnamese rice paper rolls — also called gỏi cuốn, fresh spring rolls, or summer rolls — are one of those dishes that looks intimidating until you’ve made them once. After that first batch, you’ll wonder why you ever ordered them at a restaurant.
This Vietnamese rice paper rolls recipe is the one I’ve made hundreds of times. I’ve broken it down past all the vague instructions (“soak until pliable!”) that tripped me up early on, so you get exact timing, the right water temperature, and the rolling technique that actually holds together.

What Are Vietnamese Rice Paper Rolls?
Gỏi cuốn (pronounced “goy coon”) are fresh, unfried Vietnamese rolls made with rice paper wrappers filled with shrimp, pork, rice vermicelli, herbs, and vegetables. Unlike Chinese egg rolls or fried spring rolls, these are served cold or at room temperature — no frying, no heat.
They originated in southern Vietnam, where the climate is warm and the cooking is lighter. They’re a staple street food and home meal, usually served with hoisin-peanut dipping sauce or nước chấm (the classic Vietnamese dipping sauce).
The key word in every description is “fresh.” These rolls are about clean flavors and texture — the snap of cucumber, the fragrance of mint and Thai basil, the slight chew of rice paper. Nothing is masked by heat or heavy seasoning.
If you love Vietnamese cooking, my authentic Vietnamese pho recipe goes deep on building a real broth at home — worth reading alongside this one.
Ingredients

For the Rolls (makes 8)
Proteins:
- 200g (7 oz) medium shrimp, peeled and deveined
- 100g (3.5 oz) pork belly or pork loin (optional — skip for a lighter roll)
Noodles & Vegetables:
- 80g (3 oz) dried rice vermicelli (bún)
- 1 small cucumber, julienned
- 1 medium carrot, julienned
- 1 cup bean sprouts
- 8 large lettuce leaves (butter lettuce or green leaf — not iceberg)
Herbs (don’t skip these — they’re structural, not garnish):
- 1 bunch fresh mint
- 1 bunch Thai basil (or regular basil in a pinch)
- 1 bunch fresh cilantro
- 8 chives or green onion tops (for tying the rolls closed, optional)
Wrappers:
- 8 sheets rice paper (bánh tráng), 22cm (8.5 inches)
For the Peanut Dipping Sauce
- 3 tablespoons hoisin sauce
- 2 tablespoons smooth peanut butter
- 2 tablespoons warm water
- 1 tablespoon rice vinegar
- 1 teaspoon chili garlic sauce (sambal oelek)
- 1 small garlic clove, minced
- Crushed roasted peanuts to top
For the Nước Chấm (Classic Dipping Sauce — make both)
- 3 tablespoons fish sauce
- 2 tablespoons lime juice (about 1 lime)
- 1 tablespoon rice vinegar
- 1 tablespoon sugar
- 2 tablespoons warm water
- 1 small garlic clove, minced
- 1 bird’s eye chili, thinly sliced (adjust to your heat tolerance)
The Technique Problem Nobody Warns You About
The rice paper is the whole game here.
Most instructions say “soak in warm water until soft.” That’s technically true and completely useless because it doesn’t tell you: how warm, for how long, and — most importantly — it should NOT be fully soft before you start rolling.
Here’s the actual rule: rice paper goes into the water firm and comes out still slightly stiff. It finishes softening on your board while you fill it.
If you wait until it feels fully pliable in the water, it’s already over-soaked. By the time you fill and roll it, the wrapper will be too limp to hold, and the roll will tear when you try to cut it.
My method:
- Water temperature: Hot from the tap — around 40–45°C (104–113°F). Not boiling, not lukewarm.
- Soak time: 10–12 seconds exactly. Count it out.
- Surface: Use a wooden cutting board or a plate — not your countertop if it’s cold marble or stone, which will cool the paper unevenly.
Once you get this timing down, rolling gets dramatically easier.

Step-by-Step Instructions
Step 1: Cook the shrimp and pork
Shrimp: Bring a small pot of water to a boil with a pinch of salt. Add shrimp and cook 2–3 minutes until just pink. Don’t overcook — they’ll turn rubbery. Drain, cool, then slice each shrimp in half lengthwise. This is how you get the classic pink-and-white visible stripe through the wrapper.
Pork belly (if using): Simmer in lightly salted water for 20–25 minutes until just cooked through. Cool, then slice thinly across the grain.
Step 2: Cook the vermicelli
Cook according to package directions — usually 3–5 minutes in boiling water. Drain, rinse under cold water, and set aside. The cold rinse stops the cooking and keeps noodles from clumping.
Step 3: Prep your station
This is mise en place work and it matters. Set up everything before you touch the first rice paper:
- All proteins sliced and arranged
- Vegetables julienned and in small piles
- Herbs picked from stems, in loose bundles
- Vermicelli portioned (roughly a small handful per roll)
- A wide shallow bowl with hot water
- Your rolling surface (cutting board) right next to the water
You’re going to work fast once you start, so don’t try to prep and roll at the same time.
Step 4: Soak and roll

- Dip one rice paper sheet in the hot water. Count 10–12 seconds. Lift it out — it should feel stiff but slightly pliable at the edges, not fully flexible.
- Lay it flat on your cutting board.
- In the lower third of the wrapper, place your filling in this order:
- 2–3 shrimp halves, pink side down (they’ll be visible through the wrapper)
- 2–3 pork slices
- Small bundle of vermicelli
- A strip of cucumber and carrot
- A few bean sprouts
- Cilantro and mint leaves
- Place a lettuce leaf on top of the filling — it acts as a buffer and keeps the filling tidy.
- Fold the bottom edge up over the filling, pulling it snug. Fold in both sides. Roll forward firmly, like a burrito. The wrapper will continue to soften as you roll and will seal itself.
- Place seam-side down. The roll seals naturally within a minute.
Don’t overfill. This is the number one beginner mistake. The temptation is to load it up, but the wrapper can only stretch so much before it tears. A tight, slender roll is better than a fat, burst one.
Step 5: Make the dipping sauces

Peanut sauce: Whisk together hoisin, peanut butter, water, rice vinegar, and chili garlic sauce. Thin with more water if needed — it should be thick enough to cling to the roll but not so thick you need to dig the roll in. Top with crushed peanuts and a small drizzle of sesame oil if you have it.
Nước chấm: Dissolve sugar in warm water first. Add fish sauce, lime juice, vinegar, garlic, and chili. Taste and adjust — it should hit salty, sour, sweet, and spicy in roughly equal measure. The balance should make you want another sip.
What to Serve With Rice Paper Rolls
These are a full meal on their own, but they also work as a starter or as part of a spread:
- As a main: Serve 3–4 rolls per person with both dipping sauces and extra herbs on the side.
- As a starter: 1–2 rolls with peanut sauce. Light, fresh, clears the palate.
- As part of a Vietnamese spread: Pair with a bowl of authentic Vietnamese pho or alongside Vietnamese lemongrass chicken for a bigger spread.
If you’re getting into Korean food alongside Vietnamese, my kimchi soup (kimchi-jjigae) follows the same logic — simple ingredients, specific technique, completely different result depending on whether you get the details right.
Common Mistakes and How to Fix Them

The wrapper keeps tearing mid-roll. Usually over-soaking. Cut your water time to 8–9 seconds and let the paper finish softening on the board. Also check your water temperature — if it’s too hot (boiling), it’ll make the paper fragile.
The roll falls apart when I cut it. Two possible causes: over-soaked paper (see above), or you’re cutting too soon. Let the rolls rest seam-side down for at least 5 minutes before cutting. Use a sharp knife with one clean downward motion — don’t saw.
The noodles are clumping inside. Didn’t rinse under cold water after cooking. Rinse, then toss with a tiny drop of sesame oil to keep them separated.
I can’t see the shrimp through the wrapper. Put shrimp in pink-side-down first, before anything else, in the lower third of the wrapper. That’s what ends up on the outside-facing side of the roll when you flip it over.
The rolls are sticking to each other on the plate. Rice paper is sticky when it touches itself. Either serve immediately, or lay them on a lightly oiled plate with space between each roll. Covering them with a slightly damp paper towel for up to 30 minutes keeps them from drying out without making them stick.
Variations Worth Trying
Tofu version: Replace shrimp and pork with sliced pan-fried firm tofu. Marinate the tofu in soy sauce, sesame oil, and a little garlic before frying. Works really well.
Mango rolls: Add thin strips of ripe mango to the filling. The sweetness plays off the herbs in a way that feels unexpected but completely right. I first had this variation in a Vietnamese restaurant in Melbourne, and I’ve been making it at home ever since.
Spicy tuna: Skip the shrimp and pork. Fill with sushi-grade tuna mixed with a small amount of sriracha, sesame oil, and soy. Cold, clean, different.
Kid-friendly version: Shrimp only, no chili in the sauce, skip the cilantro (controversial herb in any house with kids), and let them roll their own. Rolling your own is genuinely fun — it doesn’t need to be a performance.
If the rolling format appeals to you, my gyoza recipe covers similar pleating and folding principles — and the Japanese karaage alongside it makes a great spread if you’re feeding a crowd.
Make-Ahead and Storage Notes
Vietnamese rice paper rolls are best eaten within an hour of making them. The wrapper starts to harden and the herbs wilt.
If you need to prep ahead, make all the components — cook the shrimp and pork, prep the vegetables, cook the noodles — and refrigerate them separately. Roll only when you’re ready to eat.
If you have leftover rolled rolls, wrap each one individually in plastic wrap and store in the refrigerator. They’ll keep for up to 8 hours. The texture won’t be perfect, but they’re still good.
Ingredient Notes and Substitutions
Rice paper (bánh tráng): Find these at any Asian grocery store, usually in the dry goods aisle. They keep forever sealed. The 22cm size is most manageable for home rolling — bigger sheets are harder to work with. Brand doesn’t matter much, but avoid the ultra-thin varieties, which tear easily. According to the Wikipedia entry on gỏi cuốn, rice paper from southern Vietnam typically contains tapioca starch for a chewier, more tear-resistant wrapper — look for that on the label if you’re buying online.
Thai basil vs. regular basil: Thai basil has an anise note that works better here. Regular basil is a perfectly acceptable substitute — it just changes the flavor profile slightly.
Fish sauce in the dipping sauce: Don’t skip it. It’s the backbone of nước chấm. If you’re cooking for someone who can’t have fish sauce (vegan, allergy), substitute with soy sauce or coconut aminos, knowing it will taste different.
Rice vermicelli: Look for bún or rice stick noodles, the thin ones. Not pho noodles (too wide) and not glass noodles (completely different texture). Rice vermicelli is made from rice flour and water — naturally gluten-free and quick-cooking.
Frequently Asked Questions
What are Vietnamese rice paper rolls made of? The wrapper is rice paper (bánh tráng), made from rice flour, water, and salt. The filling typically includes cooked shrimp, pork, rice vermicelli noodles, fresh herbs (mint, Thai basil, cilantro), and vegetables like cucumber, carrot, and bean sprouts. They’re served with a dipping sauce — usually hoisin-peanut or nước chấm.
Are rice paper rolls gluten-free? The rolls themselves are naturally gluten-free — rice paper, shrimp, vegetables, and herbs contain no gluten. The dipping sauces are where gluten can sneak in. Hoisin sauce often contains wheat, so check the label or substitute with a gluten-free hoisin. Nước chấm is naturally gluten-free.
How do you keep rice paper rolls from sticking together? Don’t let them touch each other on the plate. Place rolls on a lightly oiled surface with space between them, or separate them with lettuce leaves. A barely damp paper towel draped loosely over the plate keeps them from drying out for up to 30–45 minutes.
Can I make rice paper rolls ahead of time? You can prep all components up to a day ahead, but roll just before serving for best texture. If you must make them in advance, wrap each roll individually in plastic wrap and refrigerate for up to 8 hours. They won’t have the same snap as freshly made, but they’re still very good.
What dipping sauce do you use for Vietnamese rice paper rolls? Two sauces are traditional: hoisin-peanut sauce (thicker, richer, great for shrimp rolls) and nước chấm (lighter, brighter, fish-sauce-based with lime and chili). Most Vietnamese restaurants serve both. Make both — they’re quick and they offer completely different flavor experiences.
Why does my rice paper tear when I roll it? Almost always over-soaking. The paper should come out of the water still slightly stiff and finish softening on your board. If it’s fully flexible in the water, it’s already too soft and will tear under tension. Stick to the 10–12 second soak and hot (not boiling) tap water.
What’s the difference between gỏi cuốn and chả giò? Gỏi cuốn are fresh, unfried Vietnamese rolls made with translucent rice paper — the ones in this recipe. Chả giò are fried spring rolls, made with a different wrapper that crisps up when fried. Same cultural tradition, completely different texture and cooking method.
Can I use rotisserie chicken instead of shrimp and pork? Yes, and it’s a great shortcut. Shred the chicken, skip the poaching step, and proceed the same way. The flavor is different but it works well — especially if you’re making a big batch for a crowd.
This post may contain affiliate links which means I may earn commissions for purchases made through links at no extra cost to you. See View Disclaimer for more information.
Vietnamese Rice Paper Rolls Recipe – Fresh Summer Rolls
Main course25 minutes
5 minutes
30 minutes
Ingredients
- • 200g (7 oz) medium shrimp, peeled and deveined
- • 100g (3.5 oz) pork belly or pork loin (optional — skip for a lighter roll)
- • 80g (3 oz) dried rice vermicelli (bún)
- • 1 small cucumber, julienned
- • 1 medium carrot, julienned
- • 1 cup bean sprouts
- • 8 large lettuce leaves (butter lettuce or green leaf — not iceberg)
- • 1 bunch fresh mint
- • 1 bunch Thai basil (or regular basil in a pinch)
- • 1 bunch fresh cilantro
- • 8 chives or green onion tops (for tying the rolls closed, optional)
- • 8 sheets rice paper (bánh tráng), 22cm (8.5 inches)
- • 3 tablespoons hoisin sauce
- • 2 tablespoons smooth peanut butter
- • 2 tablespoons warm water
- • 1 tablespoon rice vinegar
- • 1 teaspoon chili garlic sauce (sambal oelek)
- • 1 small garlic clove, minced
- • Crushed roasted peanuts to top
- • Crushed roasted peanuts to top
- • 3 tablespoons fish sauce
- • 2 tablespoons lime juice (about 1 lime)
- • 1 tablespoon rice vinegar
- • 1 tablespoon sugar
- • 2 tablespoons warm water
- • 1 small garlic clove, minced
- • 1 bird’s eye chili, thinly sliced (adjust to your heat tolerance)
Instructions
- 1 Step 1: Cook the shrimp and pork
- 2 Step 2: Cook the vermicelli
- 3 Step 3: Prep your station
- 4 Step 4: Soak and roll
- 5 Step 5: Make the dipping sauces
About Asha
Half Asian, half African cook raised between two food-obsessed cultures. I've spent 10 years learning Asian cooking traditions through family, friends, and thousands of hours at the stove — testing every dish until it works in a standard home kitchen.
Read my full storyRelated Recipes
Easy Vietnamese Lemongrass Pork Chops
Authentic Vietnamese Pho Recipe – Slow Simmered Beef
Vietnamese Lemongrass Chicken Recipe
Authentic Yangzhou Fried Rice Recipe
Hainanese Chicken Rice Recipe – Silky Singapore Style
Loading comments...