Hanoi · Food
Best street food in Hanoi: What to eat & where to find it
By Wander in Vietnam editorial team · Hanoi, Vietnam
Hanoi's street food isn't just cheap meals; it's where the city's flavour lives. We've mapped the essential dishes, neighbourhoods, and stalls that define eating on the move here.
Which bánh mì stall should you choose—and why queues matter?
Bánh mì (crispy baguette sandwich with cold cuts, pickled vegetables, chilli, mayo) costs around 25,000–40,000 VND ($1–1.60) depending on protein. The best stalls operate 6:00–11:00 a.m. and 4:00–8:00 p.m., often closing midday. Hunt for lines of locals—not tourists photographing. Avoid paying more than 50,000 VND unless it includes premium meat like pâté from a proper charcuterie.
Common bánh mì types:
- Bánh mì đặc biệt (special: pâté, cold cuts, egg): 35,000–45,000 VND
- Bánh mì xíu mại (meatball): 25,000–35,000 VND
- Bánh mì gà (chicken): 20,000–30,000 VND
📸 Book an ao dai photoshoot in Hanoi or Saigon (Cáo Studio)
Where to go: Old Quarter (Ta Hien, Hang Gai streets have banh mi carts from dawn). Look for pushcarts with stacks of pre-sliced baguettes and plastic stools—that's authenticity. Don't order from vendors inside hotels or tourist restaurants; you'll pay triple and get mass-produced bread.

What is phở, and how do you spot a real phở breakfast stall?
Phở (rice noodle soup, beef or chicken broth) runs 30,000–50,000 VND ($1.20–2). Peak hours: 6:00–9:00 a.m. and 7:00–10:00 p.m. Real phở broth simmers 12+ hours; you taste it in the clarity and depth. Stalls without a dedicated, bubbling stockpot are skipping corners.
Check these red flags:
- Broth served lukewarm (should steam)
- Noodles pre-cooked or soggy (should be firm, added fresh)
- No fresh herb plate (basil, coriander, lime—non-negotiable)
- Price under 20,000 VND (likely uses bouillon cubes)
Best neighbourhoods: Truc Bach Lake (west of Old Quarter, small family stalls, 6:00–11:00 a.m.); Ba Trieu Street near Hoan Kiem Lake; Hang Thiec Street. Arrive early—the best stalls sell out by 10:00 a.m. Avoid tourist-targeted "phở palaces" on Nguyen Thai Hoc or Ngo Huyen; they prioritise speed over stock quality.
Bún chả: where to find it, what to order, what to pay?
Bún chả (grilled pork meatballs and sliced pork with cold noodles, herbs, dipping sauce) is 40,000–60,000 VND ($1.60–2.40) for a full portion. It's a lunch and early-dinner dish, typically 11:00 a.m.–7:00 p.m. The meat should be charred outside, juicy inside; the dipping sauce (nuoc mam) sour and balanced.
| Stall type | Who it's for | Price range | Best time | What to check |
|---|---|---|---|---|
| Pushcart (Old Quarter) | Budget travellers | 35,000–45,000 VND | 11 a.m.–3 p.m. | Charred, not dry meat; freshly grilled |
| Family restaurant (Truc Bach) | Groups, sit-down eaters | 50,000–70,000 VND | 11 a.m.–8 p.m. | Multiple meat cuts; generous noodles |
| Market stall (Dong Xuan) | Locals, bulk eaters | 40,000–55,000 VND | 10 a.m.–6 p.m. | Fresh herb plate included; sauce balanced |
Famous zones: Truc Bach Lake (dozens of bún chả pushcarts along the west bank); Doan Trang Street near Hoan Kiem. Avoid chain restaurants charging 80,000+ VND—they're not better, just prettier.
🗺️ Plan your route: Vietnam itinerary

Egg coffee and other Hanoi-specific street treats—what makes them worth trying?
Egg coffee (cà phê trứng: strong Vietnamese coffee topped with creamy egg yolk foam) is a Hanoi invention, around 30,000–50,000 VND ($1.20–2). Order at seated cafés, not pushcarts—the egg must be whipped fresh and served warm, not curdled. Peak hours: 7:00–11:00 a.m. and 3:00–6:00 p.m.
Other Hanoi street essentials:
- Bánh dầu xanh (mung bean pastry): 15,000–25,000 VND. Best at dawn, from bakery carts near markets.
- Chả cá (turmeric fish with dill): 50,000–80,000 VND. One street (Cha Ca Street, Old Quarter) is dedicated to it; open 10:00 a.m.–9:00 p.m.
- Bánh mì cua (crab bánh mì): 45,000–60,000 VND. Harder to find; ask locals near Truc Bach.
- Cơm lam (bamboo-tube sticky rice): 20,000–40,000 VND. Street vendor stalls, late afternoon, small portions.
Don't waste money on mass-produced egg coffee at touristy spots on Ngo Huyen; seek cafés locals use near Hang Dao or outside the Old Quarter core.
How to avoid scams and overpaying at Hanoi street food stalls?
Price transparency is rare on pushcarts. Before ordering, ask the stall owner: "Bao nhiêu tiền?" (How much?). If they point or smile without answering, walk. Never accept pre-filled orders or items they say are "free samples"—you'll be charged.
Typical scams:
- Inflated prices for tourists (pay 3–4× local rate). Always ask the price first.
- Skewered meat relabeled as "special" pork. Check the cut is charred and smells fresh.
- Stale baguettes in bánh mì. Press it—should crackle, not compress.
- Diluted broth in phở. Real broth is opaque and aromatic; clear broth often means bouillon.
- "Service charges" added at sit-down stalls. Common in restaurants near Hoan Kiem; ask if there's a service fee before ordering.
🎟️ Compare tours & tickets for this place
Safe zones for street food:
- Old Quarter markets: Dong Xuan Market (interior stalls have fixed prices on boards).
- Truc Bach Lake: West bank, dozens of well-known family stalls, competitive pricing.
- Ba Trieu Street: Professional pushcarts, active police presence, lower scam risk.
- Morning markets (6:00–9:00 a.m.): Prices lower, fewer tourists, more honest dealings.
Avoid ordering from stalls:
- Inside or immediately outside major hotels.
- Near major photo spots (Hoan Kiem, Trang Tien Bridge).
- With laminated menus in English (sign of tourist upcharge).
- Without visible cooking (pre-made, likely old).
If you overpay, don't argue—it's not worth the stress. Laugh it off, note the location to avoid, and move on.
What to check before you buy
Before ordering at any Hanoi street food stall, scan these points:
- Time of day: Is this a meal-time? (11:00 a.m.–1:00 p.m. for lunch dishes; 6:00–8:00 p.m. for dinner.)
- Queue: Are locals eating there right now?
- Price: Ask before ordering. Compare with nearby stalls.
- Cooking: Watch food being prepared. Avoid pre-made items sitting out.
- Hygiene: Clean hands, covered ingredients, fresh-looking herbs and vegetables.
- Inventory: Is the stall restocking? (Signs of high turnover = fresher food.)
---
Planning a food-focused Hanoi trip?
Hanoi's street food scene rewards early mornings and patience. Combine exploration with visits to nearby wonders—Ha Long Bay is 3–4 hours northeast; Ninh Binh (rural caves, cycling) is 2 hours south. For a broader Vietnam itinerary that includes other food regions, check our Vietnam itinerary planner.
If you're capturing these moments, book an ao dai photoshoot in Hanoi (Cáo Studio)—wearing traditional dress while tasting street food makes for authentic, unforgettable photos. Or, send a care package home: flower delivery in Hanoi (Hoa Lang Thang) ships fresh arrangements.
See our full Hanoi food guide for sit-down restaurants, cooking classes, and night markets.

FAQ
What's the cheapest street food meal in Hanoi?
Bánh mì (15,000–30,000 VND/$0.60–1.20) and bánh dầu xanh (mung bean cake, 15,000–25,000 VND) are the most affordable. Both are sold from pushcarts at dawn and late afternoon. A full bánh mì with pâté is still under 50,000 VND.
Is street food in Hanoi safe to eat?
Yes, if you follow simple rules: eat where locals eat, check cooking is fresh, and avoid stalls with questionable hygiene. Avoid salads and pre-cut fruit from street vendors. Stick to cooked items, hot broth, and sealed drinks. Millions eat Hanoi street food daily without issues.
When should I eat phở—breakfast or dinner?
Both. Phở is traditionally a breakfast dish (6:00–10:00 a.m.); stalls often close by 11:00 a.m. Evening phở stalls open around 5:00–6:00 p.m. For the best experience, try it early. Northern phở is beef-based; chicken (phở gà) is lighter.
How much should I budget for street food meals in Hanoi?
Budget 30,000–80,000 VND ($1.20–3.20) per meal. A bánh mì (40,000 VND), egg coffee (40,000 VND), and bún chả (50,000 VND) total around 130,000 VND ($5.20) for three meals. This is cheaper than most sit-down restaurants.
What are the must-try dishes I shouldn't miss?
Bánh mì, phở, bún chả, egg coffee, chả cá (fish), and cơm lam (bamboo rice). Each captures Hanoi's food identity. Try at least one from each category—they're all available at street stalls for under 60,000 VND. Avoid overhyped dishes at tourist restaurants; the street version is better and cheaper.
FAQ
What's the cheapest street food meal in Hanoi?
Bánh mì (15,000–30,000 VND/$0.60–1.20) and bánh dầu xanh (mung bean cake, 15,000–25,000 VND) are the most affordable. Both are sold from pushcarts at dawn and late afternoon. A full bánh mì with pâté is still under 50,000 VND.
Is street food in Hanoi safe to eat?
Yes, if you follow simple rules: eat where locals eat, check cooking is fresh, and avoid stalls with questionable hygiene. Avoid salads and pre-cut fruit from street vendors. Stick to cooked items, hot broth, and sealed drinks. Millions eat Hanoi street food daily without issues.
When should I eat phở—breakfast or dinner?
Both. Phở is traditionally a breakfast dish (6:00–10:00 a.m.); stalls often close by 11:00 a.m. Evening phở stalls open around 5:00–6:00 p.m. For the best experience, try it early. Northern phở is beef-based; chicken (phở gà) is lighter.
How much should I budget for street food meals in Hanoi?
Budget 30,000–80,000 VND ($1.20–3.20) per meal. A bánh mì (40,000 VND), egg coffee (40,000 VND), and bún chả (50,000 VND) total around 130,000 VND ($5.20) for three meals. This is cheaper than most sit-down restaurants.
What are the must-try dishes I shouldn't miss?
Bánh mì, phở, bún chả, egg coffee, chả cá (fish), and cơm lam (bamboo rice). Each captures Hanoi's food identity. Try at least one from each category—they're all available at street stalls for under 60,000 VND. Avoid overhyped dishes at tourist restaurants; the street version is better and cheaper.
More: Hanoi guide · What to eat in Hanoi