Where locals actually eat — by neighborhood, budget, and what to order.
Some links are affiliate links. Learn more.
Hanoi is a city where food is culture. From the fragrant pho of the Old Quarter to the crispy banh cuon of the markets, every meal tells a story of centuries-old culinary traditions. You must try pho bo (beef pho), bun cha (grilled pork with noodles), and egg coffee for a true taste of the city. Meals cost between €2–10, making it one of the most affordable food capitals in Asia.
The Old Quarter is where Hanoi's soul lives on the plate. You’ll find narrow alleys filled with generations-old family-run eateries and street vendors serving everything from grilled squid to iced coffee. Prices range from €1–5, and the best time to go is between 11 AM and 1 PM when locals are out for lunch. Look for places where the line starts before 10 AM — a sure sign of good food.
Hoan Kiem is a mix of heritage and modernity, with cozy cafes and traditional restaurants clustered around Hoan Kiem Lake. It’s ideal for fresh spring rolls, grilled fish, and egg coffee. Expect to pay €3–8 for a sit-down meal, and avoid the tourist-heavy areas near the lakefront for a more authentic experience.
Tay Ho is the city’s upscale dining and lakeside dining area. Here, you’ll find French-Vietnamese fusion, seafood, and modern Vietnamese cuisine. It’s a more relaxed, leafy neighborhood, and prices are higher than elsewhere — budget €10–20 for a main. Great for sunset dinners with a view.
Ba Dinh is Hanoi’s political and cultural heart, and its dining reflects that. You’ll find hearty, home-style dishes at modest prices in small eateries. Try the grilled pork sandwiches and rice porridge here. It’s less touristy than the Old Quarter and perfect for a quiet, authentic meal.
Pho bo is Hanoi’s most iconic dish — a fragrant beef noodle soup made with star anise, ginger, and simmered for hours. Best versions are in the Old Quarter, where locals line up at 8 AM. A bowl costs €2–4.
Bun cha is grilled pork served with rice vermicelli, herbs, and a tangy dipping sauce. It’s the dish that made Barack Obama say Hanoi was his favorite city in the world. You can find the best versions in the Old Quarter, served with grilled pork belly and a side of pickles. Expect to pay €3–5.
Banh cuon is a rolled rice flour crepe filled with minced pork, steamed and served with fried shallots and a dipping sauce. It’s commonly sold at roadside stalls in the Old Quarter. One plate costs about €2 and is a perfect breakfast or snack.
Bun rieu is a crab and pork noodle soup with tomato-based broth and fresh herbs. It’s a Hanoian classic, best enjoyed in the afternoon in the Old Quarter or Hoan Kiem. A full bowl with sides is about €3–5.
Ca kho to is caramelized fish in a clay pot, served with sticky rice and pickles. It’s a traditional dish you can find in Ba Dinh or Tay Ho, especially in family-run eateries. The price is about €4–6 per serving.
Thien canh is a cold noodle salad with shrimp, pork, and a peanut-based dressing. It’s a refreshing dish often found in Hoan Kiem, especially in the afternoon. A full portion costs around €3.
Com tam is broken rice with grilled pork, often served with a fried egg and pickled vegetables. It’s a simple but flavorful dish found in many parts of Hanoi. You can get it for about €2–4 in the Old Quarter or Ba Dinh.
Ca phe sua dua is egg coffee — a Hanoi specialty made with whipped egg yolk, condensed milk, and strong Vietnamese coffee. It’s a must-try in the Old Quarter or Hoan Kiem for about €1.50–2.50.
Nem cua be is crab spring rolls, a Hanoian favorite made with crab, pork, and herbs wrapped in rice paper. You’ll find them in the Old Quarter and Tay Ho. A plate of 8–10 costs about €3–5.
Chè is a general term for Vietnamese desserts — think sweet coconut puddings, red bean soup, and pandan-flavored rice. It’s best enjoyed in the afternoon and often found in Hoan Kiem or Tay Ho. A serving costs about €1–2.
| Meal type | Est. cost | What you get |
|---|---|---|
| Street food / market | €1–3 | Banh cuon, grilled skewers, egg coffee |
| Casual sit-down | €3–6 | Bun cha, pho bo, rice porridge |
| Mid-range restaurant | €6–12 | Ca kho to, nem cua be, crab spring rolls |
| Fine dining |