Good restaurants in Hoi An are ideal stops to explore the flavors of the old town through specialties like cao lau, mi Quang, and Banh Mi Phuong. From street food stalls to upscale restaurants, the local cuisine never fails to captivate diners. Join Hotel Royal Hoi An Gallery in discovering the most beloved restaurants to make your Hoi An journey even more complete.
Table of Contents
ToggleSuggested 11 delicious food in Hoi An you shouldn’t miss
Be Nhi seafood restaurant – Cua Dai
Be Nhi seafood restaurant is a well-known good restaurant in Hoi An, specializing in fresh seafood dishes rich in ocean flavor. Here, diners can handpick tiger prawns, lobsters, blue crabs, groupers, squid, and more directly from the live tanks, ensuring maximum freshness.
Prices are quite affordable, starting from 70,000 VND per dish. Thanks to this, the place consistently attracts a large number of guests, including both locals and tourists.
The restaurant offers a spacious, airy environment, simply furnished with wooden tables and chairs, and features a view of Cua Dai Beach. It’s an ideal spot for families or groups of friends to enjoy seafood in a relaxed and welcoming setting. The staff are friendly, enthusiastic, and always ready to suggest dishes and cooking styles to suit each guest’s taste.
- Tip: Visit in the late afternoon to enjoy delicious grilled dishes while watching the stunning sunset over the sea. If you’re going with a large group, it’s best to reserve a table in advance by calling +84 905 360 360. Don’t miss the butter garlic lobster – the best-selling dish here – priced at around 500,000 VND per kilogram.
- Address: Au Co Street, Phuoc Trach Block, Cua Dai Ward, Hoi An
- Opening hours: 10:00 AM – 10:30 PM
Read more: 30+ Hoi An tourist destinations that you should not miss

Ba Buoi chicken rice – Phan Chu Trinh
Ba Buoi chicken rice is a good restaurant in Hoi An, famous for its traditional chicken rice made from a family recipe passed down for over 60 years. Free range chicken, aged rice, and Tra Que herbs create a signature flavor, with prices starting at just 35,000 VND. This is a must-visit spot for chicken rice lovers.
The restaurant is small but tidy, simply decorated with wooden furnishings, giving a cozy feel like dining at home. It’s located right in the heart of the old town, making it convenient to stop by after visiting the Japanese Covered Bridge. Despite the constant flow of customers, the staff remain quick and welcoming.
- Tip: Visit before 11:30 AM or after 2:00 PM to avoid peak hours. After your meal, take a walk to Tan Ky Ancient House (about 10 minutes on foot).
- Address: 22 Phan Chu Trinh Street, Minh An Ward, Hoi An
- Opening hours: 10:30 AM – 8:00 PM

Thanh Cao Lau – Thai Phien
Thanh Cao Lau is a good restaurant in Hoi An specializing in cao lau the culinary symbol of the old town. The noodles are made with water from Ba Le well, paired with richly marinated char siu pork and fresh Tra Que herbs, creating an irresistible flavor. Prices range from 15,000 to 33,000 VND, making it accessible to all budgets.
Thanh cao lau is one of Hoi An’s must try food spots, dedicated to serving this iconic dish. The noodles are crafted using water from Ba Le well, combined with flavorful pork and Tra Que greens, delivering a deeply memorable taste. Prices vary between 15,000 and 33,000 VND, suitable for a wide range of diners.
- Tip: Visit in the morning (7:00–9:00) to avoid crowds and get a good seat. After your meal, take a 5-minute walk to Hoi An Market for further exploration.
- Address: 26 Thai Phien Street, Minh An Ward, Hoi An
- Opening hours: 7:00 AM – 7:00 PM
Read more: Cao Lau Hoi An: Origins, Tradition, and 9 Top Restaurants You Can’t Miss

Banh Mi Phuong – Hoi An specialty
Banh Mi Phuong is a good restaurant in Hoi An that has gained international fame and praise from global media. The sandwiches come with a variety of fillings (mixed, pate, bacon, chicken, beef) combined with a family-secret sauce and homemade baguettes, priced at just 15,000–20,000 VND.
The shop has two floors, with a balcony overlooking the old town, allowing you to enjoy your meal while watching the street life go by. Though it’s always busy, service is still quick thanks to a separate waiting line system. The interior is simple, decorated with photos of international visitors who have stopped by.
- Tip: Come between 6:00 and 8:00 AM to avoid long waits. After that, it’s about a 5-minute walk to the Japanese Covered Bridge.
- Address: 2B Phan Chu Trinh Street, Minh An Ward, Hoi An
- Opening hours: 6:00 AM – 10:00 PM
Read more: Hoi An Bread – 10 Must Try Banh Mi Shops in Hoi An

Ba Huong grilled pork with steamed rice paper
Ba Huong grilled pork with steamed rice paper is a good restaurant in Hoi An, known for its honey-marinated lean pork shoulder, grilled to perfection and served with thin rice paper and fresh herbs. The special dipping sauce, made from peanuts and pork liver, adds extra flavor to the dish. Prices range from 6,000 to 30,000 VND, making it very affordable.
The eatery is located along the busy Tieu La Street, using simple plastic tables and chairs set up on the sidewalk. Despite its humble appearance, it’s always bustling with diners thanks to its unmistakable flavor and friendly street-side atmosphere.
- Tip: Visit before 6:00 PM to easily find a seat. After your meal, take a 10-minute walk to the old town to enjoy the lantern-lit streets.
- Address: 31 Tieu La Street, Minh An Ward, Hoi An
- Opening hours: 5:00 PM – 9:00 PM
Read more: [2025] Nightlife in Hoi An: Top 11 experiences to explore

Ba Bay banh beo and banh nam
Ba Bay banh beo and banh nam is a good restaurant in Hoi An, famous for traditional Vietnamese rice cakes. The banh beo is topped with minced shrimp and pork, the banh nam is soft and smooth, and the crispy cao lau spring rolls are cleanly prepared all priced between 10,000 and 15,000 VND. This is a great spot for lovers of authentic street food.
The eatery is set on the sidewalk of Hoang Van Thu Street, near the famous yellow wall, with an open-air setting and simple plastic tables and chairs. Though small, the place is always busy thanks to the quality of the food and the friendliness of Ba Bay herself.
- Tip: Visit in the afternoon (3:00–5:00 PM) to avoid crowds.
- Address: 02 Hoang Van Thu Street, Cam Pho Ward, Hoi An
- Opening hours: 7:00 AM – 10:00 PM

Banh xeo at Gieng Ba Le eatery
Banh xeo at Gieng Ba Le eatery is a good restaurant in Hoi An, famous for its crispy pancakes filled with lean pork and fresh shrimp. The special dipping sauce—made from soy sauce, roasted peanuts, sesame, and pork liver—adds rich flavor to the dish. Each pancake costs only 10,000 VND, making it very budget-friendly.
Especially, the banh xeo here is served with fresh herbs and rice paper, creating a balanced and flavorful combination. If you have a chance to visit Hoi An, don’t miss out on trying banh xeo at Gieng Ba Le to fully experience the taste of Central Vietnamese cuisine.
- Tip: Visit at noon (11:00–1:00 PM) to enjoy freshly made pancakes. After your meal, take a 10-minute walk to Phung Hung Ancient House.
- Address: 45/51 Tran Hung Dao Street, Minh An Ward, Hoi An
- Opening hours: 8:00 AM – 10:00 PM

White rose steamed Buns, banh vac – Hai Ba Trung
Banh Bao and Banh Vac White Rose is a well known eatery in Hoi An, famous for its steamed dumplings filled with minced pork and shiitake mushrooms, and delicate rice dumplings stuffed with finely ground shrimp. The space is clean and cozy, and they also serve delicious crispy wontons. Prices range from 50,000 to 100,000 VND, making it ideal for a light meal.
- Tip: Visit in the morning (8:00–9:00) for a quieter experience. After your meal, consider walking to the nearby Fujian Assembly Hall (just 10 minutes away).
- Address: 533 Hai Ba Trung, Cam Pho Ward, Hoi An
- Opening hours: 7:00 AM – 10:00 PM

Banh dap with stir fried baby clams at Ba Gia eatery
Ba Gia Restaurant is a popular local spot in Hoi An, known for its unique “banh dap hen xao” – a crispy-soft rice cracker dish made by layering grilled and steamed rice paper, served with fragrant stir-fried baby clams. The highlight is the special dipping sauce made from fermented fish sauce, which adds a bold, savory flavor. Prices range from 20,000 to 25,000 VND.
- Tip: Visit around lunchtime (11:00–2:00 PM) to enjoy the freshest clams. After the meal, stop by the Hoi An Impression Theme Park, just a 5-minute drive away.
- Address: Village 1, Cam Nam, Hoi An
- Opening hours: 7:00 AM – 5:00 PM

Mi Quang Ba Minh Hoi An
Ba Minh Mi Quang is a popular eatery in Hoi An, well-known for its traditional mi Quang featuring char siu-style pork, chicken, shrimp, duck egg, and chewy yellow noodles. Served with fresh Tra Que herbs, lime, and chili, the dish bursts with flavor. Prices range from 25,000 to 50,000 VND, making it accessible for all budgets.
- Tip: Visit in the morning (8:00–10:00 AM) to avoid crowds. After your meal, take a short 5-minute drive to explore Tra Que Vegetable Village.
- Address: Cam Ha, Hoi An
- Opening hours: 7:00 AM – 9:00 PM

Cam Nam corn sweet soup
Cam Nam Corn Sweet Soup is a beloved dessert spot in Hoi An, known for its naturally sweet flavor made from young corn, white sugar, and tapioca starch. It’s the perfect refreshing treat after a day of exploring the ancient town. Prices are very affordable, ranging from just 5,000 to 10,000 VND.
- Tip: Order it warm to enjoy the silky, thick texture, or add ice if you prefer it chilled. Visit in the afternoon (3:00–5:00 PM) to avoid the crowds. After enjoying your dessert, take a 5-minute walk to the Hoai River to release floating lanterns.
- Address: Near the intersection of Nguyen Thai Hoc and Le Loi Streets, Minh An Ward, Hoi An
- Opening hours: 9:00 AM – 9:30 PM

Luxurious retreat at Hotel Royal Hoi An Gallery
A stay at Hotel Royal Hoi An Gallery offers a luxurious retreat that perfectly blends refined architecture with world class service. The hotel features 187 rooms elegantly furnished with luxurious amenities, from four poster beds and velvet sofas to bathtubs, each offering a warm ambiance and modern comforts.
Guests can unwind in the refreshing waters of the rooftop infinity pool while enjoying panoramic views of Hoi An, or indulge in peaceful moments at Woosah Spa with a selection of professional wellness treatments. In addition, Wakaku Restaurant offers a sophisticated Japanese dining experience, while Faifo Café serves authentic Vietnamese cuisine rich in flavor.
Read more: Top 10 best 5 star hotels in Hoi An with stunning views, luxurious amenities

Stop by the good restaurants in Hoi An to enjoy Mi Quang, Banh Xeo, and fresh seafood, while immersing yourself in the spirit of the ancient town through every bite. To make your trip truly complete, choose to stay at Hotel Royal Hoi An Gallery, where you’ll not only enjoy a luxurious space and five star service, but also savor the authentic flavors of Hoi An right at the hotel’s restaurant.