Wednesday, June 3, 2026

The best banh mi in Hoi An can be found at famous local institutions like Banh Mi Phuong and Madam Khanh, along with beloved local shops that have served residents and visitors for decades. In this guide, GTrip highlights 12 standout banh mi spots across Hoi An, covering everything from traditional Vietnamese baguettes filled with local specialties to vegetarian choices and popular evening street food stops. You'll also find opening hours, locations, prices, and signature menu recommendations to help you choose the right banh mi during your visit.

1. Banh Mi Phuong Hoi An

  • Address: 2B Phan Chu Trinh Street, Hoi An Ward, Da Nang City
  • Opening hours: 6:30 AM - 9:30 PM (daily)
  • Price range: 20,000 - 75,000 VND (~$0.77 - $2.87)
  • Recommendation: Order No. 3 (Mixed Banh Mi, the one Bourdain chose) or No. 16 (Tofu & Avocado Banh Mi)

Called “the best banh mi in the world” by famous American chef Anthony Bourdain after his visit in 2007, Banh Mi Phuong is the first name most travelers mention when arriving in Hoi An. The shop has been operating for more than 30 years and serves up to 15-18 different banh mi varieties, ranging from traditional mixed fillings and ostrich meat to tuna and vegetarian tofu & avocado options.

Its signature highlight is the secret family sauce recipe, generously spread inside every sandwich. The bread is baked with premium French flour, creating an extra crispy crust. The shop reportedly sells around 2,000 banh mi daily. Expect crowds and a short queue, especially during peak hours.

Banh Mi Phuong is the first name most travelers mention when arriving in Hoi An

Banh Mi Phuong is the first name most travelers mention when arriving in Hoi An

2. Madam Khanh - The Banh Mi Queen

  • Address: 115 Tran Cao Van Street, Hoi An Ward, Da Nang City
  • Opening hours: 6:30 AM - 9:30 PM (may close early when sold out)
  • Price range: 25,000 - 30,000 VND (~$0.96 - $1.15)
  • Tip: Visit between 3:00 PM - 4:00 PM to avoid long lines. The staff speaks English well and can customize fillings upon request

Known as the oldest banh mi shop in Hoi An, this family-run spot has operated since 1975. The nickname “The Banh Mi Queen” was given by international travelers to honor the owner. Madam Khanh currently has nearly 3,000 TripAdvisor reviews, with visitors praising the crispy bread, generous fillings, and flavorful pate.

The menu includes 6 banh mi options, with the most famous being the mixed banh mi, filled with pork, BBQ pork, chicken, ham, egg, pate, shredded papaya, cucumber, and a signature egg-based sauce. The bread is specially baked for the shop, giving it a unique crunch and aroma.

Madam Khanh is the oldest banh mi shop in Hoi An

Madam Khanh is the oldest banh mi shop in Hoi An

3. Banh Mi Sai Gon Hoi An

  • Address: 151 Tran Hung Dao Street, Hoi An Ward, Da Nang City
  • Opening hours: 5:00 AM - 12:00 AM (daily)
  • Price range: 20,000 - 30,000 VND (~$0.77 - $1.15)

With more than 20 years of experience and high ratings across many travel platforms, this shop stands out for its soft and airy bread texture, unlike the traditional crispy Hoi An style. This allows the fillings and sauce to soak into the bread more evenly. The menu features nearly 30 different banh mi choices, especially the ham and house-marinated BBQ pork banh mi. It also opens earlier and closes later than most shops on this list, making it ideal for both early breakfasts and late-night snacks.

Banh Mi Sai Gon Hoi An’s menu features nearly 30 different banh mi choices

Banh Mi Sai Gon Hoi An’s menu features nearly 30 different banh mi choices

4. Phi Banh Mi

  • Address: 88 Thai Phien Street, Hoi An Ward, Da Nang City
  • Opening hours: 8:00 AM - 8:00 PM (daily)
  • Price range: 25,000 - 50,000 VND (~$0.96 - $1.92)
  • Recommendation: Pair it with their homemade lemonade.

Run by a husband-and-wife team, the owner previously worked as a chef at a luxury hotel before opening this small local shop north of the ancient town. Phi Banh Mi is famous for its homemade chili sauce, which reportedly took two months to perfect, along with its house-made pate and cold cuts. A fun bonus is their pet lizard named Danny, who often interacts with customers in the back area.

The banh mi here is lighter, fresher, and packed with more vegetables than many other places. The must-try option is the Phi Special (#11), featuring five-spice grilled pork, pate, cheese, egg, and butter.

Phi Banh Mi is famous for its homemade chili sauce

Phi Banh Mi is famous for its homemade chili sauce

5. Le Hoi Vegan Banh Mi (Banh Mi Chay Le Hoi)

  • Addresses:
    • 3 Nguyen Hue Street, Hoi An Ward, Da Nang City
    • 136 Tran Phu Street, Hoi An Ward, Da Nang City
  • Opening hours: 6:30 AM - 9:30 PM (daily)
  • Price range: 20,000 VND (~$0.77)
  • Recommendation: Order a glass of their homemade soy milk alongside your banh mi.

Recognized among the Top 10 vegetarian restaurants on HappyCow, one of the world’s leading vegan food platforms, this shop serves only one single banh mi option, but does it exceptionally well. The sandwich includes crispy tofu, mushrooms, fresh herbs, chili, rice oil, soy-based sauce, and crunchy roasted peanuts on top. The setting is small and simple, with plastic chairs on the sidewalk that perfectly capture authentic Vietnamese street-food culture. Customers can customize fillings using Google Translate if needed. The shop also donates part of its profits to charity work.

Le Hoi Vegan Banh Mi is a perfect option for vegans

Le Hoi Vegan Banh Mi is a perfect option for vegans

6. Banh Mi Bich in Hoi An

  • Address: 51 Phan Chu Trinh Street, Hoi An Ward, Da Nang City
  • Opening hours: 7:30 AM - 10:00 AM & 3:30 PM - 9:30 PM (closed at midday)
  • Price range: 15,000 - 20,000 VND (~$0.57 - $0.77)

This small shop on Phan Chu Trinh Street serves only one type of banh mi, specially made for meat lovers. Its highlight is the homemade pate based on a family recipe, rich and aromatic without feeling greasy, along with extremely generous meat portions. Many visitors consider it the most filling banh mi in Hoi An.

Banh Mi Bich offers one type of banh mi, specially made for meat lovers

Banh Mi Bich offers one type of banh mi, specially made for meat lovers

7. All Day Banh Mi Hoi An

  • Address: 25 Cong Nu Ngoc Hoa Street, Hoi An Ward, Da Nang City
  • Opening hours: 9:00 AM - 9:00 PM (daily)
  • Price range: 40,000 - 70,000 VND (~$1.53 - $2.68)

Opened in 2024, All Day Banh Mi offers a more modern experience designed for international travelers. It features a clear English menu, fluent English-speaking staff, and scenic seating overlooking the Thu Bon River. The interior embraces Hoi An’s signature golden-yellow aesthetic.

Its best-selling item is the “2 Fried Eggs + Pate + Cheese” banh mi, combining creamy eggs, melted cheese, and crispy bread. The vegetarian option with dried banana blossoms and mushrooms is also highly popular. Prices are higher than most local shops, but the atmosphere and experience justify the cost.

All Day Banh Mi offers a more modern experience designed for international travelers

All Day Banh Mi offers a more modern experience designed for international travelers

8. Banh Mi Co Ba

  • Address: 40/14 Tran Cao Van Street, Hoi An Ward, Da Nang City
  • Opening hours: 8:30 AM - 7:00 PM (daily)
  • Price range: 25,000 - 50,000 VND (~$0.96 - $1.92)

This family-run shop has over 40 years of history and has earned both the Sluurpy Certificate 2024 and the Recommended Restaurant Badge 2025. The restaurant prides itself on a secret family recipe that creates a unique flavor unavailable elsewhere. The menu includes chicken, beef, bacon, egg, and mixed banh mi options.

The mixed banh mi is the signature choice, featuring freshly toasted bread, tender chicken, flavorful pork, smoky bacon, rich egg, melted cheese, and a distinctive homemade sauce. The owner is known for being friendly and happy to introduce Vietnamese cuisine to international guests.

Banh Mi Co Ba prides itself on a secret family recipe that creates a unique flavor unavailable elsewhere

Banh Mi Co Ba prides itself on a secret family recipe that creates a unique flavor unavailable elsewhere

9. Banh Mi Mr. Hieu

  • Address: 644 Hai Ba Trung Street, Hoi An Ward, Da Nang City
  • Opening hours: 7:00 AM - 8:30 PM (daily)
  • Price range: 20,000 - 40,000 VND (~$0.77 - $1.53)

A warm family-run shop decorated in Hoi An’s signature mustard-yellow style. The display counter showcases a variety of fresh fillings including pate, grilled pork, roasted beef, and Vietnamese pork sausage. The best-selling option is the pork banh mi, filled with char siu, pate, meatballs, herbs, cucumber, and a signature sauce. One memorable detail is that the owner speaks English fluently, and guests are invited to sign or draw on the walls as a keepsake.

Banh Mi Mr. Hieu’s best-selling option is the pork banh mi

Banh Mi Mr. Hieu’s best-selling option is the pork banh mi

10. Huynh De Vegetarian Banh Mi in Hoi An

  • Address: 582 Cua Dai Street, Hoi An Ward, Da Nang City
  • Opening hours: 6:00 AM - 9:00 PM (daily)
  • Price range: 15,000 - 30,000 VND (~$0.57 - $1.15)

Specializing in premium vegetarian banh mi made with fresh ingredients, this shop’s Supreme Banh Mi is the must-try option. It includes vegetarian pork, vegan sausage, vegan pate, herbs, cucumber, and a spicy soy sauce blend. The shop is small and mainly suitable for takeaway orders. They also support bulk orders and donate part of their profits to charity.

Huynh De Vegetarian Banh Mi specializes in premium vegetarian banh mi

Huynh De Vegetarian Banh Mi specializes in premium vegetarian banh mi

11. Banh Mi Lanh Hoi An

  • Address: 430 Cua Dai Street, Hoi An Ward, Da Nang City
  • Opening hours: 3:00 PM - 9:00 PM
  • Price range: 10,000 - 25,000 VND (~$0.38 - $0.96)

This humble local shop captures the peaceful atmosphere of Hoi An Ancient Town. The bread is grilled directly over charcoal, creating a smoky flavor that is hard to forget. It is loved by both travelers and locals thanks to its very affordable prices.

Banh mi from Banh Mi Lanh is grilled directly over charcoal, creating a smoky flavor

Banh mi from Banh Mi Lanh is grilled directly over charcoal, creating a smoky flavor

12. Banh Mi Pho Co in Hoi An

  • Address: 2 Le Loi Street, Hoi An Ward, Da Nang City
  • Opening hours: 6:00 AM - 9:00 PM (daily)
  • Price range: 15,000 - 25,000 VND (~$0.57 - $1)

Located at the intersection of Tran Hung Dao and Le Loi streets, Banh Mi Pho Co is known for its signature egg oil sauce, which is creamy and richer than those found elsewhere. It pairs especially well with char siu and grilled pork. Besides banh mi, the shop also serves soy milk and corn milk for 10,000 VND (~$0.38).

Banh Mi Pho Co is known for its signature egg oil sauce

Banh Mi Pho Co is known for its signature egg oil sauce

Read more:

From iconic street food legends to humble family-run stalls, the best banh mi in Hoi An offers far more than a quick snack. It is a flavorful journey through the town’s culinary culture and local traditions. Each shop on this list delivers its own unforgettable taste. After exploring the lantern-lit streets or joining exciting Hoi An tours, stopping for a fresh banh mi is one of the simplest and most authentic experiences you can have. For more Vietnam food guides and local travel tips, explore more with GTrip.


Zalo
Phone