Hanoi's food has its own identity, quite distinct from southern Vietnamese cooking — lighter, more delicate, precisely balanced, with no sweetness to speak of. The focus is on clear, fragrant broths, fresh herbs, and depth that comes from time rather than sugar. The best places to eat in Hanoi are often tiny family stalls that have sold a single dish for decades. This is a city where breakfast, lunch, and dinner each cost between 30 and 80 baht — and each one is genuinely unforgettable.
#1 Pho
Hanoi pho is the original. It differs from the Ho Chi Minh City version, which skews sweeter: Hanoi's broth is clean and clear, scented with gentle five-spice aromatics, built from beef bones simmered with ginger and charred onion for more than 8 hours. It arrives hot, with fresh rice noodles and paper-thin slices of raw beef that cook in the bowl. You eat it with spring onions, coriander, and fresh chilli. By tradition, pho is a breakfast dish in Hanoi.
- Pho Gia Truyen on Bat Dan Street is widely regarded as one of the finest in the city — it opens at dawn and regularly sells out before 9 a.m.
- Order 'pho bo' (beef) or 'pho ga' (chicken) — expect to pay 60,000–80,000 dong per bowl
- Resist loading it with sauces and condiments — the broth is the whole point
#2 Bun Cha
Bun cha is the dish Hanoi is most proud of. It pairs two cuts of pork — minced patties (cha vien) and marinated grilled belly slices (cha mieng) — served in a bowl of dipping broth sweetened with sugar, sharpened with lime, and laced with pickled garlic. Fresh rice vermicelli and a plate of herbs come on the side. Every element is balanced: sweet, sour, salty, smoky from the charcoal. This is the dish that brought a former US president to a plastic stool on a Hanoi pavement.
- Bun Cha Huong Lien on Le Van Huu Street is where Barack Obama and Anthony Bourdain ate together in 2016
- Bun cha is a lunch dish — most stalls open 11 a.m. to 1 p.m. and close before evening
- The vermicelli comes separately; dip it or place it directly in the broth, as you prefer
#3 Egg Coffee
Egg coffee is one of Hanoi's more ingenious inventions. The original recipe was created by Nguyen Giang in 1946, during a period when fresh milk was scarce: egg yolks whipped with sugar and Vietnamese coffee until they form a thick, velvety cream. The result tastes like a tiramisu you drink. It works both hot and iced. There is genuinely nowhere else on earth that does this.
- Giang Cafe on Nguyen Huu Huan Street is the original — founded by the man who invented the recipe
- Drink it while it's hot — the egg cream stiffens as it cools and the flavour diminishes
- Some cafes offer versions with green tea or cocoa topped with the same egg cream — both are worth trying
#4 Banh Mi
Banh mi is the most enduring legacy of French colonialism in Vietnam. A short, crisp baguette — crunchy outside, airy within — is split and loaded with your choice of fillings: Vietnamese sausage, roast pork, pate, a fried egg, or chicken, then layered with pickled vegetables, cucumber, coriander, chilli, and fish sauce. The Hanoi version is smaller than its southern counterpart and notably less sweet — a savoury, well-balanced sandwich that works at any hour.
- Pavement stalls charge just 25,000–35,000 dong per piece — roughly 35–50 baht
- Tell the vendor 'khong cay' (no chilli) if you want to skip the heat
- Eat it immediately — the texture and flavour are at their best straight off the griddle
#5 Banh Cuon
Banh cuon is Hanoi's traditional breakfast, made from paper-thin steamed sheets of fermented rice batter wrapped around a filling of minced pork and finely chopped wood-ear mushroom. They're topped with crispy fried shallots and fresh coriander, then served with diluted fish sauce and Vietnamese pork sausage. The softness of the steamed rice sheet against the fragrant shallots creates a simple, delicate flavour that you won't find replicated anywhere else.
- Watch for stalls where the owner steams the sheets fresh to order over taut cloth stretched across a pot of boiling water — that's your quality signal
- Eat immediately — the rice sheets turn sticky and dry as they cool
- A plate runs 40,000–60,000 dong — a light but filling breakfast
#6 Cha Ca La Vong
Cha ca la vong is a dish Hanoi is proud enough of that they named a street after it. Snakehead or sea bass is rubbed with turmeric and fermented shrimp paste, then brought to your table in a small sizzling iron pan alongside fresh dill and spring onions — you cook the herbs yourself, stirring them into the fish as it finishes. It arrives with rice vermicelli, toasted peanuts, salt with black pepper, and shrimp paste on the side. The dish has been served at a single original address for more than 130 years.
- The original Cha Ca La Vong restaurant is at 14 Cha Ca Street and has been open since 1871
- Prices are higher than typical street food — expect 200,000–250,000 dong per person (around 260–320 baht)
- Cha Ca Street has several competing restaurants; the flavour varies slightly between them, so comparing is easy
Where to stay in Hanoi for this trip
A well-located hotel means less commuting and more sightseeing. Here are real, top-rated stays in Hanoi — compare Agoda · Booking · Trip.com in one click.
Old Quarter View Hanoi Hostel
Affiliate links — we may earn a commission at no extra cost to you. Details
Hanoi Pearl Hotel
Affiliate links — we may earn a commission at no extra cost to you. Details
Hanoi Marvellous Hotel & Spa
Affiliate links — we may earn a commission at no extra cost to you. Details
Capella Hanoi
Affiliate links — we may earn a commission at no extra cost to you. Details
Tours, tickets & activities in Hanoi
Day tours, attraction tickets and travel essentials for Hanoi — book ahead on Klook with mobile e-tickets.
Affiliate links — we may earn a commission at no extra cost to you.
Before You Pack
Hanoi is the kind of city that turns travelers into genuine converts to Vietnamese food. Set aside at least half a day to walk the Old Quarter and eat at street stalls — by the end of it, you'll understand why people come back.