Skip to content

Grab your MadPass now—unlimited stays across Southeast Asia for 90 days!

Welcome to Hoi An, a place where the food is as vibrant as the lanterns hanging in the streets. If you’re wondering where to eat in Hoi An, buckle up, foodies—this charming Vietnamese town has it all, from iconic street eats to cozy cafes and swanky restaurants. Let’s dig into the best spots to satisfy your cravings!

Banh Mi Phuong

A visit to Vietnam won’t be complete without trying Banh Mi. Banh Mi Phuong is the king of Banh Mi in Hoi An. Picture crisp baguettes stuffed with succulent meats, picked veggies, and just the right amount of sauce. Got you craving now? Oh, and Anthony Bourdain gave it his seal of approval, so you know it’s legit.

Location: 2b Đ. Phan Chu Trinh, Cẩm Châu, Hội An, Quảng Nam | VIEW MAP

Contact: +84 905 743 773 | Facebook

Opening Hours: Monday – Friday 6:30 AM – 9:30 PM, Saturday & Sunday 6:30 AM – 9:00 PM

Relish every mouthful of the iconic Banh Mi Phuong, photo courtesy of JMunchow

Madam Khanh – The Banh Mi Queen

Another royalty in the Banh Mi world is Madam Khanh.  Known as the “Queen of Banh Mi,” her sandwiches are stuffed to the brim with everything delicious—crispy pork, pate, fresh herbs, and even her secret sauce. It’s the type of food you’d keep craving over and over again.

Location: 115 Tran Cao Van, Minh An, Hoi An | VIEW MAP

Contact: +84 777 476 177                                                                                                             

Hours: 6:30 AM – 7:00 PM

Savor the Banh Mi fit for a queen at Madam Khanh, photo courtesy of madgekho

Morning Glory Original

If you’re looking to dive into traditional Vietnamese dishes, Morning Glory is one of the best places to eat in Hoi An. They have a comprehensive menu you can choose from to explore different tastes. Try the cao lầu, a noodle dish unique to Hoi An, or bánh xèo, a crispy savory pancake that’s seriously addictive.This is your spot for a sit-down meal with great vibes. It also gets prettier at night! 

Location: 106 Nguyen Thai Hoc, Minh An, Hoi An | VIEW MAP                                       

Contact: +84 235 2241 555 | Facebook                                                                                                                                 
Opening Hours: 11:00 AM – 10:00 PM

Relish coconut juice braised duck breast and caramelized onion, with a tangerine twist at Morning Glory Original, photo courtesy of Morning Glory Original

Nu Eatery

A little tucked away but oh-so-worth-it. Nu Eatery is where traditional flavors meet modern twists. Their pork belly bao is legendary, and their chilled vibe makes it a favorite among travelers. Don’t miss their cocktails, either! This better be in your list of best places to eat in Hoi An. 

Location: 10A Nguyen Thi Minh Khai, Minh An, Hoi An | VIEW MAP                            

Contact: +84 825 190 190 | Facebook

Opening Hours: 12:00 PM – 9:00 PM (Closed Mondays)

Enjoy a flavorful Banh Mi like no other at Nu Eatery, photo courtesy of Nu Eatery

The Fisherman

Beach vibes and vegan eats? Yes, please! The Fisherman is located right next to An Bang Beach, serving up plant-based dishes that’ll wow even the most committed meat-lovers. Indulge in their amazing noodles with falafel and tofu, and lounge on their sunbeds. Sounds like a perfect day, right? 

Location: An Bang Beach, Cam An, Hoi An | VIEW MAP                                                 

Contact: +84 905 660 623 | Facebook

Hours: 8:00 AM – 9:00 PM

Dig into fresh, flavorful vegan food at The Fisherman, photo courtesy of The Fisherman

Mùa Restaurant

Are you looking to splurge a little? Mùa Restaurant is one of the best places to eat in Hoi An for a fine dining experience. Expect fresh local ingredients being sourced every day. You get to explore different dishes as the menu changes regularly. It’s intimate, it’s fancy, and it’s worth every dong. Just make sure to book ahead!

Location: Tra Que Vegetable Garden, Cam Ha, Hoi An | VIEW MAP

Contact: +84 779 410 203 | Website

Hours: 5:00 PM – 10:00 PM (Closed Wednesdays)

Discover the rich taste of claypot rice made with ST25 Rice at Mua Restaurant, photo courtesy of Mua Restaurant

Mango Rooms

Want something unique? Mango Rooms serves up vibrant fusion dishes inspired by Vietnamese and Latin American/Carribean flavors. Think fresh, bold, and unexpected. Try their seafood dishes paired with tropical cocktails for a meal you won’t forget. The colorful decor adds to the fun vibe.

Location: 111 Nguyen Thai Hoc, Minh An | VIEW MAP

Contact: +84 702 655 969 | Website

Hours: 8:00 AM – 11:00 PM

Try Mango Room’s signature Sea-viche. Fresh fish, octopus, cucumber, and onion in a tangy lemon-cilantro sauce, photo courtesy of Mango Rooms

Good Food and Good Vibes in Hoi An

Hoi An is a foodie paradise waiting to be devoured. Whether you’re wolfing down a banh mi on the go or soaking up the ambiance at a beachside restaurant, the flavors here will leave you craving more. Now that you know where to eat in Hoi An, it’s time to grab your chopsticks and get exploring!

More Places to Try in Hoi An for Foodies

14 Of The Best Restaurants To Eat In Hoi An – by Jet Set TImes

Hoi An Food Guide: 25 Must-Try Hoi An Restaurants and Street Food Stalls – by Will Fly For Food

A Foodie’s Guide to Hoi An, Vietnam – by The Midnight Blue Elephant

Pin Now. Read Later.

About the Author