Banh xeo — a crispy street pancake with serious character
Banh xeo is a fried rice pancake folded in half and filled with shrimp, pork, and bean sprouts. The batter is made from rice flour and turmeric, which gives it a distinctive bright yellow color and a thin, crispy shell that crackles when you bite into it. It is not a subtle dish — the sizzle when the batter hits the pan is loud enough to hear from the street, which is exactly where the name comes from. “Xeo” is the Vietnamese word for that sizzling sound.
The dish originates from Central Vietnam, though the southern version eventually became the more widely recognized style. Today it is eaten all over the country, with each region putting its own stamp on the size, fillings, and way of serving it.
What makes banh xeo stand out in Vietnamese cuisine is the experience of eating it. It is not a dish you order and eat with a spoon. You tear off a piece, wrap it in lettuce or rice paper with a handful of herbs, and dip it in nuoc cham. It is hands-on, informal, and best shared with others.
Banh xeo is not tied to a specific mealtime. It is eaten as a lunch or dinner dish, and at street food stalls it is often available from late morning through the evening.
What is banh xeo: ingredients and taste
The batter and its signature color
The batter is the foundation of banh xeo, and getting it right is what separates a good one from a great one. It is made from rice flour mixed with water, coconut milk, and turmeric powder. The turmeric is what gives banh xeo its instantly recognizable bright yellow color. The coconut milk adds a subtle richness, and when the batter hits a very hot, oiled pan, it spreads thin and crisps up quickly into a light, crunchy shell.
A well-made banh xeo should shatter slightly when you bite into it. If it is soft or chewy, it has either been sitting too long or was not cooked hot enough. Freshness matters more with this dish than almost any other Vietnamese street food.
The fillings
The most common filling is a combination of shrimp and pork belly, along with bean sprouts and green onion. The bean sprouts are added just before the pancake is folded, so they stay slightly crunchy rather than going soft.
Seafood variations are common in coastal areas, where squid or other shellfish replace or supplement the shrimp. Vegetarian versions exist too, typically using tofu and mushrooms with a soy-based dipping sauce instead of fish sauce. In some places you will also find beef as a filling, though shrimp and pork remain the most traditional combination.
The fillings vary noticeably by region. Southern-style banh xeo is large and generously filled. Central Vietnamese versions are much smaller and simpler, often with just shrimp and bean sprouts.
The herbs, vegetables, and dipping sauce
Banh xeo is always served with a plate of fresh greens on the side. This typically includes lettuce, mint, Vietnamese perilla, and sometimes mustard greens or cucumber. These are not garnishes — they are an essential part of the dish. The herbs cut through the richness of the fried pancake and add freshness to every bite.
The dipping sauce is nuoc cham, a mix of fish sauce, lime juice, sugar, water, garlic, and chili. It is sweet, sour, salty, and slightly spicy all at once. Some restaurants serve a simpler version with just vinegar, fish sauce, and sugar. Either way, do not skip it — banh xeo without nuoc cham is an incomplete experience.
How to eat it
Banh xeo is eaten with your hands. Tear or cut off a manageable piece of the pancake, place it on a piece of lettuce or rice paper, add a few herbs, roll it up loosely, and dip it in the sauce. The wrapping keeps everything together and balances the crunch of the pancake with the freshness of the greens.
In Central Vietnam, the pancake is smaller and typically wrapped in rice paper rather than lettuce. In the south, the pancakes are larger and lettuce leaves are more common for wrapping. Either way, the technique is the same — wrap, dip, eat.
Do not let banh xeo sit on the plate too long. The crispiness fades quickly, and a soggy banh xeo is a disappointment. At good stalls, the pancakes come out one at a time, made to order. Eat each one while it is still hot.
Allergy concerns for banh xeo
Banh xeo contains several common allergens worth knowing about before you order:
- Shellfish — Shrimp is the default filling in most versions. Always ask specifically if a shrimp-free option is available, as it is not always offered.
- Gluten — The batter is made from rice flour, which is naturally gluten-free. However, some recipes mix in a small amount of wheat flour to improve crispiness, so it is worth asking if gluten is a concern.
- Fish sauce — The standard dipping sauce contains fish sauce. Vegetarian versions substitute soy sauce, but this is not always the default, so ask before dipping.
- Soy — Vegetarian banh xeo often uses tofu and soy sauce as substitutes, which may be a concern for those with soy allergies.
- Peanuts — Peanuts are not a standard ingredient in banh xeo, but crushed peanuts occasionally appear as a topping or in the dipping sauce at some restaurants. Worth checking if you have a severe allergy.
For a broader overview of navigating food allergies while traveling in Vietnam, including useful phrases to use when ordering, see the guide to traveling in Vietnam with food allergies.
Origins and regional variations of banh xeo
No one knows exactly where banh xeo comes from, and the debate is still unsettled. The most widely accepted view is that it originated somewhere in Central Vietnam, likely developing through a mix of local cooking traditions and outside influences over several centuries. One theory connects it to Cham cuisine — the Cham people were the dominant culture in central and southern Vietnam before Vietnamese expansion, and their cooking left a lasting mark on the region’s food. Another theory points to French colonial influence, suggesting that the thin, pan-fried format was shaped by French crepe-making techniques introduced during the colonial period between the mid-19th and mid-20th century. Neither theory is conclusive, and Vietnamese food historians do not fully agree on either.
What is clear is that banh xeo eventually spread across the entire country and evolved differently depending on the region. Today there are two distinct main styles, and the differences between them are significant enough that it can almost feel like two separate dishes.
Central Vietnam style — small, delicate, and wrapped in rice paper
In Central Vietnam, banh xeo is small — roughly the size of a hand. The batter is simpler, and the fillings are minimal: typically just shrimp, thin slices of pork, and bean sprouts. Some versions in the region include fermented shrimp paste in the batter, which gives the pancake a darker color and a more pungent, savory flavor. The central style is always wrapped in rice paper rather than lettuce, and eaten in a single bite or two. It is a more restrained version of the dish — less about abundance, more about balance.
Hoi An is one of the best places to try the central style, where small banh xeo stalls are common and the dish has been made the same way for generations.
Southern and Mekong Delta style — large, golden, and generously filled
The southern version is a different experience entirely. These pancakes are large — sometimes close to the size of a small pizza — and cooked thin so the edges crisp up into an almost lace-like texture. The batter typically includes coconut milk, which adds richness and contributes to the bright yellow color. Fillings are more generous, often combining shrimp, pork belly, green onion, and a large pile of bean sprouts. The whole thing is folded in half and served with a wide plate of fresh herbs and lettuce for wrapping.
This is the version most travelers encounter in Ho Chi Minh City and the Mekong Delta, and it is the style that has become most associated with banh xeo internationally.
Banh khoai — the Hue cousin worth knowing
Travelers in Hue will likely come across banh khoai, which is closely related to banh xeo but distinct enough to deserve a separate mention. It is smaller than the southern style and made with a batter that includes egg yolks, giving it a richer color and a slightly different texture. The fillings are similar — shrimp, pork, and bean sprouts — but banh khoai is typically served with a thick peanut and sesame dipping sauce rather than nuoc cham, which changes the flavor profile considerably. It is a Hue specialty and not commonly found elsewhere in Vietnam.
The best places to eat banh xeo in Vietnam
Finding the best banh xeo restaurant is not as straightforward as it sounds. The most memorable bowl — or in this case, pancake — often comes from a small street stall with no name, no sign, and no presence on any guide or review platform. A busy local spot with plastic stools and a pan that never stops sizzling will frequently outperform a well-known restaurant. That said, there are a handful of iconic and well-regarded places across Vietnam where the banh xeo is consistently good and worth seeking out.
Ho Chi Minh City — Banh Xeo 46A
Ho Chi Minh City is the natural home of the southern-style banh xeo, and Banh Xeo 46A on Dinh Cong Trang Street in District 1 is the most iconic address in the city. The restaurant has been serving the same pancake — shrimp, pork, and bean sprouts — for over 70 years. It is al fresco, loud, and unpretentious, with an open kitchen where you can watch the pancakes come off the pan. The focus is narrow by design: one style, done well, made to order. Arrive early, as it fills up quickly and closes once the day’s supply runs out.
Da Nang — Banh Xeo 76
Banh Xeo 76 on Le Van Huu Street in Da Nang has earned attention for good reason. The pancakes here are made with corn in the batter, giving them a slightly different flavor and texture compared to the standard rice flour version. The restaurant uses charcoal cooking, which adds a subtle smokiness that sets it apart. It has been noted by the Michelin Guide, which for a banh xeo spot is unusual. Worth visiting if you are in Da Nang.
Hanoi — Duong’s, Ngo Huyen Street
Banh xeo is not originally a northern dish, so Hanoi is not the first city that comes to mind when looking for it. That said, Duong’s on Ngo Huyen Street in the Hoan Kiem area is a reliable and well-regarded option. The pancakes are crescent-shaped, served with fresh herbs and dipping sauce, and the setting — two floors, wooden interiors, relaxed atmosphere — makes it a comfortable place to try the dish for the first time. Expect a version that leans closer to the central style in size and simplicity.
Hoi An
Hoi An is one of the best places in Vietnam to try the central-style banh xeo. The dish is widely available here, and the smaller, rice-paper-wrapped version feels especially at home in a town where the food culture is taken seriously. There is no single standout restaurant to single out — in Hoi An, it is worth simply following the smell of a hot pan and sitting down wherever locals are eating.
Tips for eating — and finding the best banh xeo
Order it fresh, not sitting
Banh xeo loses its crispiness fast. At a good stall or restaurant, each pancake is made to order and served immediately. If you arrive and see a stack of pre-made pancakes sitting under a heat lamp or on a plate, that is a sign to manage expectations. The difference between a fresh banh xeo and one that has been sitting for ten minutes is significant — the shell goes from crunchy to soft, and the whole experience changes. If possible, watch for the pan and wait for yours to come straight off the heat.
How to eat it properly
Banh xeo is eaten with your hands. Tear off a piece of the pancake, place it on a lettuce leaf or piece of rice paper, add a small selection of the herbs from the side plate, roll it loosely, and dip it in the nuoc cham before eating. Do not overload the wrap — a tight roll with too many herbs will fall apart and overpower the pancake. Start light and adjust from there. Spoon the dipping sauce rather than dunking the whole roll, which gives you more control and keeps the wrap intact.
Know which style to expect where you are
Before you order, it helps to know that banh xeo looks and tastes quite different depending on where you are in Vietnam. In the south and the Mekong Delta, expect a large, thin, bright yellow pancake with generous fillings, eaten wrapped in lettuce. In Central Vietnam — Hue, Da Nang, Hoi An — expect something much smaller, simpler, and typically wrapped in rice paper. Neither is better than the other, but knowing what is coming avoids disappointment if you were expecting one style and receive the other.
Ask about variations if you have preferences
Most banh xeo stalls have a default version, but variations are often available if you ask. If you do not eat shrimp, ask whether a pork-only or vegetarian version is possible. Some central-style versions use fermented shrimp paste in the batter, which has a strong smell and flavor that not everyone enjoys — if you want to avoid it, ask for a version without it or request a plain fish sauce or soy sauce alternative for dipping. In Vietnamese, banh xeo chay (bánh xèo chay) refers to the vegetarian version, which is useful to know if you need it.
What to expect to pay
Banh xeo is an affordable dish by any standard. At a street stall or local restaurant, a single pancake typically costs between 30,000 and 60,000 VND, roughly 1 to 2.50 USD. In more tourist-facing restaurants or cities like Ho Chi Minh City and Hanoi, prices can reach 80,000 to 120,000 VND per pancake. A full meal for two, including drinks, rarely exceeds 200,000 VND at a local spot. If a place is charging significantly more than this without an obvious reason, it is likely pricing for tourists rather than for the food.
Find the best spots using Google Maps
Google Maps is a reliable tool for finding banh xeo in any Vietnamese city. Search for “bánh xèo” using the Vietnamese spelling with diacritics for the most accurate results — this pulls up local listings that a plain English search might miss. In larger cities like Ho Chi Minh City and Hanoi, the highest-rated spots tend to be good but also attract more tourists. Look for places with a high number of reviews rather than just a high rating, and pay attention to photos — you want to see full tables, plastic stools, and a busy kitchen, not an empty dining room with mood lighting.
Go where locals go — busy means fresh
A packed stall is a good sign for two reasons: the food is good enough to keep people coming back, and the high turnover means ingredients are fresh and not sitting around. A quiet stall is not automatically bad, but a banh xeo spot that is full of locals at lunchtime is almost always a safer bet than one that is half-empty. Do not be put off by basic surroundings, plastic furniture, or a lack of an English menu — these are often signs you are in the right place.
Consider a street food tour
One of the most effective ways to find great banh xeo — and understand what you are eating — is to join a street food tour with a local guide. A good guide will take you to spots you would not find on your own, explain the regional differences, and give you context about the food and the culture around it that no travel guide can fully replicate. Local Vietnam runs street food tours in Ho Chi Minh City and other destinations across Vietnam, with local guides who know the best stalls firsthand.
For more tips on eating street food in Vietnam — including how to find good spots, what to watch out for, and other dishes worth trying — see the guide to street food in Vietnam.
Other iconic Vietnamese dishes
Banh xeo is a good entry point into Vietnamese street food, but it is one dish among many that are worth knowing before the trip. Vietnam’s food culture varies significantly by region, and most of the dishes below taste noticeably different depending on where in the country you eat them.
- Pho — A clear broth noodle soup made with beef or chicken, served with rice noodles, fresh herbs, and condiments on the side; the most internationally recognized Vietnamese dish.
- Banh Mi — A crispy baguette filled with a combination of meat, pate, pickled vegetables, cucumber, chili, and fresh coriander; a direct product of French colonial influence on Vietnamese food.
- Bun Cha — Grilled pork patties and slices of pork belly served in a light sweet-and-sour broth alongside rice vermicelli and fresh herbs; a Hanoi specialty eaten almost exclusively at lunchtime.
- Goi Cuon — Fresh rice paper rolls filled with shrimp, pork, vermicelli, and herbs, served cold with a peanut dipping sauce; lighter and more delicate than fried spring rolls.
- Com Tam — Broken rice served with grilled pork, a fried egg, shredded pork skin, and a small bowl of fish sauce broth; a staple of everyday eating in Ho Chi Minh City.
- Banh Cuon — Thin steamed rice rolls filled with minced pork and wood ear mushroom, topped with fried shallots and served with a light dipping sauce; most commonly eaten as a breakfast dish.
- Xoi — Sticky rice served with a wide range of toppings depending on the region, from savory options like chicken or pork to sweet versions with mung bean and coconut milk.
- Pho Cuon — Fresh pho noodle sheets wrapped around grilled beef and herbs, eaten by hand with a dipping sauce; a lesser-known Hanoi dish that uses the same noodle as pho but in a completely different form.
- Nem Ran / Cha Gio — Crispy fried spring rolls filled with minced pork, glass noodles, and vegetables; known as nem ran in the north and cha gio in the south, with slight differences in filling and wrapper between regions.
- Bun Rieu — A tangy tomato-based noodle soup made with crab paste, tofu, and pork, often topped with shrimp paste and fresh herbs; one of the more complex and lesser-known soups in Vietnamese cuisine.
- Hu Tieu — A southern noodle dish with Chinese-Khmer roots, served either in a clear pork broth or dry with sauce on the side, typically topped with pork, shrimp, and crispy shallots.
For a broader look at what Vietnamese cuisine has to offer, the Vietnamese food guide covers the most important dishes by region and is a practical starting point for planning what to eat on the trip.