Goi cuon: Vietnam’s most exported dish
Goi cuon are fresh spring rolls made from rice paper filled with herbs, noodles, and either shrimp, pork, or both. They are served at room temperature, never fried, which makes them lighter and fresher than most other rolls you will find across Asia. The rice paper is soft and slightly chewy, and because it is translucent, you can see everything inside — which is part of what makes them look so appealing.
The dish originates from southern Vietnam, where the warm climate and abundance of fresh produce made this kind of food a natural fit. From there it spread across the country and eventually the world, becoming one of the dishes that introduced many people outside Vietnam to Vietnamese food in general. Today goi cuon appears on menus from Sydney to Amsterdam, and it is one of the few Vietnamese dishes that barely needs adapting for foreign tastes — it is already fresh, mild, and easy to eat.
In Vietnam, goi cuon is eaten at any time of day. It works as a light snack, a starter, or a full meal depending on how many you order. Street vendors sell them in the morning, restaurants serve them at lunch and dinner, and families make them at home for gatherings where everyone rolls their own at the table. CNN included goi cuon on their World’s 50 Most Delicious Foods list, which came as little surprise to anyone who has eaten them fresh from a street stall in Saigon on a hot afternoon.
What is goi cuon: ingredients and variations
The rice paper (banh trang)
The wrapper is what defines goi cuon more than anything else. Banh trang is made from rice flour and water, rolled into thin sheets and dried. When dipped briefly in water, it softens within seconds and becomes pliable enough to roll. The result is a wrapper that is delicate, slightly sticky, and almost see-through.
The quality of the rice paper makes a noticeable difference. In Vietnam, you will often find thinner, more fragile versions that tear easily if handled too roughly but taste noticeably better than the thicker, tapioca-reinforced versions more common outside the country. Rice paper from different regions also varies — paper from the north tends to be thinner and more delicate, while the southern version is slightly thicker and chewier due to the addition of tapioca starch.
The filling — standard and regional
The standard filling in southern Vietnam consists of boiled shrimp, thin slices of boiled pork belly, rice vermicelli, lettuce, and fresh herbs — most commonly mint. The shrimp are typically halved lengthwise and placed near the outside of the roll so they are visible through the rice paper. The pork adds a mild richness, the herbs keep everything fresh, and the noodles give it enough substance to be filling.
In the north, the rolls are called nem cuon rather than goi cuon, and the filling can differ. Some versions include Vietnamese pork sausage (cha), and the herb selection tends to be slightly different. Central Vietnam has its own take as well, often using local herbs and serving the rolls with a peanut-based dipping sauce called nuoc leo.
Beyond regional differences, the filling also varies by vendor. Some use grilled pork instead of boiled, others add cucumber strips or bean sprouts, and in the Mekong Delta you will sometimes find coconut milk worked into the sauce rather than the roll itself.
The dipping sauce — the most important variable
The sauce is where goi cuon gets interesting, and where it differs most from one place to the next. There are three main options you will encounter in Vietnam.
The most common in the south is a hoisin-based peanut sauce — thick, slightly sweet, and nutty. It is the version most familiar to travelers and the one most Vietnamese restaurants outside Vietnam default to. A good version will have crushed roasted peanuts on top and a small amount of chili.
The second is nuoc cham, a lighter sauce made from fish sauce, lime juice, sugar, garlic, and chili. It is sharper and more acidic than the peanut sauce, and it is the preferred option in the north.
The third — and the most divisive — is mam nem, a fermented anchovy sauce common in central Vietnam and parts of the south. It is pungent, funky, and an acquired taste. Many travelers find it overwhelming on first encounter. If you are unsure, try a small dip before committing.
Vegetarian and other variations
Vegetarian goi cuon are widely available, particularly in cities with a strong Buddhist food culture like Hue and Ho Chi Minh City. Pork and shrimp are replaced with tofu, mushrooms, or a mix of stir-fried vegetables, and the dipping sauce switches to a soy or hoisin base to keep it fully plant-based.
Other variations include rolls filled with grilled nem nuong sausage, beef poached in lemongrass broth, or squid. These are less common but worth trying when you see them. Some upscale restaurants have also started experimenting with more creative fillings, though the classic shrimp and pork version remains the benchmark everything else is judged against.
Allergy concerns for goi cuon
Goi cuon contains several common allergens worth knowing about before you order:
- Shellfish — shrimp is a standard ingredient in almost every version. Ask for goi cuon thit heo (pork only) to avoid it.
- Gluten — hoisin sauce, used in the most common dipping sauce, typically contains wheat. Ask for nuoc cham (fish sauce-based) as an alternative.
- Peanuts — crushed peanuts are a standard topping on the dipping sauce and sometimes added inside the roll. Ask for the sauce without them if needed.
- Fish — nuoc cham dipping sauce is made from fish sauce. Mam nem is made from fermented fish paste. Both are common accompaniments.
- Soy — vegetarian versions often use tofu, and soy sauce is a common base for plant-based dipping sauces.
For a full overview of eating in Vietnam with food allergies, including how to communicate restrictions to vendors and restaurants, see the guide to traveling in Vietnam with food allergies.
Origins of goi cuon
The exact origins of goi cuon are not fully documented, but the dish is widely believed to have started in southern Vietnam. The warm climate there made fresh, uncooked food a natural choice, and rice — the foundation of banh trang — has been a staple crop in the region for centuries. The dish likely began as a practical way to use leftover meat, fresh herbs, and vegetables, all wrapped in rice paper that southern Vietnamese families had been making at home for generations.
The name tells you a lot about what it is. Goi means salad, and cuon means to roll. In other words, goi cuon is simply a salad that has been rolled up — which is a more accurate description than “spring roll” ever was. In northern Vietnam the same dish goes by a different name: nem cuon. In central Vietnam it is often referred to simply as rice paper rolls. The further you travel from the south, the more the name and the recipe shift.
The Chinese influence on goi cuon is real but easy to overstate. Spring rolls as a concept were introduced to Vietnam through Chinese trade and migration, and the format — filling wrapped in a thin sheet — has roots in Chinese culinary tradition. But what Vietnam did with that format is its own thing entirely. The use of fresh rice paper instead of a wheat wrapper, the emphasis on raw herbs, the absence of frying, and the dipping sauces that accompany the rolls are all distinctly Vietnamese. The Chinese version is fried and filled with very different ingredients. Goi cuon shares almost nothing with it beyond the basic idea of wrapping food.
What makes goi cuon endure — both in Vietnam and internationally — is its simplicity. There is no heavy cooking involved, no complex technique, and no single ingredient that dominates. Everything works together, and nothing is hidden. It is the kind of food that is easy to eat well and very hard to make badly, which is probably why it has traveled so far from where it started.
The best places to eat goi cuon in Vietnam
Finding the best place to eat goi cuon is genuinely difficult to answer. The dish is so widespread and so simple that a plastic-stool street stall with no name, no reviews, and no Google Maps listing can easily outperform a well-rated restaurant. The best place to eat goi cuon for you might be the vendor outside your guesthouse. That said, some cities are better starting points than others, and a few specific spots are worth knowing about.
Ho Chi Minh City — where goi cuon belongs
Goi cuon is a southern dish, and Ho Chi Minh City is where it is most at home. The versions here tend to be the most generous — plump shrimp, fresh herbs, and the rich peanut-hoisin sauce the dish is best known for. Street stalls selling goi cuon are common across the city, and the quality at a busy local spot is almost always reliable.
For a sit-down option, Quan An Ngon on Pasteur Street in District 1 is one of the better-known choices for travelers who want to try multiple Vietnamese dishes in one sitting. It is not a goi cuon specialist, but the version here is solid and the setting — an open-air courtyard with different street food stations — makes it a good introduction to Vietnamese food in general.
Wrap and Roll is a more dedicated option, with several locations across the city. It is foreigner-friendly, the menu is easy to navigate, and the quality is consistent. It is not the most local experience, but it is a good choice if you want to understand the dish properly before hunting for street versions.
Hoi An — a strong alternative
Hoi An does not get enough credit for its goi cuon. Central Vietnam has its own take on the dish, with slightly different herb combinations and a preference for peanut-based nuoc leo dipping sauce over the hoisin version common in the south. The city’s food scene is one of the best in Vietnam for travelers, and fresh spring rolls appear on almost every menu alongside more Hoi An-specific dishes. The combination of quality ingredients, strong food culture, and the sheer number of good local restaurants makes it a reliable place to eat goi cuon well.
Hanoi — nem cuon, not goi cuon
In Hanoi, the dish is called nem cuon rather than goi cuon, and it is worth knowing the difference before you order. The filling tends to be slightly different — pork sausage is more common, the herb selection shifts, and the dipping sauce is usually a lighter nuoc cham rather than the thick peanut sauce of the south. It is the same concept but a noticeably different eating experience. Neither version is better than the other, but if you arrive in Hanoi expecting the rolls you had in Ho Chi Minh City, you may be surprised.
Tips for eating — and finding the best goi cuon
Follow the locals, not the signs
The best goi cuon is almost never at the place with the biggest sign or the most prominent Google Maps listing. Look for stalls and small restaurants where locals are actually eating — a busy spot with high turnover means the ingredients are fresh, which matters more for goi cuon than almost any other Vietnamese dish. If a place is half empty at lunchtime, move on.
What to look for in the rice paper
A good goi cuon should be rolled to order, not sitting pre-made under plastic wrap. The rice paper should be soft and slightly tacky but not torn or soggy. If the wrapper is thick, dry at the edges, or falling apart, it is a sign the rolls have been sitting too long or the rice paper is low quality. You should be able to see the filling clearly through the wrapper — that translucency is a good sign.
How to order — useful Vietnamese words and names by region
Knowing what to ask for saves a lot of confusion, especially outside major cities:
- Goi cuon — the standard term in southern Vietnam and the one most widely understood
- Nem cuon — the northern term, used in Hanoi and surrounding areas
- Goi cuon tom thit — shrimp and pork version
- Goi cuon thit heo — pork only, no shrimp
- Goi cuon chay — vegetarian version
- Tuong dau phong — peanut dipping sauce
- Nuoc cham — fish sauce-based dipping sauce
- Mam nem — fermented anchovy sauce
The dipping sauce matters more than the roll
The filling of goi cuon is fairly consistent from one place to the next. What separates a memorable version from a forgettable one is almost always the dipping sauce. A well-made tuong dau phong — the peanut sauce — should be thick, slightly sweet, and topped with freshly crushed roasted peanuts. A watery or overly sweet sauce is a sign of shortcuts. If a place takes its sauce seriously, the rest is usually good too.
Mam nem: the sauce that divides people
Mam nem is a fermented anchovy sauce served with goi cuon in parts of central and southern Vietnam. It is pungent, intensely salty, and unlike anything most travelers have encountered before. Some people love it immediately. Many do not. If it is offered alongside other sauces, try a small amount before dipping a whole roll. If you find it too strong, ask for nuoc cham or tuong dau phong instead — any decent vendor will have at least one alternative.
When street food tours make sense
Goi cuon is easy enough to find on your own, but a street food tour adds real value if you want to understand what you are eating rather than just eating it. A good local guide will take you to spots you would never find alone, explain the regional differences in front of you, and help you navigate ordering at stalls where no English is spoken. It also removes the guesswork around hygiene and quality. Local Vietnam runs street food tours in Ho Chi Minh City that include goi cuon alongside other essential dishes — a good way to cover a lot of ground in one evening.
How to avoid tourist-trap versions
Restaurants located directly on tourist streets — Bui Vien in Ho Chi Minh City, the Old Town center in Hoi An — often serve goi cuon that is overpriced, pre-rolled, and made with lower-quality ingredients. The dish is too simple to hide behind presentation. Walk one or two streets away from the main tourist drag and the quality almost always improves while the price drops. A portion of three to four rolls at a local stall should cost between 30,000 and 50,000 VND. At a mid-range restaurant aimed at tourists, expect to pay 80,000 to 120,000 VND or more for a similar serving. The rolls are not worth significantly more than the local price — if a place is charging a lot, you are paying for the location, not the food.
For more tips on eating street food safely and well in Vietnam — including other dishes worth trying — see the complete guide to street food in Vietnam.
Other iconic Vietnamese dishes
Goi cuon is a good entry point into Vietnamese food — fresh, unfussy, and easy to enjoy without any prior knowledge of the cuisine. But it is just one of many dishes worth trying, and knowing what else is out there before the trip helps set better expectations. Below is a quick overview of the most iconic ones.
- Pho — a slow-cooked beef or chicken broth served with flat rice noodles, thin slices of meat, and a selection of fresh herbs and condiments on the side.
- Banh Mi — a Vietnamese baguette filled with a combination of pate, cold cuts, pickled vegetables, fresh coriander, and chili, eaten as a quick and cheap meal at any time of day.
- Bun Cha — a Hanoi dish of grilled pork patties and pork belly served in a light sweet-and-sour broth alongside a plate of rice vermicelli and fresh herbs.
- Banh Xeo — a crispy, turmeric-yellow rice flour crepe filled with shrimp, pork, and bean sprouts, eaten by wrapping pieces in lettuce leaves and dipping them in nuoc cham.
- Com Tam — broken rice served with grilled pork chop, shredded pork skin, a steamed egg and pork patty, and a small bowl of fish sauce, a staple of everyday eating in Ho Chi Minh City.
- Banh Cuon — thin, steamed rice rolls filled with minced pork and wood ear mushrooms, served with fried shallots and a bowl of light dipping sauce.
- Xoi — sticky rice served with a wide range of toppings depending on the region, from mung bean paste and coconut to grilled pork or fried egg, commonly eaten as breakfast.
- Pho Cuon — fresh rolls made from flat pho noodle sheets wrapped around beef and herbs, a Hanoi specialty that is less well known than pho but worth seeking out.
- Nem Ran / Cha Gio — deep-fried spring rolls filled with minced pork, glass noodles, and vegetables, the fried counterpart to goi cuon and one of the most widely eaten snacks in the country.
- Bun Rieu — a tangy tomato and crab-based noodle soup topped with tofu, pork, and fresh herbs, with a flavor profile unlike most other Vietnamese soups.
- Hu Tieu — a southern noodle dish with Chinese roots, served either in broth or dry, typically topped with pork, shrimp, and fried shallots, most popular in Ho Chi Minh City and the Mekong Delta.
For a broader look at what Vietnamese cuisine has to offer, the Vietnamese food guide covers the most important dishes, regional differences, and practical advice for eating well across the country.