Hoi An Ancient Town is renowned not only for its romantic scenery, with colorful lanterns adorning the banks of the Thu Bon River, but also for its rich and diverse culinary scene. Here, travelers can savor gourmet meals in cozy riverside spots or enjoy the charm of the old town’s atmospheric eateries. If you’re wondering where to experience the authentic flavors of Hoi An, this guide to the best restaurants in town is your perfect starting point.
1. Mango Mango
- Address: 45 Nguyen Phuc Chu, Minh An, Hoi An, Quang Nam
- Opening Hours: 8:00 AM – 11:00 PM
- Hotline: 023 5391 1863
Just a stone’s throw from the iconic Japanese Bridge, Mango Mango welcomes guests with its rustic décor and gentle golden lighting. The restaurant offers a warm setting to enjoy flavorful soups, crisp salads, succulent steaks, and seared scallops. Be sure to try their house-made passion fruit cake and coconut ice cream—a delightful way to end your meal.

2. Hoi An Secret Garden (Avocado Resto)
- Address: 132/2 Tran Phu, Minh An, Hoi An, Quang Nam
- Opening Hours: 8:00 AM – 10:00 PM
Hotline: 0941 561 465
Hidden within a tranquil garden, Avocado Resto preserves the heritage of one of Hoi An’s long-standing families. Drawing on ancient recipes, its menu blends Vietnamese and Chinese culinary influences with robust, homemade sauces. Surrounded by lush foliage and cultural history, each dish offers a flavorful journey into the soul of the town.

3. Hoa Hien Restaurant
- Address: 35 Tran Quang Khai, Cam Chau, Hoi An, Quang Nam
- Opening Hours: 9:00 AM – 8:30 PM
- Hotline: 0903 112 237
Set near the bustling Central Market, Hoa Hien charms diners with scenic river views and an authentic regional menu. A must-try is their signature “Hell Rice” (Com Am Phu), served with grilled meats, fried eggs, vegetables, and tangy dipping sauces on a shared platter—a true local feast.

4. Nostalife
- Address: 33/1 Nguyen Phuc Chu, An Hoi, Hoi An, Quang Nam
- Opening Hours: 11:00 AM – 9:30 PM
- Hotline: 091 977 1037
With its vintage design and breezy outdoor seating, Nostalife offers a nostalgic dining experience. This laid-back venue specializes in central Vietnamese dishes like cao lau, Hoi An chicken rice, and Mi Quang, all prepared with fresh, local ingredients. It’s an ideal spot for a relaxed meal with loved ones.

5. Mai Fish Restaurant
- Address: 45 Nguyen Thi Minh Khai, Hoi An, Quang Nam
- Opening Hours: 8:00 AM – 10:00 PM
- Hotline: 070 247 5969
Mai Fish delivers the essence of Southern Vietnamese home cooking. Created by Chef Duc, the menu reflects his childhood memories, featuring dishes made with organic vegetables and aromatic herbs. Tucked away on a peaceful street by the river, it’s a serene destination for those who appreciate simplicity and flavor.

6. Firefly Hoi An
- Address: 174 Tran Nhan Tong, Cam Chau, Hoi An, Quang Nam
- Opening Hours: 11:00 AM – 9:30 PM
- Hotline: 0935 475 400
Firefly stands out with its contemporary ambiance and innovative take on Vietnamese classics. Combining local ingredients with modern culinary techniques, this inviting restaurant is perfect for winding down after a long day of sightseeing.

7. White Rose Restaurant
- Address: 533 Hai Ba Trung, Cam Pho, Hoi An, Quang Nam
- Opening Hours: 7:30 AM – 8:30 PM
- Hotline: 090 301 0986
Home of the legendary White Rose Dumplings, this restaurant crafts these delicate treats from rice paper filled with pork or shrimp, topped with crispy shallots and served with a special sauce. It’s a signature Hoi An dish you simply must sample.

8. Morning Glory Original
- Address: 106 Nguyen Thai Hoc, Minh An, Hoi An, Quang Nam
- Opening Hours: 11:00 AM – 10:00 PM
- Hotline: 0235 2241 555
Founded by the renowned Madame Vy, Morning Glory Original showcases beloved Hoi An dishes like cao lau and white rose dumplings. An open kitchen offers diners a chance to watch the chefs at work, while the French colonial setting adds to the restaurant’s lively, traditional feel.

9. Orivy Local Food
- Address: 576/1 Cua Dai, Hoi An
- Opening Hours: 11:00 AM – 9:30 PM
- Hotline: 0905 306 465
Nestled in a quiet garden, Orivy is all about heartfelt Vietnamese home cooking. Every dish is crafted using seasonal, locally sourced ingredients. The peaceful ambiance and genuine flavors offer a glimpse into daily life in Hoi An.

10. Little Faifo Restaurant
- Address: 66 Nguyen Thai Hoc, Old Quarter, Hoi An, Quang Nam
- Opening Hours: 9:00 AM – 10:00 PM
- Hotline: 0235 3917 444
Housed in a 200-year-old building, Little Faifo blends historical charm with culinary artistry. Traditional Vietnamese dishes are served under lantern light, and guests can even take part in cooking classes to learn authentic recipes. It’s a perfect way to immerse yourself in the spirit of the ancient town.

Hoi An’s culinary culture is one of its most captivating features. With every meal crafted to balance taste and tradition, dining here is more than just eating—it’s an experience. Whether enjoying dinner by the river or tucked away in a garden hideaway, each restaurant on this list offers a special way to savor the timeless flavors of Hoi An.



















