Skip to content
GetCookMatch
Gỏi Cuốn (Vietnamese Fresh Spring Rolls) with pork belly, shrimp and rice vermicelli — Vietnam recipeVietnamVietnam
📝Useful tips
S
Sergei Martynov

The single most important technique in gỏi cuốn is soaking the rice paper for precisely the right amount of time and then rolling immediately. A paper soaked until soft in the water will tear when you try to roll. A paper soaked too briefly will be stiff and crack. The target is a paper that still has slight resistance when you lift it — it will finish softening in the 30 to 60 seconds of assembly. The feeling becomes intuitive after two or three rolls. The first roll will be too loose or too tight. By the fourth or fifth, you will understand the timing.

💡

For a communal dinner, serve this as a build-your-own spread: place all fillings on a large board in the centre of the table with a bowl of warm water for soaking papers and individual peanut sauce bowls. Each person soaks and rolls their own. This is both the traditional Mekong style of eating gỏi cuốn and the most practical approach for a group — it avoids the timing problem of rolling all the papers at once, and guests can customise their filling ratios. The social act of rolling at the table is part of the experience.

Appetizers and Sandwiches

Gỏi Cuốn (Vietnamese Fresh Spring Rolls)

By Sergei Martynov

Translucent rice paper rolled around poached pork belly, boiled shrimp split lengthwise, rice vermicelli, soft lettuce, fresh mint and Thai basil, with garlic chives trailing from one end. The shrimp is placed at the top before rolling so it shows through the paper like a window — pink, curved, vivid. Everything inside is cooked, cooled, and assembled cold. The roll is eaten with a rich peanut-hoisin dipping sauce. Gỏi cuốn translates literally as 'salad rolls' (gỏi = salad, cuốn = to roll), not spring rolls — the name reflects the herb-forward lightness of the filling rather than the season. They are served fresh, at room temperature, within minutes of rolling; the rice paper hardens and the roll becomes difficult to eat if it sits more than 20 to 30 minutes.

⏱️
50
Minutes
👥
4
Servings
🔥
220
kcal
Rate this recipe

Key Ingredients

What you'll need

Ingredients

How to make it

Instructions

  1. 1

    Prepare all fillings first. Have everything ready before soaking a single sheet of rice paper: pork belly sliced as thinly as possible (about 3 mm); shrimp halved lengthwise so each half shows a pink exterior and sits flat; vermicelli measured into loose nests; lettuce torn into hand-size pieces; mint and basil leaves picked; chives ready; cucumber sticks if using. Lay everything out on a board within easy reach. This is a rolling operation, and the rice paper waits for no one.

  2. 2

    Make the peanut dipping sauce. Combine peanut butter and hoisin sauce in a small bowl. Add warm water a tablespoon at a time and stir until the sauce has the consistency of thick cream — pourable but not runny. Add rice vinegar or lime juice. Taste: the sauce should be rich, sweet, slightly tangy, and savoury. Adjust with more hoisin for sweetness, more vinegar for tang, more water for lightness. Transfer to individual dipping bowls and scatter crushed peanuts over the top just before serving. Add sriracha if using.

  3. 3

    Soak the rice paper. Fill a wide shallow bowl or plate with warm (not hot) water. Working one sheet at a time, submerge the rice paper for 5 to 8 seconds — it should still feel slightly firm when you lift it out. Do not wait for it to go fully soft in the water; it will continue hydrating for the next 30 to 60 seconds as you assemble. A rice paper soaked too long will tear when rolled. Shake off excess water and lay flat on a clean plate or board.

  4. 4

    Fill and roll. Working quickly: lay a piece of lettuce across the bottom third of the rice paper. On top of the lettuce, add a small nest of vermicelli and 2 to 3 pieces of pork. Add a few herb leaves. Lay 2 to 3 shrimp halves cut-side down across the upper third of the rice paper — these will show through the paper and are placed here deliberately for presentation. Lay a chive stalk across the centre with the green end extending beyond the edge. Fold the left and right sides of the paper inward. Starting from the bottom (lettuce end), roll tightly away from you, tucking the filling as you go. Press the final edge firmly to seal. The roll should be compact and firm. Place seam-side down on a plate.

  5. 5

    Serve immediately. Arrange the rolls on a plate, not touching each other — rice paper sticks on contact. Separate them with strips of cling film or keep a finger's width between each. Serve within 20 minutes of rolling. If making ahead for a party, wrap each roll individually in cling film and refrigerate for up to 4 hours — the texture will firm slightly but hold. Serve with individual bowls of peanut sauce for dipping.

Join the conversation

Comments

Leave a comment

Loading comments…

Frequently Asked Questions

Why do the rolls tear and fall apart — how do you prevent it?

Rice paper tears for two reasons: soaked too long, or rolled too tightly without supporting the paper from underneath. The solution to over-soaking: pull the paper from the water when it still feels slightly firm — it will continue to soften as you work. If you wait for it to feel fully soft in the water, it will be too fragile to handle. The solution to tearing during rolling: always have a lettuce leaf as the first layer directly on the paper — the leaf provides structural support and prevents the filling from puncturing the paper. Roll with even pressure, not a pinching squeeze. If a roll does tear, wrap another briefly-soaked paper around the outside — a double wrap is acceptable and common in restaurants.

How far in advance can you make gỏi cuốn — do they keep?

Freshly rolled is always best. The rice paper continues to dry at room temperature and begins to harden within 20 to 30 minutes. To hold them longer: wrap each roll individually in cling film immediately after rolling — this traps enough moisture to keep the paper pliable for up to 4 hours at room temperature or 8 hours refrigerated. Remove from cling film 5 minutes before serving. Do not refrigerate unwrapped rolls — the cold dries and hardens the rice paper within an hour. Do not freeze. Pre-prepare all fillings (pork, shrimp, vermicelli, herbs) the morning of the day you plan to serve — store separately in the fridge and roll to order.

What is the difference between gỏi cuốn, chả giò, and egg rolls?

Gỏi cuốn (fresh spring rolls): raw rice paper, uncooked after assembly, served at room temperature. The filling is pre-cooked but the roll itself is never fried. Light, fresh, herbal. Chả giò (fried spring rolls, also called nem rán in the north): a filling of ground pork, glass noodles, and vegetables wrapped in rice paper or a thin flour wrapper and deep-fried until golden and shatteringly crisp. Hot, rich, crunchy. Egg rolls: a Chinese-American preparation, thicker wrapper made with egg, deep-fried, typically with cabbage and pork. Larger than chả giò and crunchy. The three are distinct in texture, temperature, and flavour — gỏi cuốn is fresh and cool; the other two are hot and fried.

What protein can you substitute for pork belly and shrimp?

The pork belly can be replaced with: pork shoulder or tenderloin (leaner, less fatty, slice thinly); poached chicken breast or thigh (cool and slice); thin slices of grilled pork or nem nướng (grilled Vietnamese pork sausage, which appears in other roll variations). The shrimp can be replaced with: grilled shrimp, crab sticks (imitation crab), or omitted entirely for a herb-heavy vegetarian roll. Tofu (firm, pressed, either raw or pan-fried) replaces both proteins for a fully vegetarian version. Smoked salmon is a contemporary variation. The one element that does not change is the rice vermicelli — it provides the necessary heft and texture.

What is the traditional dipping sauce — peanut sauce or fish sauce?

Both are authentic, served in different contexts. The hoisin-peanut sauce is the most widely served accompaniment and is particularly associated with gỏi cuốn in southern Vietnam and in Vietnamese communities abroad. It is rich, creamy, and slightly sweet — it coats the roll and adds heft. Nước chấm (fish sauce dipping sauce — fish sauce, lime juice, sugar, water, garlic, chilli) is more traditional as a universal Vietnamese condiment and provides a lighter, brighter, acidic contrast to the rich roll. Many tables offer both. Mắm nêm (fermented anchovy sauce), used in central Vietnam, is pungent and divisive but deeply authentic. The peanut sauce in this recipe is a practical home version; a more traditional peanut sauce uses a base of sautéed garlic and hoisin rather than raw peanut butter.