What to Eat in Hanoi: A Street-Level Guide
I keep thinking about the first time I had bun cha in Hanoi. It was 10:30 AM at a place that looked like someone's garage. Plastic stools, a charcoal grill smoking in the corner, and an old woman who didn't look up when I sat down. She just slid a tray across the table — grilled pork, cold noodles, a bowl of dipping sauce with floating pork patties, and a plate of herbs I didn't recognize. I paid 40,000 VND, about $1.60. I've thought about that meal at least once a week for the past three years.
Hanoi does this to you. The food isn't just good; it gets under your skin. The city has been perfecting these dishes for centuries, and there's something almost aggressive about how unpretentious it all is. No one is trying to impress you. They're just doing what they've always done, and if you happen to be there when the grill is hot, you're in luck.
Bun Cha: The Hanoi Essential
If you eat one thing in Hanoi, make it bun cha. Not pho — that's everywhere. Bun cha is the dish that belongs to this city, and eating it anywhere else in Vietnam (or the world) is usually disappointing.
The setup is simple: grilled fatty pork belly and pork patties, served in a bowl of fish sauce broth with pickled papaya and carrot. You get a plate of cold rice noodles on the side, plus fresh herbs — perilla, cilantro, lettuce. You dip. You assemble. You eat until the broth is gone and you're sweating from the charcoal heat.
Bun Cha 74 Hang Quat is my favorite. It's down a narrow alley in the Old Quarter, and they've been doing this since 1960. The pork has that perfect char, the broth is balanced between sweet and savory, and the old man who runs the grill has been there for 40 years. Go early — they sell out by 2 PM. A full meal costs 50,000 VND ($2). GPS: 21.0336° N, 105.8500° E.
Bun Cha Dac Kim on Hang Manh Street is another classic, operating since 1965. It's slightly more organized — they have a menu with prices, which feels almost corporate by Hanoi standards — but the quality is undeniable. The pork patties here are exceptional, dense with lemongrass and garlic. 60,000 VND ($2.40). Open 8 AM – 8 PM.
Bun Cha Huong Lien became famous after Anthony Bourdain ate there with Barack Obama in 2016. The restaurant now displays photos of the visit everywhere, and they've added an Obama Combo to the menu. The food is still good — the grilled pork is excellent — but there's a line now, and the prices have crept up to 85,000 VND ($3.40). Worth it once, maybe, for the story. 24 Le Van Huu, open 8 AM – 9 PM.
Pho: The Morning Ritual
Hanoi takes pho seriously, and they take it in the morning. By afternoon, most of the good places have sold out. This isn't Saigon, where pho is an all-day affair. Here, it's breakfast, and you need to commit.
Pho Gia Truyen on Bat Dan Street is the one locals whisper about. They've been making pho bo (beef pho) since the 1960s, and the recipe hasn't changed. The broth is darker and more intense than what you'll find elsewhere — simmered for hours with beef bones, star anise, cinnamon, and something else they won't reveal. The line starts at 6 AM. A bowl costs 60,000 VND ($2.40). 49 Bat Dan, open 6 AM – 10 AM (or until sold out).
Pho Thin on Lo Duc Street has a different approach. They stir-fry the beef in garlic before adding it to the broth, which gives the soup a slightly caramelized, almost smoky quality. It's divisive — some purists think it's too oily — but I love it. The place is chaotic, loud, and hot. You'll share a table with strangers. 60,000 VND. 13 Lo Duc, open 5 AM – 9 AM.
Pho Suong on Trung Yen Alley is where you go when you want something lighter. The broth is clearer, cleaner, with a subtle sweetness from the bones. This is the pho your grandmother would make if your grandmother was a 70-year-old Vietnamese woman with 50 years of experience. 50,000 VND. 24 Trung Yen, open 6 AM – 10:30 AM.
Banh Mi: The Perfect Snack
The French left behind the baguette, and the Vietnamese made it better. Crispy, light, filled with pate, cold cuts, pickled vegetables, cilantro, and chili. It's the ideal street food — portable, cheap, satisfying.
Banh Mi 25 on Hang Ca Street has become the tourist favorite, and honestly? It's still excellent. The baguette is warm, the fillings are generous, and they offer a version with barbecue pork that's worth the slight premium. 35,000 VND ($1.40). 25 Hang Ca, open 7 AM – 9 PM.
Bami Bread on Hang Bac Street is my personal pick. They use Hoi An-style bread — thinner, crispier — and the slow-roasted pork is genuinely special. The Hoi An Special (45,000 VND) comes with pate, roasted pork, pickled vegetables, and a secret sauce that tastes like it contains fish sauce, sugar, and magic. 98 Hang Bac, open 7:30 AM – 10 PM.
Banh My Tram on Cua Nam Street has been operating for 20 years and offers something different: deconstructed banh mi. The ingredients come separate — bread, pate, cold cuts, vegetables, sauce — and you assemble it yourself. Locals swear by this method; it keeps the bread crisp. I prefer the traditional sandwich, but the quality here is undeniable. 30,000 VND. 252 Cua Nam.
Cha Ca: The Single-Dish Restaurant
There's a type of restaurant in Hanoi that serves only one thing. They've been doing it for decades, and they've perfected it. Cha ca — turmeric-marinated fish grilled at your table with dill and green onions — is the best example.
Cha Ca Thang Long on Duong Thanh Street is the original, operating since 1871. You sit down, they bring a clay pot of charcoal, and then the performance begins: chunks of snakehead fish sizzling in turmeric oil, handfuls of fresh dill, mountains of green onions. You eat it with rice noodles, shrimp paste, peanuts, and herbs. The experience is as much theater as dinner. 150,000 VND ($6) per person. 6B Duong Thanh, open 10 AM – 9:30 PM.
Cha Ca La Vong claims to be even older (founded 1871) and is more famous internationally, but I've found the quality inconsistent. When it's good, it's transcendent. When it's not, it's oily and rushed. Go on a weekday afternoon when the kitchen isn't overwhelmed. 175,000 VND. 14 Cha Ca Street.
Egg Coffee: The Hanoi Invention
Ca phe trung — egg coffee — was invented in Hanoi during the 1940s milk shortage. A bartender at the Hotel Metropole whipped egg yolks with sugar and condensed milk as a substitute, and a legend was born.
Cafe Giang is where it started. The original location on Nguyen Huu Huan Street is still run by the founder's son. The coffee is strong, bitter, and topped with a thick layer of sweet, creamy egg foam that tastes like liquid tiramisu. You can get it hot or iced; hot is the traditional way, but iced is better in July when the humidity is crushing. 35,000 VND ($1.40). 39 Nguyen Huu Huan, open 7 AM – 10 PM.
Cafe Dinh on Hang Trong Street is the other classic, run by the daughter of Cafe Giang's founder (family drama, apparently). The setting is more atmospheric — upstairs in a narrow old house with low ceilings and wooden beams. The egg coffee is slightly sweeter here, and they also do egg chocolate and egg beer (which I haven't tried and probably won't). 30,000 VND. 13 Hang Trong, open 7 AM – 10 PM.
Where to Drink: Bia Hoi Corner
Bia hoi is fresh beer, brewed daily and delivered to sidewalk bars in steel kegs. It costs about 10,000 VND ($0.40) for a glass, has low alcohol content (around 3%), and goes flat within hours. You drink it fast, on plastic stools, while watching motorbikes navigate impossible traffic.
Bia Hoi Corner — the intersection of Ta Hien and Luong Ngoc Quyen in the Old Quarter — is the epicenter. Dozens of bars compete for space, spilling onto the street with their tiny plastic furniture. The beer is basically identical everywhere; pick a spot with good people-watching and order some fried nem (spring rolls) to go with it.
Bia Hoi Ha Noi on Bat Dan Street is where locals actually go, away from the tourist circus. The beer is fresher, the food is better (try the boiled peanuts and fried tofu), and no one will try to sell you a balloon. 50 Bat Dan, open 4 PM – 11 PM.
Markets and Street Food
Dong Xuan Market is Hanoi's largest covered market, and the street food section on the ground floor is overwhelming in the best way. Look for bun dau mam tom (tofu with shrimp paste), banh cuon (steamed rice rolls), and che (sweet dessert soups). Prices range from 20,000–50,000 VND. Open 6 AM – 6 PM. GPS: 21.0375° N, 105.8500° E.
Hang Be Market is smaller and more local. The banh cuon here — thin rice sheets filled with minced pork and mushrooms, topped with fried shallots — is exceptional. 30,000 VND. Open early morning until around 11 AM.
Practical Tips
- Timing matters: Many street food stalls operate only during specific hours. Bun cha is lunch. Pho is breakfast. Bia hoi is evening. Plan accordingly.
- Follow the smoke: If you see charcoal smoke rising from a sidewalk grill, investigate. This is almost always a good sign.
- Learn the prices: 30,000–60,000 VND is standard for most dishes. If someone quotes you 200,000 VND for bun cha, walk away.
- Point and eat: Many vendors don't speak English. Point at what someone else is eating. Smile. Hold up fingers for quantity. It works.
- Bring cash: Very few street food places take cards. Small bills are essential.