Growing up in Hoi An for over 20 years, I’ve eaten banh mi everywhere from the Hoi An Ancient Town to Cam Chau. In this guide, I review the best banh mi in Hoi An today, and, more importantly, recommend the places I personally return to and genuinely trust, a must-read for anyone wondering what to eat in Hoi An.
| Name | Opening Hours | Best For | Local Insight | Price Range | Location |
|---|---|---|---|---|---|
| Banh Mi Phuong | 6:30 AM – 9:00 PM | Thick Pate & Char Siu | Iconic but busy. Expect 20-30 min wait at peak hours. | $1.00 – $1.60 | 2B Phan Chu Trinh |
| Banh mi Madam Khanh | 6:30 AM – 7:00 PM | Sweet-Rich Sauce | Tiny shop. Better to eat on-site early or takeaway. | $1.00 – $1.60 | 115 Tran Cao Van |
| Banh mi Le Hoi Vegan | 6:00 AM – 9:00 PM | Braised Tofu | No MSG aftertaste. Reliable local vegan gem. | $1.20 – $1.80 | 3 Nguyen Hue |
| Phi Banh Mi | 8:00 AM – 8:00 PM | Fast & Avocado | Clean service. Orders usually ready in under 3 mins. | $1.00 – $1.60 | 88 Thai Phien |
| Banh Mi Sum | 6:00 AM – 9:00 PM | Charcoal Toast | Smoky crust. Ask for "little chili" if you can't handle heat. | $0.80 – $1.40 | 149 Tran Hung Dao |
| Banh Mi Lien | 6:30 AM – 9:00 PM | Max Value/Meat | Best meat-to-price ratio. Perfect for grab & go to the beach. | $1.00 – $1.40 | 255 Cua Dai |
| Banh Mi Lanh | 6:00 AM – 10:30 PM | Old-style Pate | Rustic texture. Very local sidewalk vibe. | $0.80 – $1.20 | 430 Cua Dai |
| Banh Mi Sai Gon Hoi An | 5:00 AM – 12:00 AM | Late Night Stop | The only high-quality option open past 11:00 PM. | $1.00 – $1.60 | 51 Tran Hung Dao |
| Banh Mi Co Ba | 8:00 AM – 10:30 PM | Lemongrass Pork | Super friendly. Ask for extra pickles for free. | $0.80 – $1.40 | 40/14 Tran Cao Van |
>> Best restaurant in Hoi An
Anthony Bourdain famously called Banh Mi Phuong “a symphony in a sandwich,” and flavor-wise, that reputation is deserved. During a weekday visit at 9:00 AM, I waited 25 minutes to buy just two sandwiches - a realistic wait time travelers should expect outside very early morning hours, making it a must-stop place to visit in Hoi An.
What stood out most was the pate. I watched the staff apply a layer roughly twice as thick as most local shops. The char siu pork is cut in large chunks rather than thin slices, giving each bite a firmer, more satisfying texture.
Insider tip: Because of the crowd volume, sandwiches are assembled very quickly. On two occasions, I noticed the fresh herbs weren’t fully drained. If you don’t eat the banh mi within 10 minutes, the bottom crust can soften noticeably. If you’re taking it away, ask politely for less sauce or extra paper wrapping.
>> See more:
I prefer eating on-site at Madam Khanh rather than taking food to go. Compared to Banh Mi Phuong, their sauce is thicker, sweeter, and clings perfectly to the fillings instead of soaking into the bread, making it a must-try stop for anyone exploring things to do in Hoi An.
The baguettes stay warm in a charcoal oven, and when broken open, they still give a satisfying crack — a detail I noticed even during the busiest hours. The fried egg is cooked fresh per order, never pre-fried, which adds to the overall freshness.
One trade-off: the shop is small and can get quite warm around midday. Groups larger than six may find it cramped, so visiting early or opting for takeaway is recommended.
This is my reliable stop on full-moon days. Instead of processed meat substitutes, the owner braises tofu and mushrooms by hand.
I deliberately tested takeaway performance here: I waited 30 minutes before eating, and the bread did not dry out — something that rarely happens with vegetarian banh mi elsewhere. The herbal vegan sauce has a distinct aroma and, importantly, lacks the sharp MSG aftertaste common in cheaper versions.
Who this is best for: Vegetarians, or travelers who want something lighter but still filling — especially if you’re planning to walk afterward.
>> Related Post:
I timed my orders here multiple times: from placing the order to holding the sandwich took under 3 minutes consistently.
If you’re avoiding heavy fillings, order the chicken or avocado version. The avocado is fresh, not shelf-stable butter. Expecially, sandwiches are wrapped in clean food paper, not reused newspaper.
>> More:
The bread in here is grilled manually over charcoal, not an electric oven. The result is a lightly smoky crust that you can smell before you bite.
Their homemade Hoi An chili jam is noticeably spicier than Madam Khanh’s. If you’re sensitive to heat, ask for “just a little”, the owner understands and adjusts accurately.
I usually stop here around 7:00 AM. At roughly 20,000–25,000 VND, the amount of char siu rivals sandwiches that cost nearly double in the Ancient Town.
Insider tip: It’s near a busy intersection, and parking can be tricky during rush hours. However, service is extremely fast, making it ideal if you’re grabbing banh mi to take toward Cua Dai Beach or An Bang Beach.
This is the most “old Hoi An” banh mi for me. The liver pate here is a rich, wet-style pate that’s deeply flavorful rather than overly smooth or processed. It keeps a slightly grainy texture from real liver and meat, closer to traditional home-style preparation, and spreads easily into the bread without feeling dry.
Honest note: it’s a sidewalk stall close to traffic, so some dust is unavoidable. If you’re sensitive about the surroundings, it’s better to take the banh mi away rather than eat on the spot.
I ordered the grilled pork banh mi, and the meat was grilled until lightly charred at the edges, releasing a clear lemongrass aroma rather than heavy seasoning. The bread arrived warm and crisp, while the fillings stayed balanced and easy to eat, not overloaded and not greasy.
Insider tip: when served by Co Ba herself, she’s genuinely generous. You can politely ask for extra pickles (pickled papaya and carrot), and they’re often added without extra charge. That said, I should be transparent. A few friends of mine have had mixed experiences here, mostly related to staff attitude or orders not being followed exactly when a different staff member was working. In my own five visits, however, everything was handled well and the experience was consistently pleasant. It’s a place I’d still recommend trying at least once to form your own impression.
Banh Mi Sai Gon Hoi An is one of the few places in town that still serves banh mi well past 10 PM, making it a familiar stop for locals finishing late shifts and travelers wandering quieter streets after dark.
I’ve stopped here multiple times between 10:30 PM and midnight, and the quality has been consistently steady. The baguette is crisp on the outside but remains soft inside, not dried out despite the late hour. Fillings are generous and classic: grilled pork, cold cuts, homemade pate, and fresh herbs assembled quickly but neatly.
What’s especially practical: service remains fast even late at night. On my last visit near 11:45 PM, I waited less than 2 minutes from ordering to receiving my sandwich.
>> See more:
Having eaten banh mi in Hoi An for most of my life, I don’t believe its appeal comes from one single “secret ingredient.” What makes Hoi An’s banh mi special is the way flavors are carefully balanced. In one loaf, you can clearly taste sweetness, sourness, saltiness, mild bitterness, and a gentle heat, yet no element overwhelms the others.
The bread plays a key role in this balance. Baguettes in Hoi An are usually light and airy with a thin, crisp crust that cracks easily when bitten. This texture allows the fillings to shine rather than compete with them.
While fillings vary by vendor, most traditional banh mi here include grilled pork or char siu, pate, cold cuts, and sometimes a freshly fried egg. What locals pay close attention to are the fresh components. Cucumber, pickled carrot or papaya, and herbs like basil or mint are essential, not decorative. They help cut through the richness of the meat and pate, making the sandwich easy to enjoy even in the heat.
The sauce is where each shop quietly shows its character. In Hoi An, sauces often lean slightly sweet, combining fish sauce, garlic, chili, butter, and sometimes a touch of honey or mayonnaise. When done well, the sauce binds the ingredients together without soaking the bread too quickly.
This is why a good banh mi in Hoi An never feels heavy, despite being generously filled. It is flavorful yet balanced, comforting yet lively, and that thoughtful balance is what keeps both locals and travelers coming back.
After spending hours walking Hoi An’s Ancient Town, standing in line for banh mi, and eating on the go, your body often feels more tired than you realize. I’ve learned that a proper massage before or after exploring makes a noticeable difference. At Herbal Spa Hoi An, treatments are designed to release muscle tension, improve circulation, and calm the nervous system. When your body is relaxed and digestion settles, food feels lighter and flavors come through more clearly. This is why I often schedule a massage at Herbal Spa before heading out to eat. You don’t just enjoy Hoi An’s food more - you enjoy the whole day better.
Above is a list of the best banh mi in hoi an, along with a few places I personally love and often recommend as a local guide. Each shop has its own style, and there is no single “best” banh mi for everyone. What matters most is when you eat it, where you stand, and how it fits into your day in Hoi An.