Hanoi does not really do restaurants in the Western sense; it does dishes. A shop that has made one thing for three generations, a pavement of low plastic stools, a queue that tells you everything you need to know. The Old Quarter — 36 streets historically named for their trades — is the densest eating district in Vietnam, and almost everything worth tasting costs only a few pounds.
- Best eating hours: pho at breakfast, bun cha at lunch, beer and grills after dark
- What it costs: most street dishes cost around 40,000–70,000 dong — roughly £1.50–£2.50
- Cash: small notes rule the pavement; cards are for cafés and hotels
- When to visit: October to December and March to April bring the kindest weather
- Etiquette: sit where there is a queue of locals; menus are short for a reason
Pho, the morning ritual
Start at Pho Gia Truyen on Bat Dan Street, one of the city's most revered beef pho shops. The queue moves fast: pay, point to your cut — rare (tai) or well-done brisket (chin) — and carry your own bowl to a shared table. The broth is dark, beefy and unapologetically simple; northern pho skips the herb platters of the south.
For a heretical second bowl, cross town to Pho Thin on Lo Duc Street, where the beef is flash-fried in garlic before it meets the broth — a richer, smokier style that Hanoians argue about endlessly.
Banh mi and bun cha
Banh Mi 25, on Hang Ca Street in the Old Quarter, has become the traveller's benchmark for good reason: crisp baguettes, house pâté, grilled pork and pickles, assembled to order. Take it to Hoan Kiem Lake and eat by the water.
Lunch belongs to bun cha — smoky grilled pork patties in a sweet-sour dipping broth with rice noodles and herbs. Bun Cha Huong Lien on Le Van Huu Street is the famous one: this is where Anthony Bourdain and Barack Obama shared a table in 2016, and the 'Combo Obama' (bun cha, a fried seafood roll and a Hanoi beer) is still on the menu. It is touristy now and still good.