Quick answer
Hanoi’s food scene isn't just about eating; it’s an immersive journey into the soul of Vietnam, a city where culinary traditions are etched into every street corner and bustling market. From the fragrant bowls of pho simmered for hours to the crisp perfection of a bánh mì, dining here is an essential cultural experience. Get ready to explore a gastronomic landscape as rich and complex as its history.
- Best overall
- Pho Gia Truyen Bat Dan
- Top pick
- Pho Gia Truyen Bat Dan — Iconic pho experience, consistently rated top for traditional flavor.
Top verdicts
- Pho Gia Truyen Bat Dan: Authentic pho enthusiasts seeking a traditional, no-frills experience in a bustling local setting.
- Bun Cha Huong Lien: Anyone wanting to experience an iconic piece of Hanoi's food history and savor truly authentic bun cha.
- Banh Mi 25: Travelers seeking a quick, iconic, and incredibly flavorful Vietnamese sandwich experience.
The city’s culinary identity has been shaped over centuries, influenced by imperial courts, French colonial periods, and the resilient spirit of its people. This rich tapestry has given birth to dishes that tell stories of family recipes passed down through generations, communal feasts, and daily rituals, making every meal a brush with history.
Hanoi offers an incredible spectrum of dining experiences, from humble plastic stools on the sidewalk serving iconic street food to elegant fine dining establishments that reinterpret classic Vietnamese flavors with a modern twist. Whether you're craving authentic regional specialties, international fusion, or just a quick, delicious bite, Hanoi has something to satisfy every craving.
Area map
All 10 spots at a glance
| # | Name | Style | Price | Area |
|---|---|---|---|---|
| 1 | Pho Gia Truyen Bat Dan | Vietnamese | budget | Old Quarter |
| 2 | Bun Cha Huong Lien | Vietnamese | budget | Old Quarter |
| 3 | Banh Mi 25 | Vietnamese | budget | Old Quarter |
| 4 | Chả Cá Thăng Long | Vietnamese | mid | Old Quarter |
| 5 | Quán Ăn Ngon | Vietnamese Variety | mid | Hoàn Kiếm |
| 6 | Home Vietnamese Restaurant | Refined Vietnamese | mid | Ba Đình |
| 7 | Madam Hien | French-Vietnamese Fusion | upscale | Old Quarter |
| 8 | Green Tangerine | French-Vietnamese Fusion | upscale | Old Quarter |
| 9 | Pizza 4P's Phan Boi Chau | Italian (Japanese influence) | mid | Hoàn Kiếm |
| 10 | Bún Bò Nam Bộ - Bách Phương | Vietnamese | budget | Old Quarter |
1Pho Gia Truyen Bat Dan
restaurantQuick comparison
- Best for
- Authentic pho enthusiasts seeking a traditional, no-frills experience in a bustling local setting.
- Strengths
- Old Quarter
- Price / value
- $
- Why it made the list
- A legendary pho spot where locals and tourists queue up daily for a taste of authentic Hanoian pho. Known for its rich, clear broth and tender beef, it’s a must-visit for any food enthusiast seeking traditional flavors.
- What to order
- Phở Tái Nạm (rare beef and flank pho) with an extra plate of quẩy (fried dough sticks) for dipping.
🕐 Opening hours
2Bun Cha Huong Lien
restaurantQuick comparison
- Best for
- Anyone wanting to experience an iconic piece of Hanoi's food history and savor truly authentic bun cha.
- Strengths
- Old Quarter
- Price / value
- $
- Why it made the list
- Famous worldwide as the 'Obama Bun Cha' spot after the former U.S. President dined here with Anthony Bourdain. This bustling eatery serves an incredibly flavorful bun cha, a Hanoi specialty of grilled pork with vermicelli noodles.
- What to order
- The 'Combo Obama' which includes Bun Cha, Nem Cua Bể (crab spring rolls), and a bottle of Hanoi Beer.
🕐 Opening hours
3Banh Mi 25
restaurantQuick comparison
- Best for
- Travelers seeking a quick, iconic, and incredibly flavorful Vietnamese sandwich experience.
- Strengths
- Old Quarter
- Price / value
- $
- Why it made the list
- A beloved spot for arguably the best bánh mì in Hanoi. They offer a variety of fillings, all served in perfectly crispy baguettes with fresh ingredients and homemade sauces. Excellent for a quick, delicious, and cheap meal.
- What to order
- Bánh Mì Đặc Biệt (Special Bánh Mì) or the Bánh Mì Heo Quay (roasted pork belly). Don't forget an egg coffee from their nearby cafe.
🕐 Opening hours
4Chả Cá Thăng Long
restaurantQuick comparison
- Best for
- Those looking to try a quintessential Hanoi specialty in a dedicated and authentic setting.
- Strengths
- Old Quarter
- Price / value
- $$
- Why it made the list
- Specializing in Chả Cá Lã Vọng, a unique Hanoi dish of grilled fish marinated in turmeric and dill, cooked tableside. It’s a sensory experience, full of flavor and tradition, often served with vermicelli noodles and various herbs.
- What to order
- Chả Cá (it's essentially the only dish!) accompanied by a local beer like Bia Hà Nội.
🕐 Opening hours
5Quán Ăn Ngon
restaurantQuick comparison
- Best for
- Groups or individuals wanting to try a diverse range of Vietnamese dishes in a clean, welcoming atmosphere.
- Strengths
- Hoàn Kiếm
- Price / value
- $$
- Why it made the list
- A popular restaurant that brings together a wide array of Vietnamese street food and regional specialties under one roof in a pleasant, semi-upscale setting. It's perfect for those who want to sample many dishes in a comfortable environment.
- What to order
- Bánh Xèo (sizzling savory pancake), Gỏi Cuốn (fresh spring rolls), and various grilled meats.
🕐 Opening hours
6Home Vietnamese Restaurant
restaurantQuick comparison
- Best for
- Diners seeking a more upscale, intimate setting to enjoy well-executed traditional Vietnamese cuisine.
- Strengths
- Ba Đình
- Price / value
- $$
- Why it made the list
- Housed in a beautifully restored French villa, Home offers a refined take on classic Vietnamese dishes. It combines elegant ambiance with exquisite flavors, making for a sophisticated dining experience perfect for a special occasion.
- What to order
- The tasting menu offers a great introduction, or try their Bún Chả Nem (bun cha with spring rolls) and Braised Fish in Clay Pot (Cá Kho Tộ).
🕐 Opening hours
7Madam Hien
restaurantQuick comparison
- Best for
- Gourmands looking for a luxurious dining experience with a creative fusion of French and Vietnamese cuisine.
- Strengths
- Old Quarter
- Price / value
- $$
- Why it made the list
- Located in a gorgeous colonial mansion, Madam Hien (by Didier Corlou) offers a sophisticated menu blending traditional Vietnamese flavors with French culinary techniques. It’s an ideal spot for a romantic dinner or an elegant cultural experience.
- What to order
- The tasting menus are highly recommended, featuring dishes like their Foie Gras with Ginger or the Saigon Beef Salad.
🕐 Opening hours
8Green Tangerine
restaurantQuick comparison
- Best for
- Couples or those seeking a tranquil, elegant, and romantic fine dining experience with a historical charm.
- Strengths
- Old Quarter
- Price / value
- $$
- Why it made the list
- Nestled in a beautiful 1928 colonial villa with a lush garden, Green Tangerine offers a romantic escape and exquisite French-Vietnamese fusion cuisine. It's a serene oasis in the bustling Old Quarter, perfect for a refined meal.
- What to order
- Try their Duck Confit with mango sauce or the pan-fried scallops. Their dessert soufflés are also highly praised.
🕐 Opening hours
9Pizza 4P's Phan Boi Chau
restaurantQuick comparison
- Best for
- When you need a break from Vietnamese food but still want an incredibly high-quality, memorable meal. Families love it too.
- Strengths
- Hoàn Kiếm
- Price / value
- $$
- Why it made the list
- Though not Vietnamese, Pizza 4P's has become a sensation across Vietnam for its exceptional wood-fired pizzas, homemade cheeses, and Japanese-inspired culinary philosophy. It's a consistently excellent choice for high-quality Western food.
- What to order
- Burrata Parma Ham Pizza, Crab Tomato Cream Pasta, or any of their unique cheese platters.
🕐 Opening hours
10Bún Bò Nam Bộ - Bách Phương
restaurantQuick comparison
- Best for
- A quick, flavorful, and authentic street food experience beyond the usual pho and bun cha.
- Strengths
- Old Quarter
- Price / value
- $
- Why it made the list
- A bustling street-side eatery famous for its Bún Bò Nam Bộ, a dry noodle dish featuring tender stir-fried beef, fresh herbs, crunchy peanuts, and a savory dressing. It's a delicious and refreshing alternative to pho.
- What to order
- The Bún Bò Nam Bộ is their signature and only main dish.
🕐 Opening hours
Frequently asked questions
What's the best time of year to visit Hanoi for food?
The best time to visit Hanoi for food is during the autumn months (September to November) or spring (March to April). The weather is milder and more pleasant, making it ideal for walking between street food stalls and enjoying outdoor dining without extreme heat or heavy rain. This period also avoids major holiday crowds.
Is Hanoi street food safe to eat for tourists?
Yes, Hanoi street food is generally safe and a must-try experience. Look for stalls with high turnover, where food is cooked fresh and served hot. Many locals eating there is a good sign. While minor stomach issues can occur due to different sanitation, most tourists enjoy street food without problems.
What are the absolute must-try dishes in Hanoi?
The quintessential Hanoi dishes include Phở (beef noodle soup), Bún Chả (grilled pork with vermicelli), Bánh Mì (Vietnamese baguette sandwich), Chả Cá Lã Vọng (turmeric grilled fish), and Egg Coffee (Cà Phê Trứng). Exploring these staples will give you a true taste of the city's culinary identity.
How do I order food at street stalls if I don't speak Vietnamese?
Most popular street food stalls in tourist areas often have English menus or pictures you can point to. If not, simply pointing at what others are eating is a common and effective method. Learning a few basic phrases like 'Xin chào' (hello) and 'Cảm ơn' (thank you) can also go a long way.
Are vegetarian or vegan options widely available in Hanoi?
While traditional Vietnamese cuisine heavily features meat and fish sauce, vegetarian (ăn chay) and increasingly vegan options are available, especially in larger cities like Hanoi. Many Buddhist temples have nearby vegetarian restaurants. Look for 'chay' on menus, or use apps like HappyCow to find dedicated vegetarian/vegan eateries.
What's the typical price range for meals in Hanoi?
Hanoi offers incredible value for money. A budget street food meal can cost as little as 30,000-80,000 VND ($1.2-$3.5 USD). Mid-range restaurants might charge 150,000-300,000 VND ($6-$12 USD) per person, while upscale dining experiences typically range from 400,000-800,000 VND ($16-$32 USD) or more.
Should I tip in Hanoi restaurants?
Tipping is not traditionally expected in Vietnam, especially at local street food stalls or casual eateries. However, in more upscale restaurants, particularly those catering to tourists, a small tip for excellent service is always appreciated, though not obligatory. Some high-end establishments might include a service charge.
Is tap water safe to drink in Hanoi?
No, tap water in Hanoi is generally not safe for drinking. It's recommended to stick to bottled water, which is widely available and inexpensive. Be cautious with ice in drinks at street stalls, though many reputable places use filtered water for ice. Stick to reputable places for ice or drinks.