Vietnamese street food is one of the world’s great culinary traditions — specific, regional, obsessively refined, and almost always under $2 a bowl. I’ve eaten my way through the country multiple times, and these are the dishes that define each region and deserve a place on every itinerary.
North Vietnam (Hanoi)
Pho Bo — Hanoi’s Most Famous Export
The original pho is from Hanoi, and northern-style pho is different from what you get in the south — lighter broth, fewer herbs, less sweet. A bowl at Pho Thin on Lo Duc Street: 50,000 VND ($2). The broth has been simmering since dawn. Add fresh ginger, chili, and lime. Eat it at 6 AM on a plastic stool.
Cost: 40,000–60,000 VND ($1.60–2.40) Best city: Hanoi
Bun Cha — Grilled Pork in Sweet Broth
Hanoi’s most famous lunch dish: charcoal-grilled pork patties and belly slices served in a bowl of sweet, tangy broth alongside a plate of rice vermicelli and fresh herbs. Bun Cha Huong Lien (the Obama spot) is the most famous; any bun cha stall you find at lunchtime will do.
Cost: 40,000–70,000 VND ($1.60–2.80) Best city: Hanoi
Banh Cuon — Steamed Rice Rolls
Thin sheets of steamed rice paper wrapped around minced pork and wood ear mushrooms, topped with crispy fried shallots and served with nuoc cham dipping sauce. Eaten for breakfast; looks impossibly delicate; takes skill to make properly.
Cost: 30,000–50,000 VND ($1.20–2) Best city: Hanoi
Ca Phe Trung — Egg Coffee
Invented in 1946 when fresh milk was scarce, egg coffee is made by whipping an egg yolk with condensed milk and coffee until it forms a thick, sweet foam. Drink it hot in a small glass. Cafe Giang on Nguyen Huu Huan has been making it the same way since the beginning.
Cost: 30,000–45,000 VND ($1.20–1.80) Best city: Hanoi
Central Vietnam (Hue & Hoi An)
Bun Bo Hue — Spicy Beef Noodle Soup
Hue’s signature noodle soup is more complex and assertive than pho — lemongrass-scented broth with slices of beef, pork, and a cylinder of congealed pork blood (optional), topped with banana blossom and fresh herbs. If you eat one dish in Hue, make it this one.
Cost: 30,000–50,000 VND ($1.20–2) Best city: Hue
Banh Beo — Steamed Rice Cake Saucers
Miniature steamed rice cakes served in individual clay saucers, topped with dried shrimp, crispy pork skin, and a drizzle of fish sauce. Eat them by the dozen. A Hue specialty so specific it barely exists anywhere else.
Cost: 25,000–40,000 VND ($1–1.60) for a plate of 10 Best city: Hue
Cao Lau — Hoi An’s Signature Noodle
Thick, slightly chewy noodles made with water from a specific well in Hoi An (or so the tradition claims) topped with sliced pork, herbs, bean sprouts, and crispy won ton croutons. Only authentically made in Hoi An. Cost: 30,000–50,000 VND ($1.20–2) at a market stall.
Best city: Hoi An
Banh Mi — The World’s Best Sandwich
Every city has banh mi, but the Hoi An version is particularly good — crispy baguette, pate, cold cuts, pickled vegetables, fresh chili. Banh Mi Phuong and Madam Khanh are the famous names; any street stall open before noon will do.
Cost: 25,000–40,000 VND ($1–1.60) Best city: Hoi An (but excellent everywhere)
South Vietnam (Ho Chi Minh City)
Com Tam — Broken Rice
Saigon’s everyday meal: broken rice (the small grains that break during milling, once poor man’s food, now celebrated) served with a grilled pork chop, fried egg, pork skin, and pickled vegetables. Drizzle with fish sauce. The definitive HCMC street food experience.
Cost: 40,000–70,000 VND ($1.60–2.80) Best city: Ho Chi Minh City
Banh Xeo — Sizzling Saigon Pancake
A crispy yellow crepe made from rice flour and turmeric, stuffed with shrimp, pork, bean sprouts, and green onions, then folded and wrapped in rice paper with fresh herbs before dipping in nuoc cham. The sizzle when the batter hits the oil is the dish’s name.
Cost: 40,000–70,000 VND ($1.60–2.80) Best city: Ho Chi Minh City
Hu Tieu — Mekong Delta Noodle Soup
A lighter, clearer broth than pho, served with rice noodles, pork, shrimp, and quail eggs. Quintessential Can Tho and Mekong Delta breakfast. The broth’s sweetness comes from dried squid and pork bones.
Cost: 30,000–50,000 VND ($1.20–2) Best city: Can Tho / Mekong Delta
The Rules of Vietnamese Street Food
Eat where locals eat. A queue of Vietnamese people at 7 AM means the food is good and the turnover is high. A restaurant with photos of every dish in English on a laminated menu is not where you want to be.
Freshness is the entire point. Vietnamese street food depends on high turnover and fresh ingredients. Eat pho at 7 AM when the broth is at its peak, not at 2 PM when it’s been cooking for 8 hours.
Price is quality signal in reverse. The 30,000 VND ($1.20) bowl at the old woman’s stall will often taste better than the 120,000 VND ($4.80) bowl at the tourist restaurant. Trust the plastic stool.
Learn the dish name. Even approximate pronunciation of “pho bo” or “bun cha” earns immediate goodwill and usually ensures you get the correct thing.