Best Places To Eat In Hanoi: 10 Restaurants You'll Love!

places to eat in hanoi

Calling all foodies! If your ideal trip involves exotic dishes and gourmet dining on a budget, look no further than Hanoi. Vietnam’s capital is literally bursting with flavours. Feast on duck in one of the city’s luxury hotels, try out the locals’ favourite street foods, enjoy a French inspired breakfast…it’s all possible in Hanoi. Check out our 10 favourite spots for a meal.

1. Home Vietnamese Restaurant

Green Mango Salad
Source: Photo by Wikimedia Commons user yashima used under CC BY-SA 2.0

Photo is only for illustrative purposes

You can’t go wrong with a visit to Home Vietnamese Restaurant, tucked away in the tranquil Truc Bach neighbourhood, known for its food. Have your Instagram at the ready, as it’s one of the prettiest restaurants in Hanoi, reminiscent of a French colonial home. They’re particularly known for their sensational green mango salad, crab spring rolls and caramelised duck. Want to have a go at making Vietnamese food yourself? The restaurant organises cooking classes, as well.

Home Vietnamese Restaurant

Address: 34 Chau Long Street, Ba Dinh District, Hà Nội 100000

Website: Home Vietnamese Restaurant

2. French Grill

Foie gras
Source: Pixabay

Photo is only for illustrative purposes

If you want to experience a meal at French Grill before leaving Hanoi - the queen of the JW Marriott Hotel - you’d better book in advance. This gastronomic paradise doesn’t know the meaning of the word ‘empty’! Considered the best French restaurant in Hanoi, French Grill is a lively place, where you can treat your taste buds to rack of lamb, truffles and foie gras of the highest quality. If you’re planning a celebration of any kind, French Grill is where you want to be.

French Grill

Address: 8 Do Duc Duc, Me Tri, South Tu Liem, Hanoi, Hà Nội 100000

Website: French Grill

3. Gourmet Corner Restaurant

Venision steak
Source: Pixabay

Photo is only for illustrative purposes

Sometimes the name says it all. Gourmet Corner Restaurant, located on the top floor of La Siesta Diamond Hotel, never fails to delight. Head here to enjoy some of the finest Vietnamese dishes in Hanoi, along with mesmerising views of Hoan Kiem Lake. The venison steak, bun cha and sea bass are some of the most popular items on the menu, which also features the chef’s own dessert - pear braised in red wine and honey. If you’re short on time you can always just come here for a drink and enjoy the sunset.

Gourmet Corner Restaurant

Address: 32 Lò Sũ, Lý Thái Tổ, Hoàn Kiếm, Hà Nội 10000

Website: Gourmet Corner Restaurant

4. Banh Mi 25

Bánh mì
Source: Photo by Wikimedia Commons user used under CC BY-SA 3.0

Photo is only for illustrative purposes

This little crowd-pleaser of a restaurant attracts both locals and international visitors. Queues are to be expected and will give you the chance to work up an appetite, before sinking your teeth into one of the delicious crunchy baguettes. Guests can choose between different fillings, like pork or tofu, and wash it all down with a chilled beer. As Banh Mi 25 is inexpensive, it’s a great pick for budget travellers. We recommend heading there for lunch.

Banh Mi 25

Address: 25 Hàng Cá, Hàng Đào, Hoàn Kiếm, Hà Nội

Facebook page: Banh Mi 25

5. Red Bean

Vietnamese spring roll
Source: Pixabay

Photo is only for illustrative purposes

Impeccable service, welcoming atmosphere and an awesome menu - it’s safe to say Red Bean know what they’re doing. Their Vietnamese set menu, featuring a steamed rice pancake, grilled fish and sticky rice cake, among other delicacies, makes for an affordable, gourmet meal. There are western dishes too, but if you only order one thing, you should make it seafood. The regular cooking classes at Red Bean are a fun way to spice up one’s Hanoi trip.

Red Bean

Address: Buồm Hoàn Kiếm Hà Vietnam, 94 Mã Mây, Hàng Buồm, Hà Nội

Website: Red Bean

6. Gia Ngu

Bun cha
Source: Photo by Wikimedia Commons user tuhang used under CC BY-SA 4.0

Photo is only for illustrative purposes

Soak up the extravagance at one of Hanoi’s most exclusive restaurants. Located in the charming Old Quarter, Gia Ngu is the ideal spot for Vietnamese gourmet cuisine. Like the sound of dragon fruit salad, bun cha BBQ and grilled bamboo beef? You’ll find these plus many western and vegetarian dishes on Gia Ngu’s menu. One thing that all meals have in common is that they’re beautifully presented and fairly priced for a luxury restaurant.

Gia Ngu

Address: No 27-29 Gia Ngu St., Hoan Kiem Dist, Old quarter, Hanoi

Website: Gia Ngu

7. Pizza 4P's

Japanese teriyaki chicken pizza
Source: Photo by Wikimedia Commons user japan_style used under CC BY 2.0

Photo is only for illustrative purposes

Never thought you’d order Japanese style pizza in Vietnam? Think again. With a bunch of restaurants in Vietnam’s biggest cities, Pizza 4P’s has worked its magic, since 2011. The secret is in the homemade cheese. Why not let their signature Burrata Parma Ham Margherita literally melt in your mouth, before ordering a Raspberry and Vanilla ice-cream pizza, for dessert? Those looking for a great value meal in a modern restaurant will love Pizza 4P’s.

Pizza 4P's

Address: 24 Ly Quoc Su, Hoan Kiem District, Ha Noi

Website: Pizza 4P’s

8. Bun Bo Nam Bo

Bun Bo Nam Bo
Source: Photo by Wikimedia Commons user fabulousfabs used under CC BY 2.0

Photo is only for illustrative purposes

A meal at Bun Bo Nam Bo could easily be the highlight of anyone’s stay in Hanoi. Make your way to this mega popular noodle joint in the Old Quarter and order a bowl of bun bo nam bo (a beef noodle dish originating in southern Vietnam). Eating at a communal table, with friendly locals and fellow tourists, the experience isn’t just about the food. As far as street food goes, Bun Bo Nam Bo takes authenticity to a whole new level.

Bun Bo Nam Bo

Address: 67 Hàng Điếu, Cửa Đông, Hoàn Kiếm, Hà Nội

Website: Bun Bo Nam Bo

9. Crystal Jade Palace

Peking duck
Source: Needpix

Photo is only for illustrative purposes

There are a lot of Chinese eateries in Hanoi, but save yourself the trouble and head straight to the best one. Crystal Jade Palace knows Cantonese food inside and out, and where better to enjoy that tender Peking duck than by the stunning lake? Apart from the incredible signature duck, make sure to order dim sum and pancakes for the ultimate meal. This restaurant is surprisingly reasonably priced, meaning there’s no need to feel guilty for indulging.

Crystal Jade Palace

Address: 8 Do Duc Duc, Me Tri, South Tu Liem, Hanoi, Hà Nội 100000

Website: Crystal Jade Palace

10. The Hanoi Social Club

Hanoi Social Club
Source: Photo by Flickr user Bex Walton used under CC BY 2.0

The Hanoi Social Club is all about good vibes and fun experiences. Head here for breakfast or lunch and you won’t be disappointed. Expect friendly waiters, great ambience and live music, to accompany your meal. There are plenty of vegan and vegetarian options to choose from, including a popular veggie burger, as well as ridiculously tasty Vietnamese coffee. The Hanoi Social Club offers a break from the hustle and bustle of Hanoi’s streets and is a place where you can recharge and make new friends.

The Hanoi Social Club

Address: 6 Ngõ Hội Vũ, Hàng Bông, Hoàn Kiếm, Hà Nội

Facebook page: The Hanoi Social Club

For a unique experience, why not book yourself a cooking lesson with a local? (29 USD)

places to eat in hanoi | for a unique experience, why not book yourself a cooking lesson with a local?

They say that food is the best way to get to know the city. Join this cooking class which offers an authentic experience that explores Hanoian dishes. Know that there is more to the infamous pho noodles in Vietnam. The session lets you pick one from different set menus (beef pho, chicken pho, BBQ noodle, or home meals), whichever you want to master. Next, walk through the vibrant market to source the freshest ingredients for the chosen menu. Then, head back to your local host’s home, start cooking and get ready for a traditional feast. In this informal atmosphere, learn the history of the food and why it is unique to Vietnam. With our local cuisinier giving both demo and hands-on format, you will surely leave the class prepared to recreate the meal when you get home.

Cook a typical Hanoian meal with a local

Price: 29 USD

Duration: 4 hours

Get a taste of Vietnam

Flower market - Hanoi, Vietnam - DSC03681
Source: Photo by user Daderot used under CC0

Hungry yet? No matter your budget or preferences, Hanoi promises food experiences like no other Asian city. Take a bite of local and international delicacies on your next trip to Hanoi.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Solrunn loves discovering new corners of the world and writing - preferably at the same time. She currently based in the UK, which is the 5th country she's lived in. If she could travel anywhere......Read more

 Want to contribute as a Local Expert?
Explore Hanoi
Good things are meant to be shared!