Hanoi · Food

What to Eat in Hanoi: Real Street Food & Restaurant Guide

By Wander in Vietnam editorial team · Hanoi, Vietnam

Hanoi's food identity isn't built on Michelin stars or Instagram plating. It's built on repetition, speed, and the idea that a perfect bowl of pho takes decades to master and costs around 40,000–60,000 VND ($1.60–$2.40). The city's best meals happen at 6 a.m. in a narrow alley where a grandmother has been ladling broth for thirty years. This guide cuts through tourist noise and points you toward what Hanoians actually eat every day.

Where Should You Eat: Markets vs. Stalls vs. Sit-Down Shops?

Street vendors and market stalls serve the best, cheapest food in Hanoi. Markets like Dong Xuan (Old Quarter), Hang Da (near French Quarter), and Bat Trang Market open by 5–6 a.m. and quiet by 9–10 a.m. Stalls cluster in alleys: pho along Ly Quoc Su, bun cha near Hang Manh, banh mi at corners of Tran Hung Dao. Sit-down pho restaurants (often no sign, just a few plastic chairs) cost roughly the same but offer comfort. Avoid restaurants on Hanoi Street, Ta Hien, or any thoroughfare with English menus and photos outside—prices triple, quality drops. Eat where you see queues of workers or families; that's your radar for authenticity.

🗺️ Plan your route: Vietnam itinerary

Hanoi — Vibrant street market in Hanoi, Vietnam with people and colorful fabrics.
Hanoi — Vibrant street market in Hanoi, Vietnam with people and colorful fabrics. — Plan this → Photo: Ama Journey / Pexels

What Are Hanoi's Must-Try Dishes & How Much Do They Cost?

Pho (Beef or Chicken Noodle Soup) A bowl of pho bo (beef) or pho ga (chicken) costs around 40,000–60,000 VND ($1.60–$2.40) at street stalls, up to 120,000 VND ($4.80) at a sit-down shop. Eat it early (6–10 a.m.); vendors sell out. The best pho comes from long-simmered broth (often a family recipe kept for decades). Avoid pho in touristy areas or near Hoan Kiem Lake; it's usually watered-down and twice the price.

Bun Cha (Grilled Pork with Vermicelli) Grilled pork patties served with rice vermicelli, fresh herbs, and fish sauce dip. Around 50,000–80,000 VND ($2–$3.20). Eat for lunch (11 a.m.–2 p.m.) when the grills are hottest. Best stalls cluster near Hang Manh or in alleys off Ly Quoc Su. Order with a cha cua (crab cake) side; total for two people under 150,000 VND ($6).

Egg Coffee (Cà Phê Trứng) A Hanoian invention: strong black coffee topped with a creamy, sweet foam made from egg yolk, condensed milk, and sometimes butter. Around 35,000–50,000 VND ($1.40–$2). Drink at Old Quarter cafes (Giang, Dinh, Huong Sen) early morning or mid-afternoon when it's quiet. Avoid the famous ones on Ta Hien—pay triple for the same drink.

Banh Mi (Vietnamese Sandwich) Crispy baguette with pâté, ham, pickled vegetables, cilantro, and mayo. Around 25,000–40,000 VND ($1–$1.60) from a cart or stall. Eat for breakfast or lunch. The best versions come from vendors who make fresh pâté daily (ask for "banh mi pate" with a pointing gesture if language is a barrier).

Fresh Spring Rolls (Nem Cuon) & Fried Spring Rolls (Nem Ran) Nem cuon (uncooked, with shrimp and herb) costs around 20,000–30,000 VND ($0.80–$1.20) per 2–3 rolls. Nem ran (fried, often with pork) similar price. Eat for lunch or as a snack. Quality varies wildly; eat at places with a queue.

Hanoi Special Dishes

DishWhere to find itRough cost VNDWhy it works
PhoLy Quoc Su alley, early morning40,000–60,000Broth depth, local crowds
Bun ChaHang Manh side streets50,000–80,000Charred meat, fresh herbs
Egg CoffeeOld Quarter cafes, morning35,000–50,000Unique texture, Hanoi-born
Banh MiStreet carts, breakfast25,000–40,000Quick, filling, everywhere
Cha Ca (Fish Cake Noodles)Cha Ca Street itself80,000–120,000Turmeric broth, one-dish specialty
Com Tam (Broken Rice)Lunch stalls, midday30,000–50,000Crispy bottom layer, cheap

Which Markets Give You the Best Food Experience?

Dong Xuan Market (Old Quarter) Open 5 a.m.–noon daily. Three floors: ground floor is wet market (vegetables, meat, fish); second floor has prepared foods, cooked dishes, and ready-to-eat stands. Arrive by 7 a.m. to see the rush and find the best stalls. Expect crowds; keep bags close and stay alert for pickpockets. Food costs 30,000–60,000 VND ($1.20–$2.40) per item.

Hang Da Market (Near French Quarter) Open 5:30 a.m.–7 p.m. daily. Smaller, less touristy than Dong Xuan. Better for cooked dishes: banh mi stalls, pho vendors, com tam (broken rice) with grilled pork, and fresh juice carts. Eat standing up at counters. Same price range, calmer vibe, fewer pickpockets.

Bat Trang Market (Bat Trang Ward) Famous for ceramics, but the food section (east side, near the road) is a hidden gem. Fresh vegetables, meat, and a few cooked-food vendors. Open 5 a.m.–9 a.m. Quieter than Dong Xuan and a short taxi ride from Old Quarter (around 40,000 VND / $1.60). Worth visiting if you're interested in ceramics too.

🎟️ Compare tours & tickets for this place

What Street Food Scams Should You Watch For?

Fake "Local Guides" Steering You to Overpriced Stalls A friendly person approaches, claims to take you to "real pho" or "secret bun cha," then walks you to a small shop that overcharges 2–3 times normal price. Avoid this: eat where you see long queues of Vietnamese people, not tourists. Walk into markets yourself.

Portion Swap or Price Confusion You order one bowl of pho; it arrives smaller than you saw others receive. Or you agree on a price verbally, then pay 2–3 times more. Solution: watch the vendor prepare your food, point to the bowl size you want, and confirm the price before eating. Carry small bills (20,000 VND notes) so there's less room for "change errors."

Juice or Smoothie Watering Down A fruit juice vendor tops up a half-full glass with water to make it look fuller. Order juice at busier stalls with visible fruit and a blender. Avoid one-person carts parked all day.

Old or Reheated Pho/Broth Pho that sat for hours tastes metallic or musty. Eat pho only 6–11 a.m. when it's fresh-made. If it smells off, leave and go to the next stall.

Paying Inflated "Foreigner Prices" Without Realizing You're quoted verbally or see a handwritten menu; the number is ambiguous (is it 50k or 500k?). Point to a local eating the same dish and ask their price. Or use Google Translate on your phone to show the vendor the price in English.

📸 Book an ao dai photoshoot in Hanoi or Saigon (Cáo Studio)

What Neighborhoods Have the Best Eats, and What Should You Skip?

Old Quarter (Hoan Kiem District) Heart of street food. Ly Quoc Su for pho, Hang Manh for bun cha, Ta Hien for chaos and tourists. Eat off the main alleys: side streets have cheaper, better food and fewer hassles. Avoid restaurants with big signs and English menus on Ta Hien, Luong Ngoc Quyen, or Hanoi Street.

Tay Ho (West Lake) Quieter, more spacious, middle-class vibe. Better for banh mi, com tam, and egg coffee cafes. Restaurants here are pricier but less touristy than Old Quarter. Good if you want a meal without elbowing past vendors.

French Quarter (Hoan Kiem) Mix of old colonial buildings, modern cafes, and tourists. Food prices higher. Some genuine pho shops here (stalls near Ta Hien intersection at ground level), but you pay 30% more. Skip the rooftop bars and tourist restaurants; eat at ground-level stalls instead.

Long Bien District (Red River, Industrial) Where many Hanoians eat. Fewer tourists, authentic prices, excellent com tam and bun cha. Requires motorbike or longer taxi ride. Skip unless you have local guidance.

Hanoi — Hanoi train passes overhead in the Old Quarter, showcasing vibrant street life a
Hanoi — Hanoi train passes overhead in the Old Quarter, showcasing vibrant street life a — Plan this → Photo: Trammese / Pexels

What's Overrated, and What Should You Actually Eat?

Overrated: Rooftop bars with "craft cocktails" Tourist prices (200,000–400,000 VND / $8–$16 per drink), mediocre execution, views of traffic. Skip. Hanoi's best drinks are cheap coffee or beer at ground-level cafes or bia hoi (fresh beer) stands.

Overrated: Fancy pho restaurants in hotels Pho costs 200,000+ VND ($8+) for a bowl that tastes like every other bowl. Street pho for 50,000 VND tastes identical. Skip the hype, eat at stalls.

Actually underrated: Cha Ca (turmeric fish noodles) A one-dish restaurant on Cha Ca Street (Old Quarter) sells only cha ca—turmeric-marinated fish, noodles, and peanut sauce in a bubbling pan. Around 100,000–120,000 VND ($4–$5) for one large serving. Easy to miss because it's a single, small storefront. Order "cha ca" and eat alongside locals.

Actually underrated: Com tam (broken rice) stalls Rice grains broken during milling; when cooked, the bottom layer crisps up. Served with grilled meat, an omelet, and pickled vegetables. Around 30,000–50,000 VND ($1.20–$2). Filling, delicious, overlooked by tourists. Lunch stalls serve it 11 a.m.–2 p.m.

Actually underrated: Banh cuon (steamed pork roll) Thin steamed rice sheet filled with minced pork, mushroom, and onion. Folded and dipped in fish sauce. Around 15,000–25,000 VND ($0.60–$1) for 2–3 rolls. Soft, delicate, rarely mentioned by guidebooks. Eat for breakfast.

🗺️ Back to Hanoi food guide

How to Eat Affordably Without Sacrificing Quality

Eat when locals eat: Breakfast (6–8 a.m.), lunch (11 a.m.–1 p.m.), early dinner (5–6 p.m.). Outside these windows, food is picked over or reheated.

Order one dish per person, share: A large pho or bun cha feeds two. Order one, add a side (nem, banh mi), split, pay 80,000–100,000 VND total ($3.20–$4) per person.

Follow queues, not maps: The best stall for any dish has a line. Use Google Maps to find the neighborhood (Old Quarter, Hang Da Market), then walk until you find people waiting.

Carry small cash (10k, 20k VND notes): Vendors often claim they're out of change or round up. Small bills eliminate confusion.

Speak in numbers, not words: Point, count on your fingers, show your phone. Language barrier is easy to solve with gestures and a calculator app.

Eat at the vendor's counter, not a nearby restaurant: A table setting up nearby may overcharge you. Eat standing or sitting at the stall itself.

What to Check Before You Buy

  • Is the broth or sauce hot? Cold or lukewarm soup = old batch.
  • Can you see fresh herbs? Wilted or brown basil/cilantro = not fresh that morning.
  • Are there locals eating? If only tourists or empty chairs, walk past.
  • What's the price per item, not per set? Confirm before eating, show your phone translator.
  • Is there a visible queue forming? Queue = freshly made batch, quality control.

---

FAQ

Q: Is street food in Hanoi safe to eat? A: Yes, if you follow the queue rule. Busy stalls have high turnover, so food is fresh and cooked properly. Avoid food sitting in open bins or exposed to flies for hours. Stick to cooked dishes (pho, bun cha, banh mi) over raw (fresh spring rolls) if you have a sensitive stomach.

Q: What's the cheapest meal in Hanoi? A: A bowl of pho or a banh mi is around 40,000–50,000 VND ($1.60–$2). A com tam (broken rice) plate with meat costs 30,000–40,000 VND ($1.20–$1.60). Cheapest single item: a banh mi at 25,000 VND ($1).

Q: Can I eat vegetarian in Hanoi? A: Yes. Pho chay (vegetable pho), banh mi chay (vegan sandwich), and com chay (vegetable rice) are available at many stalls. Old Quarter has dedicated vegetarian restaurants. Markets sell fresh vegetables and tofu. However, fish sauce is in almost everything; truly vegan eating requires asking and checking.

Q: What time should I eat breakfast in Hanoi? A: 6–8 a.m. is ideal. Pho vendors close by 10 a.m., banh mi stalls by 9 a.m. Egg coffee cafes stay open until mid-morning. Eat early to find the freshest food and see local eating culture.

Q: How do I avoid getting overcharged at a market or stall? A: Watch the vendor prepare your food, point to portion sizes of other diners' bowls, confirm the price on your phone before eating, and pay in small notes. If the price feels wrong, eat elsewhere. There's always another stall 20 meters away.

Q: Is Hanoi's tap water safe to drink? A: No. Drink bottled water or boiled water at restaurants. Ice in drinks is usually made from tap water; request drinks without ice or drink from sealed bottles only.

Q: Are there English menus at food stalls? A: Almost never. Point, use Google Translate on your phone, or mimic eating motions. Most vendors in tourist areas recognize gestures from other visitors.

---

Planning Your Hanoi Food Trip?

Eating your way through Hanoi is best done on foot, early morning, and in alleys. If you're visiting for a day trip, focus on Old Quarter. If you have a week, branch out to Tay Ho, Long Bien, and surrounding villages. Pairing food exploration with a guided walking tour (ask locally) or a photography session (especially an ao dai photoshoot to wear while eating at markets) makes the experience richer.

For a full Hanoi itinerary beyond food, see our Hanoi guide. If you're planning Vietnam's wider regions, check our Vietnam itinerary planner. Visiting other cities? See our guides to Ho Chi Minh City, Hoi An, Ha Long Bay, Ninh Binh, and Sapa.

Traveling to Vietnam for the first time? Secure your Vietnam e-visa and eSIM for data connectivity before you arrive.

🗺️ Plan your route: Vietnam itinerary

Hanoi — Moody street view of a Vietnamese town with a lone pedestrian on a quiet street.
Hanoi — Moody street view of a Vietnamese town with a lone pedestrian on a quiet street. — Plan this → Photo: Huy Nguyen thanh / Pexels

FAQ

Is street food in Hanoi safe to eat?

Yes, if you follow the queue rule. Busy stalls have high turnover, so food is fresh and cooked properly. Avoid food sitting in open bins exposed to flies for hours. Stick to cooked dishes (pho, bun cha, banh mi) over raw if you have a sensitive stomach.

What's the cheapest meal in Hanoi?

A bowl of pho or banh mi costs around 40,000–50,000 VND ($1.60–$2). A com tam plate with meat is 30,000–40,000 VND ($1.20–$1.60). Cheapest single item: banh mi at 25,000 VND ($1).

Can I eat vegetarian in Hanoi?

Yes. Pho chay (vegetable pho), banh mi chay (vegan sandwich), and com chay (vegetable rice) are available at many stalls. Old Quarter has vegetarian restaurants. However, fish sauce is in almost everything; truly vegan eating requires checking.

What time should I eat breakfast in Hanoi?

6–8 a.m. is ideal. Pho vendors close by 10 a.m., banh mi stalls by 9 a.m. Egg coffee cafes stay open until mid-morning. Eat early for freshest food and local culture.

How do I avoid overcharging at markets or stalls?

Watch food preparation, point to other diners' portion sizes, confirm price on your phone before eating, and pay in small notes. If the price feels wrong, eat elsewhere; another stall is always 20 meters away.

Is Hanoi's tap water safe to drink?

No. Drink bottled water or boiled water at restaurants. Ice is usually from tap water; request drinks without ice or use sealed bottles only.

GetYourGuide
Book a food tour
Our studio · Hanoi
Ao dai photoshoot, makeup & hair at your hotel →

FAQ

Is street food in Hanoi safe to eat?

Yes, if you follow the queue rule. Busy stalls have high turnover, so food is fresh and cooked properly. Avoid food sitting in open bins exposed to flies for hours. Stick to cooked dishes (pho, bun cha, banh mi) over raw if you have a sensitive stomach.

What's the cheapest meal in Hanoi?

A bowl of pho or banh mi costs around 40,000–50,000 VND ($1.60–$2). A com tam plate with meat is 30,000–40,000 VND ($1.20–$1.60). Cheapest single item: banh mi at 25,000 VND ($1).

Can I eat vegetarian in Hanoi?

Yes. Pho chay (vegetable pho), banh mi chay (vegan sandwich), and com chay (vegetable rice) are available at many stalls. Old Quarter has vegetarian restaurants. However, fish sauce is in almost everything; truly vegan eating requires checking.

What time should I eat breakfast in Hanoi?

6–8 a.m. is ideal. Pho vendors close by 10 a.m., banh mi stalls by 9 a.m. Egg coffee cafes stay open until mid-morning. Eat early for freshest food and local culture.

How do I avoid overcharging at markets or stalls?

Watch food preparation, point to other diners' portion sizes, confirm price on your phone before eating, and pay in small notes. If the price feels wrong, eat elsewhere; another stall is always 20 meters away.

Is Hanoi's tap water safe to drink?

No. Drink bottled water or boiled water at restaurants. Ice is usually from tap water; request drinks without ice or use sealed bottles only.

More: Hanoi guide · What to eat in Hanoi