22+ Best places to eat in Hoi An you shouldn’t miss
If you’re planning a trip to Hoi An Vietnam, be sure to leave plenty of room in your itinerary for the Hoi An food – one of the real stars of this destination. Whether you’re a seasoned foodie or just someone who loves to eat well while traveling, Hoi An will definitely steal your heart through your stomach. Here are the top 22+ best places to eat in Hoi An that will give your taste buds the adventure of a lifetime.
Banh mi Hoi An – A world-famous Vietnamese delight
Banh mi is Vietnam’s most iconic street food, and Hoi An has two legendary places you must try. Banh Mi Phuong – one of the best places to eat in Hoi An for this specialty, at 2B Phan Chu Trinh Street, serves from 6:30 AM to 9:30 PM daily. Famed by the late Anthony Bourdain as the world’s best in Anthony Bourdain’s Best Vietnamese Sandwich in the World, its golden, crispy baguette bursts with succulent grilled pork, rich pate, fresh herbs, tangy pickled veggies, and a zesty house-made chili sauce. The mixed-filling banh mi reigns supreme, while chicken and vegetarian options delight just as much.

Another famous spot is Madam Khanh – The Banh Mi Queen, 115 Tran Cao Van Street, open 7:00 AM to 7:00 PM. Renowned for its extra-crispy baguette, each banh mi is a flavor explosion, layered with her legendary secret sauces, fresh herbs, and savory fillings. Priced at just 30,000-40,000 VND, this dish promises an authentic, mouthwatering experience that rivals the best.
Cao lau – A unique bowl of culture, and flavor in Hoi An
Cao lau is a mouthwatering mix of thick rice noodles, juicy pork, fresh herbs, and crunchy rice crackers, all bathed in a fragrant, savory broth. One of the best places to savor this Hoi An food is Thanh Cao Lau, located at 26 Thai Phien Street. Open daily from 7:00 AM to 7:00 PM, this humble, no-frills spot does one thing – cao lau, and does it brilliantly. Expect a hearty bowl of chewy noodles, smoky pork, and fresh herbs for just 30,000-40,000 VND.

To enjoy Hoi An cuisine in a more refined setting, make your way to Morning Glory Original at 106 Nguyen Thai Hoc Street. This elegant restaurant offers a beautifully refined version of cao lau, with extra greens and enhanced flavors. But that’s not all! The menu here is a celebration of Hoi An’s culinary heritage, featuring delicacies like white rose dumplings and banh xeo (crispy Vietnamese pancakes). Prices range from 60,000 to 120,000 VND, making it a fantastic spot to indulge in Hoi An’s finest dishes in style.
Shocking but unmissable nuoc mot
In recent years, nuoc mot has become a trendy must-try for travelers snapping Instagram-worthy moments across Hoi An. This refreshing herbal drink, made from lemongrass, lime, lotus tea, and a blend of traditional Vietnamese herbs, is the perfect sip to enjoy while wandering through the Old Town. Among the many stalls serving this drink, Mot Hoi An is one of the best places in Hoi An to cool off. This is a charming herbal tea stall at 150 Tran Phu Street, open daily from 9:00 AM to 9:00 PM. For just 10,000-15,000 VND, you can try their famous signature.

The first sip of nuoc mot might surprise you with its strong, unfamiliar herbal kick: It’s slightly tangy, cooling, and a bit shocking to the taste buds. But soon after, the flavor unfolds into a fragrant, slightly sweet, and utterly addictive experience that lingers in your memory. Presented in a beautifully crafted cup topped with a fresh lotus petal, nuoc mot is as photogenic as it is refreshing. Though it takes center stage, the menu also features a variety of herbal teas and delightful snacks like lotus seed sweets.
Com ga Hoi An (chicken rice) – Where are the best places to eat in Hoi An?
When it comes to Hoi An, no dish represents the city better than com ga Hoi An (Hoi An chicken rice) – fragrant, flavorful, and full of local charm. Among the many spots to try it, Com Ga Ba Buoi at 22 Phan Chu Trinh and Com Ga Ba Nga at 8 Phan Chu Trinh stand out as two of the best places to eat in Hoi An. Ba Buoi, a culinary legend since the 1950s, serves golden rice cooked in rich chicken broth, topped with tender shredded chicken, herbs, and tangy fish sauce. These all cost around 60,000-80,000 VND.

Just a few steps away, Ba Nga impresses with a bolder, more seasoned version and a flavorful house-made broth, priced at 55,000-75,000 VND. Both are open daily until 9:00 PM, and both promise an unforgettable taste of Hoi An’s soul. Despite their different cooking styles, both spots deliver the unmistakable flavor of Hoi An’s legendary chicken rice – a dish that leaves a lasting impression after just one bite. These are truly worth-visitng eateries for anyone looking to explore the authentic culinary soul of Hoi An’s ancient town.
Banh bao banh vac (white rose dumplings) – A taste of Hoi An’s culinary artistry
Banh bao banh vac, or white rose dumplings, are soft, translucent rice flour dumplings filled with minced shrimp or pork, delicately topped with crispy shallots. The best place to savor them is the White Rose Restaurant at 533 Hai Ba Trung Street, open daily from 7:00 AM to 8:00 PM. This family-run spot is the only place in Hoi An that handcrafts these dumplings fresh each day and supplies them to restaurants all over town.

At this restaurant, a plate costs around 50,000-70,000 VND and is served with a sweet, savory dipping sauce that perfectly complements the dumplings’ subtle flavors. While you’re there, don’t miss their delicious wontons and crispy spring rolls for the full regional experience.
Mi Quang (Quang noodles) – Taste of the Central Vietnam
With golden turmeric-infused noodles, tender slices of pork or shrimp, fresh herbs and crispy rice crackers, all gently soaked in a flavorful broth, it’s a dish that captures the essence of Quang Nam cuisine. Topping the list of the best places to eat in Hoi An, Mi Quang Ong Hai at 6A Truong Minh Luong Street is a must-visit. Open daily from 7:00 AM to 8:00 PM, this beloved spot is known for its generous portions and rich, homemade broth – all for just 30,000-50,000 VND per bowl. The restaurant is often packed with both natives and travelers in the know, which is always a good sign.

Iconic ca phe sua da (Vietnamese iced milk coffee)
Ca phe sua da is Vietnam’s answer to the perfect iced coffee – bold, sweet, and deeply satisfying. The first sip might jolt your senses with its intense bitterness, but it quickly mellows into a smooth, creamy finish thanks to the condensed milk. When in Hoi An, sipping on a glass of this local favorite is an experience not to miss. For one of the best brews in town, head to Hoi An Roastery at 135 Tran Phu Street. Known for its rich, balanced flavor and cozy ambiance, it’s the ideal place to enjoy a bold yet velvety cup while people-watching in the Old Town (average price: 45,000-60,000 VND).

Banh xeo (Vietnamese pancake) – Simple to make, pro in every bite
A truly memorable Hoi An food experience awaits at Ba Le Well Restaurant, tucked away at 45/11 Tran Hung Dao Street. Famous for its lively, interactive dining style, this hidden gem lets you roll your own fresh spring rolls and wrap crispy banh xeo – golden rice flour pancakes filled with shrimp, pork, and bean sprouts – in rice paper with herbs, then dip them in a rich, savory sauce. The generous set menu also includes grilled meat skewers, spring rolls, and vermicelli noodles, all for around 100,000-150,000 VND per person. Open daily from 10:00 AM to 10:00 PM, it’s a fun, hands-on feast that gives you a real taste of regional food culture.

In case you need a relaxing place to unwind over a delicious Vietnamese meal, Hoai Linh Restaurant at 520 Hai Ba Trung Street Hoai Linh Restaurant at 520 Hai Ba Trung Street is a great choice. It offers a warm, inviting atmosphere and a wide variety of flavorful dishes that are sure to satisfy every craving. This is no doubt another great stop on your journey through the best places to eat in Hoi An.
Read more: Day trips from Hoi An: 12+ ideal and interesting destinations
Fresh, flavorful bun thit nuong (grilled pork noodles)
Bun thit nuong is a flavorful bowl of marinated grilled pork served over silky vermicelli noodles, topped with fresh herbs, crisp vegetables, roasted peanuts, and a splash of tangy fish sauce. To try one of the best versions in Hoi An, head to Bun Thit Nuong Hien at 209 Ly Thuong Kiet Street – a beloved gem open daily from 8:00 AM to 9:00 PM. The pork here is chargrilled to smoky perfection, and their signature fish sauce brings the whole dish to life with a perfectly balanced punch. Best of all, it’s a delicious bargain at just 30,000-50,000 VND per bowl.

Pho ga tron (dry chicken pho) – Pho Ga Huong is the best places to eat in Hoi An
For a fresh twist on a Vietnamese classic, pho ga tron is a Hoi An specialty you couldn’t miss. This dry version of chicken pho skips the broth in favor of a light soy-based dressing, tossed with shredded chicken, fragrant herbs, crunchy peanuts, and tender noodles.

One of the best places to eat in Hoi An is Pho Ga Huong at 18 Trần Cao Vân Street, open daily from 7:00 AM to 9:00 PM (around 35,000-45,000 VND). This place is beloved by both natives and travellers for its perfectly balanced flavors, generous portions, and consistently fresh ingredients. Every bowl offers a satisfying and memorable taste of Hoi An’s street food charm.
Read more: Perfect Hoi An itinerary for all travelers
Crunchy, golden, addictive cha gio (Vietnamese fried spring rolls)
Cha gio, or Vietnamese fried spring rolls, are golden, crispy bites filled with a savory mix of minced pork, mushrooms, and vermicelli noodles – an irresistible snack in Hoi An. For some of the best in town, head to Miss Ly Cafeteria at 22 Nguyen Hue Street, a charming eatery open from 11:00 AM to 9:00 PM. At just 50,000-70,000 VND per portion, their spring rolls are perfectly crisp and pair beautifully with a cold beer.

For a more casual, budget-friendly option, check out Cafe 43 at 43 Tran Cao Van Street. This is where residents and travelers alike flock for flavorful cha gio and a wide range of authentic Vietnamese dishes without breaking the bank.
Nem nuong (grilled pork sausage) – Wrap, dip, bite
Nem nuong is a deliciously interactive dish where smoky grilled pork sausage is paired with fresh herbs, rice paper, and a rich dipping sauce – letting you roll your own flavorful wraps. If you’re craving nem nuong in Hoi An, here are a few standout spots you shouldn’t miss. Nem Nuong Ba Le at 57 Le Loi Street is a longtime favorite, serving smoky grilled pork with fresh herbs, rice paper, and an unforgettable dipping sauce. Prices here range from 60,000 to 90,000 VND, and the restaurant is open daily from 3:00 PM to 9:00 PM.

Quan Dau Bac at 39 Phan Dinh Phung Street offers flavorful nem nuong along with grilled skewers and light Vietnamese salads in a casual setting. Craving something a bit more laid-back? Ba Hung Restaurant at 31 Nguyen Duy Hieu Street delivers bold, smoky flavors and generous portions in a relaxed setting – perfect for a satisfying local-style meal.
While Hoi An food may feed your body, the right stay feeds your soul. When visiting Hoi An, let Bliss Hoi An Beach Resort & Wellness be your peaceful haven. Located on the pristine shores of Binh Minh Beach, the resort offers spacious ocean-view rooms, a rejuvenating spa, and a breathtaking infinity pool that flows seamlessly into the sea. With a convenient shuttle to Hoi An’s ancient town, it’s the perfect mix of coastal relaxation and cultural immersion.
Hoi An’s food scene is a feast for the senses! From crunchy banh mi to slurpy cao lau, refreshing nuoc mot to hearty nem nuong, each bite tells a story of culture, tradition, and passion. So go ahead and treat your taste buds to the best places to eat in Hoi An, then you’ll leave with a full belly and a heart full of memories.