Hanoi · Food
Hanoi Restaurant Guide: Where to Eat & What to Book
By Wander in Vietnam editorial team · Hanoi, Vietnam
Hanoi's restaurant market splits into three clear tiers: neighbourhood pho joints where you'll spend under 100,000 VND ($4 USD) for a full bowl; mid-range restaurants in Tây Hồ, Ba Đình and near the lake offering 150,000–300,000 VND ($6–12 USD) per person; and upscale dining in diplomatic zones hitting 400,000+ VND ($16+ USD). Most visitors cycle through all three. The key decision isn't which restaurant—it's matching the experience to your hunger, budget, and how much time you have.
🗺️ Plan your route: Vietnam itinerary
Which Hanoi Neighbourhoods Have the Best Restaurants?
Old Quarter (Hoàn Kiếm district, roughly Tràng Tiền to Phùng Hưng) is where you eat cheapest and fastest. Tiny storefronts, plastic stools, queues out the door. Bún chả (grilled pork with noodles), phở, bánh mì, egg coffee. Most dishes 40,000–80,000 VND ($1.60–3.20 USD). No reservations possible; come between 11:30 AM–1:30 PM or 5–7 PM. Tây Hồ (West Lake area, Ba Đình district) suits longer meals: lakeside cafés, modern Vietnamese restaurants, international menus. 200,000–350,000 VND per person ($8–14 USD). Walk around Thanh Niên Road or Quảng An Street to browse. Ba Đình district (south and west of Hoan Kiem) hosts diplomatic restaurants, startup cafés, and fusion spots; expect 180,000–450,000 VND ($7–18 USD). Cầu Giấy district in the south is quieter, less touristy, with neighbourhood gems: pho shops, cơm tấm (broken rice), and craft beer bars.

What's the Difference Between Street Food & Restaurant Dining in Hanoi?
Street food is what most guidebooks call "eating pho at a plastic chair." You're outdoors or under a tin roof, ordering one or two items, paying cash, and leaving in 15 minutes. Cost: 50,000–120,000 VND ($2–5 USD). Dishes rotate by time of day: phở ga (chicken noodle soup) at dawn; bún chả at lunch; bánh canh (thick tapioca noodle soup) in late afternoon. Restaurants (nhà hàng) have fixed tables, printed menus, and beer on tap. You sit longer, order courses, and pay 150,000+ VND ($6+ USD) per head. Tourist-facing restaurants in Old Quarter often charge double for the same phở you'd get one block away. Avoid restaurants with picture menus and staff pushing you to sit; locals skip these.
📸 Book an ao dai photoshoot in Hanoi or Saigon (Cáo Studio)
What Should You Order at Each Meal & How Much Will It Cost?
| Dish | Best Time | Neighbourhood | Price (VND) | Price (USD) | Why Order It |
|---|---|---|---|---|---|
| Phở (beef or chicken noodle soup) | 7–10 AM | Old Quarter, any street | 50,000–80,000 | $2–3.20 | Breakfast staple; filling; clarifies hunger |
| Bún chả (grilled pork, noodles, broth) | 11 AM–2 PM | Old Quarter, Hoàn Kiếm | 60,000–100,000 | $2.40–4 | Iconic Hanoi lunch; try the dipping sauce |
| Bánh mì (French sandwich) | 6–11 AM | Everywhere | 25,000–50,000 | $1–2 | Cheap, portable, breakfast move |
| Cơm tấm (broken-rice plates) | 11 AM–2 PM | Cầu Giấy, Ba Đình | 50,000–100,000 | $2–4 | Affordable complete meal |
| Bún ốc (snail noodles) | 10 AM–3 PM | Thanh Xuân district | 70,000–120,000 | $2.80–4.80 | Local obsession; slight acquired taste |
| Egg coffee (cà phê trứng) | 8 AM–6 PM | Hoan Kiem, anywhere touristy | 60,000–120,000 | $2.40–4.80 | Instagram-worthy; rich, sweet |
| Chả cá Lã Vọng (turmeric fish) | 11 AM–8 PM | Around Chả Cá Street (Ba Đình) | 100,000–200,000 | $4–8 | Specialty of one street; order with fresh herbs |
| Spring rolls (fried or fresh) | Lunch/dinner | Any restaurant | 40,000–80,000 | $1.60–3.20 | Starter; fresh ones are lighter |
| Grilled chicken (gà nướng) | 5 PM–10 PM | Cầu Giấy, Ba Đình | 120,000–250,000 | $4.80–10 | Dinner protein; order a whole bird with rice |
| Soft-shell crab (cua mềm) | Summer (May–Sept) | Mid-range restaurants | 200,000–400,000 | $8–16 | Seasonal; rich; splits between two people |
Which Restaurants Are Actually Worth a Reservation?
Mid-range and upscale spots fill fast at 12:30 PM and 7 PM. Call or use a messaging app (WhatsApp or Zalo) the morning-of. Most casual Old Quarter eateries don't take reservations; arrive early or go off-peak (2–4 PM). Restaurants on Thanh Niên (Tây Hồ) and Quảng An Streets near the lake accept walk-ins but seat faster with a booking. French colonial-era restaurants in Ba Đình (embassy row) should be booked 2–3 days ahead if you want a window table. Avoid restaurants with aggressive door staff or laminated tourist menus; these prioritise speed over flavour. Look instead for storefronts with regulars eating, or ask your hotel staff for a neighbourhood recommendation in your own language.
🎟️ Compare tours & tickets for this place

How to Avoid Overpaying & Common Restaurant Scams in Hanoi
Always ask the price before ordering, especially if no menu is visible. Some Old Quarter places quote inflated prices to foreigners; confirm the dish name and size. Avoid "seafood restaurants" in Hoan Kiem district with large tanks and no prices posted—a single crab can cost 500,000+ VND ($20+) and the bill can shock. If you don't read Vietnamese, ask to see prices written down or use a translation app. Restaurants near Hoan Kiem Lake and the Citadel often charge 2–3× neighbourhood rates for identical food. Upscale places in Ba Đình are legitimate but do charge Western prices; budget accordingly if that's your choice. Drink tap water from your hotel; don't buy bottled water at restaurants (massive markup). Tip is not expected in casual spots; 5–10% is kind at sit-down restaurants.
Should You Use Google Maps, Zalo, or Just Walk Around?
Google Maps works in Hanoi but listings lag; opening hours are often wrong. Use it to locate a neighbourhood, then walk and observe. Zalo (Vietnamese WhatsApp equivalent) is how locals contact restaurants directly; your hotel can help you message a spot. Facebook is also popular for Vietnamese restaurant pages. The surest move: ask your hotel front desk which street to eat on, go there at the right time (not 3 PM), and pick the busiest storefront. Busy means fresh ingredients, high turnover, cheap prices. Empty rooms in Hanoi's restaurant areas signal either bad food or a tourist trap.
What to Check Before You Order or Book
- Menu clarity: Laminated pictures or written prices? Ask. Photos without prices are a red flag.
- Crowd composition: Locals or tourists? Both is fine. All tourists only: likely overpriced.
- Timing: Is this dish served now? Phở is breakfast; bún chả is lunch; cơm tấm is lunch; grilled meat is dinner.
- Hygiene: Busy kitchen, clean tables, staff using gloves when handling raw items. If the floor is filthy, the kitchen likely is too.
- Water source: Does the place serve filtered water or bottled? Ask before ordering (to avoid a surprise bill).
- Reservation needed? Call or WhatsApp 30 minutes ahead if the place looks full.
- Cash or card? Carry 500,000 VND ($20 USD) minimum. Many small spots don't take cards.
🗺️ Plan your route: Vietnam itinerary
For deeper exploration of Hanoi's neighbourhoods, see our Hanoi guide. If you're comparing dining costs across Vietnam, our Ho Chi Minh City guide and Hoi An guide have parallel restaurant breakdowns. First-time visitors should also check our Vietnam itinerary planner to balance food time with other sites like Ha Long Bay or Ninh Binh.
Booking a memorable meal in Hanoi isn't complicated: eat early, pick busy spots, confirm prices, and skip the Hoan Kiem tourist circuit. You'll eat better and spend less than 95% of visitors.

FAQ
How much should I budget for food per day in Hanoi?
Budget 300,000–500,000 VND ($12–20 USD) if you eat street food three times daily. Add 150,000 VND ($6 USD) for coffee. Mid-range dining costs 500,000–1,000,000 VND ($20–40 USD) per day. Upscale dinners run 400,000+ VND ($16+) per person.
Is street food safe to eat in Hanoi?
Yes. Busy storefronts with high turnover are safer than quiet ones. Eat where locals queue. Avoid pre-cooked food left sitting; order fresh. Drink only bottled or filtered water. Your stomach adapts within 2–3 days.
What time should I eat lunch and dinner in Hanoi?
Lunch: 11:30 AM–1:30 PM (peak: 12–1 PM). Dinner: 6–8 PM (peak: 7–7:30 PM). Breakfast: 7–10 AM. Eating off-peak means fewer crowds but some restaurants may restock ingredients slowly.
Do I need to book restaurants in Hanoi in advance?
No for street food or casual spots. Yes for sit-down restaurants in Tây Hồ, Ba Đình, and upscale dining; book 1–3 days ahead via Zalo, WhatsApp, or phone. Mid-range spots fill at lunch and dinner; call 30 minutes before.
How do I know if a restaurant is overcharging tourists?
No written prices, pictures only, no Vietnamese customers, and staff approaching you on the street are red flags. Compare menus: if phở is 150,000+ VND ($6+) in Old Quarter, it's overpriced. Ask your hotel for a neighbourhood recommendation instead.
FAQ
How much should I budget for food per day in Hanoi?
Budget 300,000–500,000 VND ($12–20 USD) if you eat street food three times daily. Add 150,000 VND ($6 USD) for coffee. Mid-range dining costs 500,000–1,000,000 VND ($20–40 USD) per day. Upscale dinners run 400,000+ VND ($16+) per person.
Is street food safe to eat in Hanoi?
Yes. Busy storefronts with high turnover are safer than quiet ones. Eat where locals queue. Avoid pre-cooked food left sitting; order fresh. Drink only bottled or filtered water. Your stomach adapts within 2–3 days.
What time should I eat lunch and dinner in Hanoi?
Lunch: 11:30 AM–1:30 PM (peak: 12–1 PM). Dinner: 6–8 PM (peak: 7–7:30 PM). Breakfast: 7–10 AM. Eating off-peak means fewer crowds but some restaurants may restock ingredients slowly.
Do I need to book restaurants in Hanoi in advance?
No for street food or casual spots. Yes for sit-down restaurants in Tây Hồ, Ba Đình, and upscale dining; book 1–3 days ahead via Zalo, WhatsApp, or phone. Mid-range spots fill at lunch and dinner; call 30 minutes before.
How do I know if a restaurant is overcharging tourists?
No written prices, pictures only, no Vietnamese customers, and staff approaching you on the street are red flags. Compare menus: if phở is 150,000+ VND ($6+) in Old Quarter, it's overpriced. Ask your hotel for a neighbourhood recommendation instead.
More: Hanoi guide · What to eat in Hanoi