Walk through the Old Town before eight o’clock and you will smell it before you see it: charcoal smoke, warm bread and a little sweet pork fat drifting out of a shopfront the size of a garage. A woman flips baguettes over a small grill while another stacks pate, herbs and slices of barbecued pork with the speed of long habits. This is banh mi in Hoi An, and it is one of the cheapest and most satisfying meals you will eat in Vietnam.
What makes Hoi An Banh Mi different
Banh mi in Hoi An is wetter, saucier and heavier than the northern version. Cooks here use more pate, add a house sauce that every family mixes in its own way, and often include Hoi An’s own barbecued pork, which tastes sweeter and smokier than roast pork elsewhere in Vietnam. Cucumber, pickled vegetables, basil, cilantro and spring onion cut through the richness, and a spoonful of chilli finishes it.

The sandwich also helped put the town on the world’s food map. In 2009 the chef Anthony Bourdain bought one at the market stall of Truong Thi Phuong, and his on-screen verdict, “a symphony in a sandwich”, sent travellers in search of her counter (Source: Bao Tuoi Tre). Vietnam’s banh mi has since been ranked among the world’s best street foods by TasteAtlas in 2023 and among the best sandwiches by CNN Travel in 2021, and Hoi An’s version is the one that many food writers name first.
A good sandwich here takes only one or two minutes to assemble, which is why a shop can serve hundreds of people in a morning. The quality depends on three things: bread that is crisp outside and soft inside, a pate with real depth, and a sauce that ties them together. Everything else is detailed.
Banh Mi Phuong vs Madam Khanh: Which one should you choose?
The comparison matters because these two shops get the most attention, and visitors often have time for only one. They are not rivals in a strict sense, since each is better at something different.
| Banh Mi Phuong | Madam Khanh – The Banh Mi Queen | |
| Address | 2B Phan Chau Trinh | 115 Tran Cao Van |
| Google rating | 4.3★ (16,891 reviews) | 4.6★ (12,206 reviews) |
| Hours | 06:30-21:00 daily | 06:30-19:00 daily |
| Price | 25,000-50,000 VND | about 40,000 VND |
| Known for | Charcoal-toasted bread, Bourdain’s visit | House sauce and chilli oil on the side |
| Queue at peak | Longer, with a number ticket | Shorter, with a counter and seating upstairs |
| Seating | A large second floor | A seating area, with air conditioning upstairs |
| Phone | +84 905 743 773 | +84 777 476 177 |

Banh Mi Phuong: the one for bread and history
2B Phan Chau Trinh · 4.3★ (16,891 reviews) · 06:30-21:00 · +84 905 743 773

Madam Phuong began as a primary-school teacher who ran a small banh mi stand on the side for extra income. She opened the business in 1989 with a simple aim, to make a better sandwich than the ones she could find on the street, and she is known for watching customers’ plates and asking what they did not finish. She keeps her prices low and says she still eats one sandwich every day at five o’clock.
Today the shop sells the sandwich that made her famous, the mixed banh mi thap cam with pork, pate, egg and herbs. The buns are warmed over charcoal at the front, so you can watch the smoke curl around the crust while you wait, and visitors often say the bread stays crisp longer than anywhere else in town. You take a numbered ticket when you order and listen for it, and a big room upstairs usually has seats even when the line outside looks long.

Madam Khanh: the one for sauce and speed
115 Tran Cao Van · 4.6★ (12,206 reviews) · 06:30-19:00 · +84 777 476 177
Madam Khanh Banh Mi was founded in 1975 by Nguyen Thi Loc and her husband. The name “Madam Khanh” came from foreign visitors, who began calling her by her husband’s name, and it has remained ever since. Today, her daughter runs the shop. Loved by international visitors, it is also known as “The Banh Mi Queen”, a nickname featured on Tripadvisor. Located about one kilometre north of Hoi An Market, the modest storefront is easy to miss if you are not paying attention.

The sandwich here is generous, with a crisp loaf that keeps a soft centre, plenty of pate and barbecued meat, and a sharp pickle to balance them. Many diners say the chilli oil served on the side is the real reason to come, closer to a sambal than to a thin hot sauce. A flat price of about 40,000 VND covers the meat options, and the air-conditioned room upstairs is a relief in the afternoon heat.
The menu offers six sandwiches with pork, chicken, egg and sausage, plus a vegetarian version with egg, tofu, cheese, cucumber and tomato. The queue is usually shorter than at Phuong, so it suits anyone short on time.

If you care most about bread, go to Banh Mi Phuong and arrive at half past six or seven in the morning, when the wait is short and the pate has just been set out. If you care most about sauce, chilli oil and a quicker line, choose Madam Khanh. If you have two mornings, eat at both and order the mixed sandwich at each, because comparing like with like is the fairest test.
Read more: White Rose Dumplings Hoi An: The Story, the Craft and Where to Eat Them
6 more places for the best Banh Mi in Hoi An
These six shops were picked because each does something specific well. All of them rate 4.7★ or higher on Google Maps, and most are cheaper than the two famous names.
| Shop | Best for | Hours | Rating |
| Banh Mi Lanh | Charcoal bread at breakfast, among locals | 06:00-22:00 | 4.7★ (197) |
| Banh Mi Ha | The cheapest, with street seating | 07:00-20:30 | 4.9★ (117) |
| Co Phuong | Barbecue pork with crushed peanuts | 10:00-21:00 | 4.9★ (330) |
| Banh Mi Co Ba | Vegetarian and coriander-free | 08:00-20:00 | 4.9★ (1,717) |
| Banh Mi Phi | A family house and charcoal-toasted bread | 08:00-19:00 | 4.8★ (3,127) |
| Banh Mi Mr Hieu | Crispy pork in air conditioning | 07:00-21:00 | 4.9★ (1,631) |
Banh Mi Lanh
190 Nguyen Duy Hieu · 4.7★ (197 reviews) · 06:00-22:00 · +84 905 892 584

Two women stand side by side at this small counter, filling several sandwiches at once while fresh baguettes keep arriving from the baker. Each loaf is warmed over charcoal before it is filled, which gives the crust a crackle and a faint smoke. At seven in the morning the plastic stools are full of neighbours, and the place feels like an ordinary street breakfast rather than a tourist stop.
The pate is made in-house, and the filling that earns the most praise is Hoi An’s barbecued pork, sweeter and smokier than the pork you find elsewhere. A diner who has lived in Vietnam for ten years came expecting nothing special and called it one of the best he had eaten, noting that he was the only foreigner there. A mixed sandwich costs about 25,000 VND, so it is a very cheap way to find out what you like.

Ask for the house chilli, which several visitors describe as essential, and sit down to eat while the bread is still crisp.
Banh Mi Ha
Trieu Chau Assembly Hall, 360 Nguyen Duy Hieu · 4.9★ (117 reviews) · 07:00-20:30
This stall is tucked into the front of a Chinese assembly hall, with a few chairs on the pavement and a pleasant lady behind the counter. It is a quiet, underrated place that locals use for an easy dinner, and one diner called it their go-to meal whenever they could not decide what to eat. Another visitor stumbled on it by accident and ate there three times in two days.

The crust is crisp, the balance of meat, sauce and vegetables is neat, and the price is among the lowest in town. Ask for the chilli and the pork slice, and be ready for a little sauce on your sleeve. The map pin sits on the opposite side of the road from the stall, so look across the street.
Co Phuong
24 Nguyen Hue · 4.9★ (330 reviews) · 10:00-21:00 · +84 787 679 955
Co Phuong is a small stall in the Old Town that sells its barbecue sandwich for about 30,000 VND and a combo for 50,000 VND. The owner greets guests like family, and one visitor who walked past a long queue at another famous shop ended up ordering two sandwiches here and returning the next day for five. It opens at ten, so it suits a late breakfast or lunch.

The barbecue pork sandwich has a nice crunch from cucumber, a spicy sauce that is easy to adjust, and a sprinkle of crushed peanuts that is not common elsewhere in town. The beef and chicken versions are good too, according to a Korean traveller who recommended it as cheaper and better than the better-known places.
Banh Mi Co Ba
40/14 Tran Cao Van · 4.9★ (1,717 reviews) · 08:00-20:00 · +84 905 633 538

A short alley away from the street leads to a family-run shop in a small house, where the owner makes her bread crunchy and her service quick. There is a vegan sandwich with tofu, cucumber, lettuce and chilli sauce, and avocado can be added for 10,000 VND more. Nothing here contains coriander, which makes it the shop for anyone who dislikes the herb.
A chicken sandwich costs around 30,000 VND, and you should try the lemon tea alongside it. The family also arranges airport transfers, often at lower prices than ride-hailing apps. If you have food allergies, speak with the owner, who is happy to explain the ingredients.
Banh Mi Phi
88 Thai Phien · 4.8★ (3,127 reviews) · 08:00-19:00 · +84 905 755 283
The shop is run from the owner’s family house, and the bread is toasted over charcoal just before serving. Its founder, Do Van Phi, was once a sous-chef at a five-star resort, and he now serves a sandwich of five-spice pork, Vietnamese sausage, pate, cucumber and herbs. The rolls are slightly smaller than at some shops, but the price is low, so the counter is busy at most hours.

A standard sandwich with a bottle of water costs about 40,000 VND, and a guest recommends the special with avocado. The chilli sauce gets frequent praise, and the owner is happy to adapt a sandwich for vegans.

Banh Mi Mr Hieu
644 Hai Ba Trung · 4.9★ (1,631 reviews) · 07:00-21:00 · +84 905 744 192

Mr Hieu offers what the street stalls cannot: a table, a fan or air conditioning, and a cold drink with your sandwich. The owner comes to each table to ask whether the food suits your taste.
The crispy roast pork is the one to order, with tender meat and a crackling skin, balanced by cucumber, herbs and a sauce that is not too heavy. The char siu sandwich with pate and xíu mại (a Chinese-style meatball) is also popular.
Read more: Top 4 chicken rice Hoi An restaurants worth the detour
The herbs come from Tra Que
Much of the freshness in a Hoi An sandwich comes from the herb gardens of Tra Que village, a few kilometres from the Old Town. Basil, mint, cilantro and lettuce are picked daily and sold in the market that supplies many of the town’s kitchens. Eating the crisp greens in a sandwich and then seeing where they grow makes the dish feel much more connected to the place.

If you want to see the gardens, Hoi An Travel’s Tra Que Farming & Lantern Making runs from 8:00 AM to 1:00 PM and lets you work the herb gardens before making a lantern, from 790,000 VND. It makes a relaxed counterpart to a food morning in the Old Town.
What to order at a Hoi An Banh Mi Shop
Most shops sell a few standard sandwiches, and the mixed one is the best way to compare. Use these habits to order well:
- Ask for the mixed (thap cam): It usually includes pork, pate, egg and vegetables, and it shows what a shop can do.
- Try the crispy pork where it is offered: Mr Hieu is known for it, and the crackling skin adds texture.
- Take the chilli on the side: You can taste it first and add as much as you like.
- Say “khong cay” if you want no heat: Most sandwiches are assembled to order, so this is easy.
- Add avocado for about 10,000 VND where offered: It makes the sandwich creamier.
- Eat it where you buy it: The crust loses its crunch within ten minutes in a bag.
What to eat with your Banh Mi
Banh mi is a quick meal, so pair it with the town’s other local dishes for a full day of eating. Start with mi Quang at a family kitchen before ten, have cao lau for lunch, and finish with chicken rice or a plate of white rose dumplings. For a broader look at what locals eat, see our guide to Hoi An street food.

How to spot a good Banh Mi shop
The best shops share a few signs, and you can check them before you order. These tips work anywhere in the town:
- Look for bread that arrives in batches: Fresh rolls come out in the early morning and again in the afternoon, so avoid a pile that has sat under a cloth since breakfast.
- Check the pate: A darker, coarser pate was usually made in the shop, while a pale, smooth one often came from a tub.
- Watch whether they toast the bread: A pass over charcoal or a grill firms the crust and warms the filling.
- Look at the line: A steady flow of local customers is a better sign than a long queue of tour groups.
Vegetarian and vegan Banh Mi in Hoi An
Vegetarian options are easy to find if you know where to look. Banh Mi Co Ba serves a tofu sandwich with cucumber, lettuce and chilli sauce, with avocado for a small extra charge, and its owner is used to questions about allergies. Banh Mi Phi will adapt a sandwich for vegans, and Mr Hieu has a decent range of fillings as well. Madam Khanh also makes a vegetarian version with egg, tofu, cheese, cucumber and tomato.
Tell the cook clearly if you avoid fish sauce or egg, because some sauces contain both. At a busy counter, it is easier to pick a shop that already offers a vegetarian sandwich than to explain changes in a fast-moving queue.
Food safety tips for eating Banh Mi
Banh mi combines cooked meat, pate and raw herbs, so freshness matters more than the shop’s fame. Eat the sandwich soon after you buy it, because ten minutes in a warm bag is enough to change it. Choose shops where the fillings are kept covered and the bread is stacked fresh, and avoid carrying one around in the afternoon heat.

If you have allergies or avoid pork or peanuts, tell the staff clearly before you order. Hoi An sandwiches use a lot of pork and pate, and a sauce may contain ingredients you cannot see. Fresh ingredients, a busy counter and a clean preparation area are the best signs of a safe sandwich.
Hoi An banh mi is a simple yet memorable part of the town’s food culture, bringing together crispy bread, savoury fillings, fresh herbs and distinctive homemade sauces. Whether enjoyed as an early breakfast or a quick bite between sightseeing stops, it offers an easy way to experience the flavours of local life. Take a moment to enjoy it fresh from the oven, and make room for this familiar Vietnamese favourite on your next trip to Hoi An.
FAQs
Which is better, Banh Mi Phuong or Madam Khanh?
Banh Mi Phuong is known for its crispy bread, while Madam Khanh stands out for its rich sauce and shorter queues. Trying both is the best way to compare.
What is the best time to eat banh mi in Hoi An?
Visit between 6:30 and 8:00 AM for fresh bread and shorter queues. Late afternoon is another good option.
How much does a banh mi cost in Hoi An?
Most sandwiches cost 25,000-40,000 VND, while famous shops may charge up to 50,000 VND. Extra toppings cost more.
Is there vegetarian banh mi in Hoi An?
Yes. Madam Khanh, Co Ba, Phi and Mr Hieu offer vegetarian options or can adjust fillings.
Where can I eat banh mi late in the evening?
Banh Mi Lanh stays open until 22:00, while Mr Hieu, Co Phuong and Banh Mi Phuong generally close around 21:00. Check opening hours before visiting.





