This page contains affiliate links. We may earn a small commission if you make a purchase, at no extra cost to you.
If you are looking for a quick, easy bite to eat in Vietnam, a Banh Mi is always a great option. We spent 3 months in Vietnam and in my opinion Hoi An easily has the best Banh Mi in the country.
The bread in Hoi An is always perfectly baked, with a nice crispy crunch on the outside and soft, fluffy bread on the inside.
Along with the bread, what I loved most about the Banh Mi’s in Hoi An was the flavors. There is always paté along with delicious sauces, fresh herbs and vegetables.
I am not usually a sandwich person, but in Hoi An I could not get enough of Banh Mi!
During our 4 weeks in Hoi An, we sampled many Banh Mi spots and came up with this list of the best Banh Mi in Hoi An so you do not have to waste time eating average sandwiches.
Tip: A Vietnamese sandwich (Banh Mi) in Hoi An costs between 15K and 35K VND (0.60-1.40 USD) making it a super cheap eat. If you want to try all of Hoi An’s best street food check out this Hoi An street food tour with local Lily.

Why does Vietnam have a Sandwich?
Sandwiches are not something that you usually find in Asian cuisines. But the reason for the Banh Mi is the fusion of French and Asian cuisine.
The French occupied Vietnam for many years and as a result, left behind some culinary influences such as the baguette, butter and paté 🥖
Vietnamese used these ingredients along with local ingredients, such as cilantro, pickled vegetables, and chili, to create the Banh Mi. It’s believed to have been first created in Ho Chi Minh City in the 1950s.
The combination of French and Vietnamese ingredients is delicious and one of our go-to quick bites to eat while we travelled in Vietnam.
But as I mentioned, I think the best Banh Mi in Vietnam are found in Hoi An. So you will be in for a treat if you love Banh Mi while you are in Hoi An.

Map of our Favorite Hoi An Banh Mi Spots
During our 4 weeks in Hoi An, we probably ate more than 25 Banh Mi 😅 The best of the best are marked on this map and easy to reach as they are all scattered in and around Hoi An’s Old Town.
Tip: Click on the pins to see more details. To add this map to your Google Maps account, tap the star icon next to the map title on desktop or click the enlarge icon [ ] on mobile. Find it later in Google Maps > You > Maps on mobile or Google Maps > Saved > Maps on desktop.
1. Madam Khanh (The Banh Mi Queen)
- Best Banh Mi in Hoi An!
- Our favorite: BBQ Pork Banh Mi with fresh watermelon juice
- Price: 25,000 VND (1 USD)
- Hours: 6:30 am–7 pm daily
- Location: 115 Đ. Trần Cao Vân, Hội An (Google Maps)
- 4.6 from 8,600 reviews, expect queues
- Instagram: The Banh Mi Queen
Madam Khanh is one of the most popular Banh Mi shops in Hoi An. When I arrived, my first instinct was to not like the place.
There was a huge line of foreigners waiting outside and it felt like the typical tourist trap you find all over the world.
But once we got inside, I understood what the fuss was about.
The baguettes at Madam Khanh are always perfectly baked. The bread is nice and crunchy on the outside and soft and fluffy on the inside.
If you like meat, Madam Khanh is the place for you. I loved the BBQ Pork Banh Mi, it was always super flavourful and you get a generous portion of pork for your money.
The fermented chilli sauce at Madam Khanh is also fantastic, and you have to try it if you like some heat on your Banh Mi. It is homemade and fermented for several weeks before being served.
Despite the large crowds, the shop is a well-oiled machine and they pump out Banh Mi super quick. So you will not have to wait too long to eat.
Madam Khans is no secret spot where you will only find locals eating. But I still think it serves the best Banh Mi in Hoi An.
The serving size, price and flavors just cannot be beaten in my opinion.
Tip: Lily’s local street food tour starts just around the corner from Madam Khanh and includes, besides Banh Mi, 7 other must-try dishes in Hoi An 🥟🥖🍜


2. Phi Banh Mi
- We ate most Banh Mi’s here
- Our favorite: Pork Banh Mi with extra avocado
- Price: 25,000 VND (1 USD)
- Hours: 8 am–8 pm daily
- Location: 88 Thái Phiên, Phường Minh An, Hội An (Google Maps)
- 4.7 from 2,500 reviews, no queues
- Instagram: Phi Banh Mi
Despite Phi Banh Mi being number 2 on my list, it was actually the Banh Mi we ate the most while in Hoi An.
Phi Banh Mi does not have the crowds of Madam Khanh but the Banh Mi are delicious. We loved eating them regularly because they have more vegetables than Madam Khanh and were therefore a bit fresher and lighter.
The homemade chili sauce is also fermented for several weeks and is just as good as Madam Khanh’s.
What I liked about Phi Banh Mi was that there was always a relaxed atmosphere. Because there were no crowds of tourists, it felt like more of a local spot. Even though plenty of tourists know about it!
Phi Banh Mi is the best Banh Mi in Hoi An if you are looking for a fresh tasty Banh Mi that isn’t too meat heavy, feels local and has no queues.
Tip: If you like avocado, add extra avo for only 15,000 VND (0,60 USD). They put a lot on and it made the Banh Mi even more filling! 🥑


3. Banh Mi Phuong (Anthony Bourdain)
- Recommended by Anthony Bourdain
- Our favorite: Mixed Banh Mi
- Price: 30,000 VND (1,20 USD)
- Hours: 6:30 am–9:30 pm daily
- Location: 2b Đ. Phan Chu Trinh, Cẩm Châu, Hội An (Google Maps)
- 4.3 from 13,062 reviews, expect queues
- Facebook: Banh Mi Phuong
Banh Mi Phuong was made world famous by American chef Anthony Bourdain and really kicked off the Banh Mi scene in Hoi An.
He visited the shop as part of one of his travel shows No Reservations and described the Banh Mi as a symphony in a sandwich.
I tried the Mixed Pork Banh Mi and I have to agree with Bourdain’s description. The combination of flavours is amazing, it is for sure one of the best Banh Mi in Hoi An. Itwas a close call putting Madam Khanh and Banh Mi Phi above it.
While we were in Hoi An, I never visited the original Banh Mi Phuong because we spotted another stall with Anthony Bourdain’s picture on the menu by the market.
A local told us that this stall was started by the sister of the original shop owner. So I assume the Banh Mi are just as good.
What I liked about visiting this stall was that there were no crowds and you could enjoy your Banh Mi while watching the hustle and bustle of the local market.
Banh Mi Phuong serves quite a meat-heavy Banh Mi which I loved. After one Banh Mi, I was quite full so it was good value for money.
Tip: There are 3 Banh Mi Phuong food stalls in Hoi An: The first one is the one visited by Anthony Bourdain, the second one is run by the owner’s sister and the third one outside the Old Town is a copycat!


This 1-minute video shows the original scene of Anthony Bourdain visiting Banh Mi Phuong’s original street food stall in Hoi An, ordering one of their signature breads and making them famous!
4. Op La Dong
- Perfect for breakfast
- Our favorite: Op La Dong Banh Mi with fresh orange juice
- Price: 25-40,000 VND (1-1,60 USD)
- Hours: 6–10:30 am daily
- Location: 134 Đ. Trần Cao Vân, Hội An (Google Maps)
- 4.7 from 160 reviews, no queues
If you would like a Banh Mi for breakfast in Hoi An, then look no further than Op La Dong. This is a street stall that makes amazing egg Banh Mi.
Op La Dong is a popular street food breakfast in Vietnam, which consists of fried eggs served with a fresh baguette 🍳🥖
The eggs are served in a steaming hot metallic dish, cooked with tomatoes and topped with fresh herbs. Delicious!
You get a plate with a baguette and fresh veggies on the side, then you can make your own Banh Mi!
I loved the presentation of the food on the metal tray on a wooden board. Considering it is street food, it was presented better than in most restaurants.
This is also an authentic Vietnamese street food stall because you will be sitting on ridiculously tiny plastic chairs on the side of the road.
The owners are also super friendly. So head to Op La Dong for the best breakfast Banh Mi in Hoi An!
Fun Fact: The phrase Op La Dong is derived from the French “Oeufs au plat” which means fried egg.


5. Banh Mi Sum
- Banh Mi Old Town hidden gem
- Our favorite: BBQ Pork Banh Mi
- Price: 25,000 VND (1 USD)
- Hours: 6 am–9 pm daily
- Location: 149 Trần Hưng Đạo, Hội An (Google Maps)
- 4.7 from 252 reviews, no queues
- Tripadvisor: Banh Mi Sum
Banh Mi Sum was one of the most surprising Banh Mi that I tried in Hoi An.
When we arrived, I was not expecting much because Banh Mi Sum does not have the hype of other Banh Mi spots in Hoi An. But it deserves to have much more popularity.
The staff working there were super friendly and there is quite a large seating area inside, which is a perfect little escape from the heat on the streets outside.
I ordered the BBQ Pork Banh Mi and it was super juicy and full of flavour. As with all good Banh Mi in Hoi An, the bread was perfectly crispy and accompanied by a homemade chilli sauce 👌
I think because Banh Mi Sum is located just on the outskirts of the Old Town, is does not get as much traffic as other places.
But you will not be disappointed if you visit because the Banh Mi are excellent!
Tip: Combine a visit at Banh Mi Sum with learning how to make Vietnamese Coconut, Salt or Egg Coffee at this nearby Coffee Making Class – because trying a unique coffee creation is another must-do in Hoi An!

6. Le Hoi Mi Chay (Vegan Banh Mi)
- Best vegan Banh Mi in Hoi An! 🌱
- Price: 20,000 VND (0,80 USD)
- Hours: 6 am–9 pm daily
- Location: 3 Nguyễn Huệ, Cẩm Châu, Hội An (Google Maps)
- 5.0 from 1,900 reviews, no queues
- Instagram: Le Hoi Vegan Bread
Le Hoi Mi Chay has a perfect 5 stars on Google and crazy cheap Banh Mi.
When we visited, they only cost 15,000 VND (0,60 USD) but the price was increased to 20,000 VND (0,80 USD) which is still absurdly cheap.
You will get a delicious vegan Banh Mi full of fresh local ingredients. It will not be as filling as other Banh Mi on this list, but for the price, you can buy more than one Banh Mi or pair it with soy milk what we did.
The lady who owns this place is also super friendly andmamazingly, she keeps the price so low despite the popularity.
It is great that you can get a vegan Banh Mi right in the middle of Hoi An that still has the authentic feel of Vietnamese street food.
There is a list of ingredients on the front of the stall and you can choose what you want. I recommend taking everything because the flavors work very well together.
I loved the peanuts in the Banh Mi and it for sure had a different flavor profile to other Banh Mi in Hoi An, but the same crunchy baguette as you would expect in Hoi An.
So if you are looking for the best vegan Banh Mi in Hoi An, then look no further than Le Hoi Mi Chay!
Tip: You’ll visit this food stall on Hoi An’s Vegan Food Tour plus taste 8 other must-eat street foods in Hoi An.


7. All Day Banh Mi Hoi An
- Super nice seating area and location!
- Our favorite: Banh Mi Pate 2 Trung
- Price: 35,000 VND (1,40 USD)
- Hours: 9 am–9 pm daily
- Location: 25 Công Nữ Ngọc Hoa, Hội An (Google Maps)
- 4.9 from 2,800 reviews, no queues
- Instagram: All Day Banh Mi
All Day Banh Mi is a great option if you would like to eat in a fancier restaurant while enjoying your Banh Mi in Hoi An’s Old Town.
The interior of All Day Banh Mi is modern, clean, and tidy. I prefer the chaotic traditional spots but everyone has their own preferences!
Because of the fancy interior, you will not find dirt cheap Banh Mi. But they are still affordably priced, taste very authentic and as with all Hoi An Banh Mi, the bread is nice and crispy.
But what separates this Banh Mi from others on my list is the paté.
The paté at All Day Banh Mi is spread quite thick and has a strong flavour. I love paté so I really enjoyed it. But if you are not a fan of paté, I would recommend asking the staff to go easy on it.
They also have other interesting toppings, such as pork floss, which you cannot find anywhere else.
All Day Banh Mi is the best Banh Mi in Hoi An, if you want a nice modern area in Hoi An’s Old Town to escape the craziness of Vietnam for a while.
Tip: All Day Banh Mi has a prime location at the river. From there, you can easily get the Old Town Pass to visit Hoi An’s ancient temples or hop on a 20-minute boat ride along lanterns at night.


8. Banh Mi Ha
- Cute little cart in the Old Town
- Our favorite: Pork Banh Mi
- Price: 25,000 VND (1 USD)
- Hours: 7 am–8:30 pm daily
- Location: 334 Nguyễn Duy Hiệu, Hội An (Google Maps)
- 5.0 from 40 reviews, no queues
Banh Mi Ha is a solid option in Hoi An if you are looking for a quick snack while wandering around Hoi An’s Old Town.
In the reviews, many people raved about Banh Mi Ha as one of the best Banh Mi in Hoi An. But in my opinion, it does not quite reach the quality of other Banh Mi on this list.
Nevertheless, if you are hungry and happen to be walking past, it is worth trying out. The cart is run by a lovely lady and it is a cute local spot to watch street life during the day or night.
Tip: We found the actual location of the Banh Mi Ha food cart a few meters further than it’s marked on Google Maps.



Where to Eat the Best Banh Mi in Vietnam?
The best Banh Mi we found and ate in Vietnam were in Hoi An. We were shocked how bad the bread and fillings were in other parts of Vietnam.
Outside Hoi An, the bread was very soft, had no crunch and was full of sugar! There was no paté, fresh herbs and often not even fresh vegetables 👀
It reminded us more of a gas station sandwich than a delicious Vietnamese Banh Mi. So definitely don’t skip on eating at least one Banh Mi in Hoi An!
If you make it to Hanoi or Ho Chi Minh City, there are Banh Mi stalls we can recommend that are getting close to Hoi An’s quality:
- Hanoi: Banh Mi 25 – different taste and texture than the ones in Hoi An but very fresh ingredients, great location, lots of options and good in its own category.
- Ho Chi Minh City: Banh Mi Pho Co 159 – almost as good as in Hoi An! Crunchy unsweetened bread, paté, super friendly owner and lots of tasty Vietnamese fillings and flavors.
- Ho Chi Minh City: Banh Mi Xanh – Vegan Banh Mi – very delicious vegan Banh Mi options with lots of fresh vegetables, tofu and chili sauce.



HOI AN TRIP ESSENTIALS
Here are sites we use and recommend for planning a trip to Hoi An. For more tips, check out our Travel Resources!
✈️ Find cheap flights to Da Nang on Kiwi.com
🏠 Get a free place to stay on TrustedHousesitters
🤩 Find the best hotel in Hoi An on Booking.com
🤠 Book attractions and tours on GetYourGuide
🚐 Book buses, shuttles and transport with 12Go
📲 Get an eSim with lots of mobile data on Airlo
✅ Book travel health insurance with SafetyWing
💌 For budget travel tips subscribe to our Newsletter
Enjoy Eating Hoi An’s Best Banh Mi!
If there is one place in Vietnam to enjoy a perfect Banh Mi, it’s definitely Hoi An.
I loved the combination of a crispy French-style baguette and Vietnamese bold flavors that was hard to find anywhere outside Hoi An.
Alongside Banh Mi, I also recommend trying Hoi An’s signature dish Cao Lau, Mi Quang, Pho and a Vietnamese coffee with egg, salt or coconut.
We wrote all there is to know about the best food spots in Hoi An down below. Enjoy!
READ ALSO
SAVE THESE PINS FOR LATER
Leave a Reply