Hanoi
Where to eat in Hanoi: local dishes, markets and neighborhoods
Hanoi is known for northern dishes sold one per stall: phở bò at breakfast, bún chả and bánh cuốn at lunch, chả cá and bún riêu later. Eat where locals queue, in the Old Quarter, Hai Bà Trưng or Ba Đình; a bowl costs about 40,000–80,000 VND (2026 estimate).
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideHanoi
Key facts
- Signature dishes
- Phở bò, bún chả, bánh cuốn, chả cá Lã Vọng, bún riêu, xôi
- Breakfast windowcheck
- Phở and bún riêu stalls run roughly 06:00–10:00; many sell out before 09:00
- Typical bowl of phởcheck
- 40,000–80,000 VND (2026 estimate)
- Bún chả lunch platecheck
- 50,000–100,000 VND (2026 estimate)
- Bánh mìcheck
- 20,000–40,000 VND (2026 estimate)
- Best value area
- Old Quarter lanes and market food rows; sit-down restaurants near Hoàn Kiếm cost more
- Tap watercheck
- Not for drinking; bottled, filtered or boiled (check)
- Vegetarian option
- Cơm chay at 'chay' restaurants; ask about fish sauce in non-chay kitchens
Quick answer
Hanoi eats on a schedule. Phở bò and bún riêu are breakfast dishes, sold from early morning until the pot runs out. Bún chả, bánh cuốn and bún riêu cua fill the lunch hours. Chả cá and grilled skewers take over in the evening. Most stalls cook one dish, and the sign over the stall is the menu.
For a first meal, walk the Old Quarter around Bát Đàn, Đinh Liệt and Hàng Bồ and pick the stall with the longest local queue. For a calmer sit-down meal, the streets around Hai Bà Trưng and Ba Đình have more tables and higher prices.
Options table
Prices are 2026 estimates for one portion at a street stall; restaurant versions run higher. Hours are typical, not guaranteed — check the stall before you plan a meal around it.
| Dish | When | Typical price | Where to look |
|---|---|---|---|
| Phở bò | 06:00–10:00 | 40,000–80,000 VND | Old Quarter lanes, Bát Đàn area |
| Bún chả | 11:00–14:00 | 50,000–100,000 VND | Old Quarter, Hàng Mành area |
| Bánh cuốn | 06:00–11:00 | 30,000–60,000 VND | Old Quarter, market food rows |
| Bún riêu cua | 06:00–10:00 | 40,000–70,000 VND | Old Quarter, Hai Bà Trưng |
| Chả cá | 17:00–21:00 | 150,000–300,000 VND | Chả cá Lã Vọng street, Old Quarter |
| Xôi | 06:00–10:00 | 15,000–30,000 VND | Street carts, markets |
| Bánh mì | Any time | 20,000–40,000 VND | Old Quarter corners |
| Cơm chay | 11:00–14:00 | 40,000–80,000 VND | Chay restaurants citywide |
Prices and hours are 2026 estimates; verify at the stall (check).
Details
Northern cooking is restrained: clear broths, black pepper, few herbs, and fish sauce (nước mắm) in almost everything. That is the style you are eating in Hanoi, and it is different from the sweeter, herb-heavy food of the south.
Phở bò is a beef broth simmered for hours, poured over rice noodles, eaten at breakfast. Bún chả is grilled pork patties and belly in a sweet-sour dip with cold noodles and herbs, a lunch dish. Bánh cuốn is steamed rice sheets rolled around minced pork and wood-ear mushroom, often with fried shallots on top. Chả cá is turmeric-marinated fish fried at the table with dill and spring onion, a dinner dish. Bún riêu cua is a tomato broth with crab paste, tofu and noodles, usually in the morning.
For vegetarians, look for cơm chay — Buddhist vegetarian rice plates with tofu, mock meat and greens, sold at restaurants marked 'chay'. In ordinary kitchens, fish sauce and shrimp paste are common, so ask; the answer is often 'ask' rather than a clean yes.
Markets are the other way in. Food rows inside covered markets sell the same dishes at lower prices and with more turnover, which is a good sign for freshness. Arrive at the local peak — breakfast for noodle soups, lunch for rice plates, evening for grills.
Costs
A street breakfast of phở or bún riêu is the cheapest full meal of the day, roughly 40,000–80,000 VND (about $2–3). Bánh mì is cheaper still at 20,000–40,000 VND. A bún chả lunch plate runs 50,000–100,000 VND. Chả cá at a sit-down restaurant is the outlier, 150,000–300,000 VND per person, and it is usually ordered for a group.
Add drinks: trà đá (iced tea) is often free or a few thousand đồng, and bia hơi (fresh draft beer) is cheap by the glass. Sit-down restaurants near Hoàn Kiếm and in hotels charge two to three times street prices for the same dishes. Cash is the default at stalls; carry small notes.
| Meal | Street stall | Sit-down restaurant |
|---|---|---|
| Breakfast noodle soup | 40,000–80,000 VND | 80,000–150,000 VND |
| Bánh mì | 20,000–40,000 VND | 50,000–90,000 VND |
| Bún chả lunch | 50,000–100,000 VND | 100,000–200,000 VND |
| Chả cá dinner | — | 150,000–300,000 VND |
2026 estimates; restaurant prices vary widely (check).
Tips
- Eat at the local peak; a queue of locals is the best signal of turnover.
- Go early for phở and bún riêu — many stalls sell out before 09:00 (check).
- Carry small cash notes; card payment is rare at stalls.
- Ask for your dish hot and eat it straight away.
- Say 'không' if you do not want chilli or extra fish sauce.
- Drink bottled, filtered or boiled water; tap water is not for drinking (check).
- For a serious allergy, carry a card in Vietnamese naming the ingredient as dangerous, not a preference.
- Skip pâté and mayonnaise in bánh mì carts late in the day.
FAQ
Sources
Questions people ask
What food is Hanoi known for?
Northern dishes sold one per stall: phở bò at breakfast, bún chả and bánh cuốn at lunch, chả cá and bún riêu later. The style is clear broths, black pepper, few herbs and fish sauce in almost everything.
Where do locals eat in Hanoi?
At single-dish stalls in the Old Quarter and in market food rows, at the local meal times. A queue of locals at breakfast or lunch is the strongest sign of a good stall; empty stalls at peak hours are the ones to skip.
How much does a meal cost in Hanoi?
A street bowl of phở or bún riêu is about 40,000–80,000 VND (2026 estimate), bánh mì 20,000–40,000 VND, and a bún chả lunch 50,000–100,000 VND. Sit-down restaurants near Hoàn Kiếm charge two to three times more.
What time should I eat phở in Hanoi?
Phở is a breakfast dish. Stalls typically run from about 06:00 and many sell out before 09:00, so go early. Bún chả is a lunch dish, and chả cá is usually eaten in the evening (check).
Is there vegetarian food in Hanoi?
Yes. Look for restaurants marked 'chay', which serve Buddhist vegetarian rice plates with tofu, mock meat and greens. In ordinary kitchens fish sauce and shrimp paste are common, so ask before ordering.
Deep dive
Every source; changeable facts are marked check
Sources
- officialVietnam National Authority of Tourism
- officialHanoi Department of Tourism
- secondaryWikivoyage – Hanoi
- secondaryOpenStreetMap