TravelTrained is a reader-supported site. Purchases made through links may earn a commission. See our disclaimer.

Best Restaurants in Hoi An – Vietnamese food, Western Restaurants and Street Food

where to eat in hoi an

Hoi An is one of my favorite destinations to visit in Vietnam. With its relaxed atmosphere, it’s the perfect place to enjoy spending time sampling Vietnamese cuisine in one of its many restaurants.

Today I’m going to share with you my guide to the best restaurants in Hoi An, showcasing places to eat for various budgets and tastes.

We’ll cover western food, local Vietnamese food, and seafood and then finish off looking at street food and dessert. Whatever your budget for your trip, the options on offer here will spoil you.

Before making any booking to Hoi An or any other place in Vietnam, please see the most important things to learn about Vietnamese culture

Best Cheap Western Restaurants in Hoi An

If by the time you arrive in Hoi An you are looking to have a break from Asian cuisine, check out one of these budget Hoi An restaurants serving western food:

The Kebab Shack

The Kebab Shack Restaurant Hoi An

If you are looking for a cheap restaurant to enjoy a full English breakfast, chip butty or a kebab, this is a great choice. The prices are low, with kebabs starting at 25,000 VND, and the Mega English Breakfast coming in at 100,000 VND.

While the prices are cheap, the food here is great, and it’s the perfect place to nurse a hangover from the night before.

Is located on 38 Thái Phiên Cam Pho, Hoi An 560000 Vietnam.

Check the reviews on TripAdvisor

See also: When is the Best Time to Visit Vietnam

Hoi An Burgers Plus

Hoi An Burgers Plus

Another cheap option, this time located on the outskirts of the Old Town, this tiny restaurant serves fantastic burgers and fries. It’s one of the cheapest burger places in the area, with cheeseburgers starting at 65,000 VND, which come with a small portion of fries.

The beers are a bargain here too, starting at 15,000 VND. It’s open every night from 5:30 pm to 10:00 pm and is the perfect place to relax and enjoy a taste of home without breaking the bank. For more places to go out at night in Hoi An, check its nightlife.

Location: 22 Phan Boi Chau Street Son Phong, Hoi An Vietnam.

Best Luxury Western Restaurants in Hoi An

If you want to splash out on an evening in a fancy western restaurant, these are some of the best restaurants in Hoi An:


Restaurant Aubergine49 Hoi An

If you are celebrating a special occasion during your time in town, this is a great fine dining option. Open Monday to Saturday from 6 to 10 pm, it serves modern European style food, with a little pan-Asian twist throughout its dishes.

The grilled fillet of beef (750,000 VND) is fantastic, and the wild mushroom risotto (350,000 VND) is a good option for vegetarians. Make sure to ask if they have a set menu option at the time of your visit, as these can provide good savings.

Located on: 49A Ly Thai To, Cam Chau Ward, Hoi An Vietnam.

Mango Rooms

Mango Rooms Hoi An

Offering a fantastic international fusion menu, Mango Rooms is open all day every day. They mix the flavors of the region with western dishes, and for a special night out, it’s well worth a visit.

It’s another great choice for a special occasion, and at lunchtime, you can enjoy half-price beers and cocktails. I loved the drinks menu here, and the food is of a really high standard.

I would highly recommend starting your meal with one of their fresh salads, such as The Scent of Green Papaya, and then for your main course enjoy the King Duck or Exotic Dance prawns dish.

Located on: 111 Nguyen Thai Hoc, Hoi An 560000 Vietnam.

Best Cheap Vietnamese Restaurants in Hoi An

While I enjoy eating at Western restaurants once in a while, to save money on my trips, I always try to stick to the local cuisine.

Here is where you can find the best food in Hoi An on a budget:

Quan Chay Dam – Co Dam

 Quan Chay Dam - Co Dam Hoi An

This restaurant is popular with both locals and visitors and is an excellent choice for vegetarians and vegans. Here you can enjoy many authentic Vietnamese dishes with soy ‘meat’.

Don’t miss their noodle soup, and it’s also one of the few places in the city where you can enjoy soya milk with your drink. It’s best visited in the daytime, as they close early, and prices for the main dish will set you back about 30,000 VND.

Located on: 71/20, Phan Chu Trinh St / between Le Loi and Hai Ba Trung, Hoi An Vietnam.


vietnamese food

Consistently rated one of the top Vietnamese restaurants in the city, NostaLife offers authentic food for a bargain price. You will receive large, filling dishes at this family-run restaurant.

Start your meal with Vegetarian Spring Rolls (45,000 VND) and then for your main course, enjoy their Pork Skewers and Cau Lao (50,000 VND and 35,000 VND). In my opinion, it’s the best restaurant in Hoi An, and I visit here every time I’m in the area without fail.

Located on: 33/1 Nguyen Phuc Chu, Hoi An Vietnam.

See also: Where is the Best Vietnam Massage

Nu Eatery

Nu Eatery Restaurant Hoi An

If you are looking to enjoy modern Vietnamese cuisine on a budget, Nu Eatery is a fantastic restaurant in Hoi An. Located in the middle of town, it’s often jam-packed, so get here early for lunch and dinner, so you don’t miss out on their amazing food.

Don’t miss the steamed buns here – they are absolutely delicious! My favorite choice is the pork belly steamed buns (35,000 VND), and I always put an order in for the fresh rolls (45,000 VND).

Located on: 10A Nguyen Thi Minh Khai Minh An, Hoi An 560000 Vietnam.

Best Luxury Vietnamese Restaurants in Hoi An

If you are trying to stick with the local cuisine but are looking for somewhere to eat for a special occasion, these are some of my favorite luxury restaurants in Hoi An:

Secret Garden Hoi An

secret garden hoi an restaurant

This restaurant is true to its name, tucked away and hidden from most visitors near 60 Le Loi. Their menu is also a bit of a secret until you arrive, but you can expect modern Vietnamese cuisine.

The thing that sets this restaurant apart is its stunning open-air setting, with lanterns, fountains, and fish ponds. Expect to find classic dishes on the menu including a medley of spring rolls and duck in orange sauce.

This is the perfect place to enjoy having dinner at one of the Hoi An best restaurants.

Located on: Down the alley next to 60 Le Loi, Hoi An 560000 Vietnam.

Spice Viet Restaurant

Spice Viet Hoi An Restaurant

Located within the Emm Hotel, Spice Viet is one of the best places to eat in Hoi An. With modern, luxurious décor, and attentive service, expect a fantastic experience here.

Some of my favorite dishes to eat here include Bun Cha Na Noi (119,000 VND), which are fresh rice noodles served with char-grilled pork belly and pork patties.

If you enjoy seafood, don’t miss the Tom Su Com Xanh (169,000 VND), which are tiger prawns coated in young rice flakes.

Located on: 187 Ly Thuong Kiet EMM Hotel Hoi An, Cam Pho, Hoi An 560000 Vietnam.

Best Seafood Restaurants in Hoi An

For seafood lovers, there are some fantastic restaurant choices in Hoi An. Here are the best restaurants Hoi An has to offer for this category:

Blue Sea Hoi An Restaurant

Blue Sea Hoi An Restaurant

One of the top-rated seafood restaurants in the area, this is where I always recommend when people ask me where to eat in Hoi An.

Located beachside, they will cook your seafood to order, and their food is fresh and great value for money. I always get one of their fresh juices to start and then follow up with a shrimp or scallop plate, which is a bargain at 130,000 VND for a massive plate of food.

The food and views here are well worth a visit, and the staff are always extremely welcoming and accommodating.

While here, take your trip to the next level and try out a nice beach resort before heading to the next destination.

Located on: 38 Nguyen Phan Vinh Tan Thanh, Cam An, Hoi An 560000 Vietnam.

See also: Best Places to Visit in Vietnam

Ngoc Trai Restaurant

Ngoc Trai Restaurant hoi an

This small, local restaurant offers incredible local seafood and Vietnamese food. I really enjoyed the seafood fried rice, which was freshly cooked and extremely tasty.

It’s located near the Sunrise resort and is a family-run restaurant. The staff is friendly and helpful, and it’s so much cheaper than restaurants in nearby hotels.

The scallops, shrimp, and squid are all fantastic choices, and the beers are also really cheap to wash your meal down.

Located on: Au Co, Hoi An 84510 Vietnam.

Best Vietnamese Street Food in Hoi An

This is one of my favorite types of food to enjoy throughout South-East Asia. No trip to Vietnam is complete without enjoying their street food delicacies, and it’s usually where you can find the best pho in Hoi An.

Here are my best street food Hoi An venues you should visit on your next trip:

Bà Buội’s Chicken Rice

vietnamese traditional food

This stall is one of the most popular on Phan Chu Trinh and serves this street food delicacy. While it’s not the most exotic of options, it’s a filling dish for just 40,000 VND.

For this price, you’ll receive a massive plate of yellow rice with chicken, salad, lime, herbs and chili.

Located on: 02 Phan Chau Trinh Street, Minh An Ward, Hoi An Vietnam.

Madam Khanh – The Banh Mi Queen

Madam Khanh - The Banh Mi Queen hoi an

While you can find Banh Misanywhere in the country, make sure you try a few during your next trip. Madam Khanh is one of the best stalls in the area, offering cheap, filling and flavourful servings.

They include meat, carrot, cucumber, and a delicious sauce. She has four different options here: vegetable, meat, chicken, or mixed, starting at 25,000 VND. You won’t regret visiting this stand!

Located on: 115 Tran Cao Van Street, Hoi An 065 Vietnam.

See also: Southeast Asia Packing List – What to Pack for Backpacking

Central Market

Central Market Hoi An

Central Market is an amazing place to visit when eating on a budget. One of my top recommendations is to try the Cao Lầu, which is a noodle dish only made in Hoi An using water from the Ba Le Well.

The ash from the water gives the noodles a chewy and rougher texture. Usually, the noodles are served with barbeque pork, croutons, lettuce, herbs, beansprouts, and broth.

Expect to pay 30,000 VND for a delicious bowl of these noodles at the Central Market. You’ll also be able to try plenty of other local delicacies here at one of the most fun places to eat in Hoi An.

Located on: Nguyen Hue and Tran Phu Streets, Hoi An Vietnam.

Best Dessert in Hoi An

Saving the best for last, dessert is one of my favorite parts of traveling, and I love sampling different delicacies throughout the world. Here are my recommendations for what to eat in Hoi An as far as dessert and sweet treats:

Bong Tuyet Bingsu

Bong Tuyet Bingsu Hoi An Restaurant

If you are looking for a decadent dessert in Hoi An, this is the place to go. Bingsu is a shaved ice dessert that’s popular throughout Asia, and it’s served here with fruits such as watermelon, mango or coconut.

The bowls are absolutely massive, and are a bit of a splurge at around 140,000 VND each, but are well worth it. Expect to add condensed milk and fruit syrup on top to finish off this refreshing dessert.

Located on: 44 Phan Chu Trinh Minh An, Hoi An 560000 Vietnam.

Hoi An Patisserie

vietnamese Patisserie

I’m a big believer in enjoying desserts and sweet treats at any time of the day, and Hoi An Patisserie is one of my favorite places to stop by and enjoy a coffee and something sweet.

They offer amazing cakes, but my favorite thing to eat here is their cheesecakes. If you are a cake lover, enjoy the caramel and pineapple cake, served with ice cream.

Another great choice is the lychee, strawberry, and coconut cake – honestly, you just can’t go wrong here! The cake slices are massive and cost around 52,000 VND a slice, but you could easily share that with a friend or partner.

Located on: 109 Nguyen Thai Hoc Hoi An, Hoi An Vietnam.

These are just some of my top restaurants in Hoi An, but as you’ll see when you arrive, the choice of places to eat is just endless.

Hoi An has an incredible selection of restaurants, and you’ll never be short of places to visit in the area.

Hoi An caters well to visitors from western countries, with great coffee shops and restaurants. It’s the perfect place to enjoy some home comforts if you’ve been on the road for a while.

For budget travelers, enjoy Hoi An street food, particularly in the Central Market. It’s one of the best places to visit as a solo traveler while traveling in Asia as you get to meet a lot of foreigners and locals and easily make new friends.

Where to go next? You should try the best food and restaurants in Ho Chi Minh.


Long Story Short,

Best Restaurants in Hoi An

  • The Kebab Shack
  • Hoi An Burgers Plus
  • Aubergine49
  • Mango Rooms
  • Quan Chay Dam – Co Dam
  • NostaLife
  • Nu Eatery
  • Secret Garden Hoi An
  • Spice Viet Restaurant
  • Blue Sea Hoi An Restaurant
  • Ngoc Trai Restaurant
  • Bà Buội’s Chicken Rice
  • Madam Khanh – The Banh Mi Queen
  • Central Market
  • Bong Tuyet Bingsu
  • Hoi An Patisserie