Banh mi is a Vietnamese sandwich on a short, light baguette, filled with pate, pork and pickled carrot and daikon, topped with cucumber, coriander and chilli, and on a Hanoi street cart in 2026 it costs about 15,000 to 45,000 VND (roughly $0.60 to $1.80), according to a food-budget page updated on 3 October 2026. It is eaten for breakfast, lunch or a late snack, it is the cheapest filling meal in the country, and it is worth getting right: the bread, the fillings and the price change a lot between Hanoi, Hoi An and Saigon.

We are a Sapa trekking company, not a bakery, so this is a traveller’s guide and not a recipe. Many of our guests pass through Hanoi and fly or drive on to Hoi An and Saigon, and a banh mi is the meal they ask us about most. Below you will find what is inside one, a short history with the places where accounts disagree, how to order without pork or chilli, how the regions differ, named places to eat in Hanoi, Hoi An, Da Nang and Saigon, what to pay, and what to do about banh mi in Sapa itself. We checked every price, address and date on 31 October 2026 and say so beside each, because shops move and prices rise. Where we could not confirm something, we say that too.

The Short Answer: What You Get and What You Pay

A banh mi is a one-person sandwich on bread made with wheat and rice flour, so the crust is thin and the crumb is airy. The classic fillings are pate, cold cuts, chicken or pork, pickled carrot and daikon called do chua, cucumber, coriander, chilli and a spread of mayonnaise or butter. You eat it standing or sitting at a stall, usually within minutes of ordering, and nearly every seller will pack it in paper for you to carry.

15,000–45,000VND for a street-cart banh mi (about $0.60 to $1.80), vietnamtourism.com, updated 3 Oct 2026
73,000VND at Saigon’s best-known loaded shop, Huynh Hoa (Vietcetera, 7 July 2025)
2011year banh mi entered the Oxford English Dictionary (24 March, per Wikipedia and Vietnamese press)

The English word is said roughly “bahn mee”. In Vietnamese, bánh is the word for baked or steamed items and mì means wheat, so the name simply means wheat bread. In the north you will also see it spelled bánh mỳ. Wikipedia notes that northerners used to call a baguette bánh tây, “Western bread”, and rejects the folk story that the name comes from the French pain de mie.

Behind the glass at Banh Mi Phuong in Hoi An, a tray of julienned pickled carrot and daikon with spring onion sits on a banana leaf beside a bowl of sauce while a baguette is filled
Pickled carrot and daikon and a bowl of sauce at the counter of Bánh Mì Phượng, Hoi An, September 2019. Photo: DangTungDuong / Wikimedia Commons · CC BY 4.0 · cropped and resized.

What Is Actually Inside a Banh Mi

The bread comes first. A Vietnamese baguette is short, about the length of a forearm, with a crackly crust that shatters and a very light, hollow crumb, because rice flour is mixed in with the wheat. In our experience, good banh mi bread is bought fresh in the morning and often warmed over a flame or in a small oven when you order. That is our own habit of watching, not a published rule: a stall with a basket of crisp loaves is a better sign than one with a tray of pale, soft ones.

The fillings that Wikipedia lists as typical are pate, cha lua (Vietnamese pork sausage), thin-sliced cold cuts called thit nguoi, cucumber, coriander, pickled carrot and daikon, chilli, and mayonnaise or butter. Wikipedia adds that cold cuts are the most popular version, and other fillings include fried egg, sardine, pork floss, grilled pork and fish patties. A vegetarian banh mi, banh mi chay, is usually made with tofu or seitan. The pickled carrot and daikon matters more than it looks, because its sharp sweetness cuts the richness of the pate and meat, and a banh mi without it tastes flat.

What a good one has

  • Bread that crackles when you press it
  • A thin layer of pate, not a thick wedge
  • Fresh coriander and crunchy pickles
  • A chilli you can leave out

What to walk away from

  • A tray of pale, soft loaves from the day before
  • A price that is not shown or said, for a tourist menu
  • Meat sitting out in the sun for hours
  • A tout who steers you to one cart only

A Short History, and Where the Stories Disagree

Banh mi is a Vietnamese dish made from a French bread, and the way it got there is a story of colonisation, war and migration. We give the account that the sources agree on and flag the places they do not.

1
Mid-19th century

The baguette arrives with the French (Wikipedia gives both “mid-century” and the 1860s)

2
Early 20th century

Bread is a city staple; rice flour enters it during World War I wheat shortages

3
1950s

The Saigon-style meat sandwich emerges; about a million northerners move south after 1954

4
After 1975

A luxury again, then revived as street food after the Doi Moi reforms

5
2011

“Banh mi” enters the Oxford English Dictionary

The baguette came with the French in the 19th century. Wikipedia’s own article says “mid-19th century” in one place and “the 1860s” in another, so we do not give a year. By the early 20th century bread was an everyday item in cities, and Wikipedia says that wheat shortages during World War I led bakers to add rice flour, which is part of why a Vietnamese baguette is lighter than a French one. Before the filling we know today, the sandwich was closer to a French jambon-beurre, ham and butter in a loaf.

The sandwich as a meat-and-pickle street food took shape in the 1950s in Saigon, Wikipedia says, and the 1954 partition of the country, which brought about a million northerners south, helped spread northern tastes. A Tuoi Tre series gives 1958 for Hoa Ma, one of the first bakeries to sell banh mi thit, founded by a couple from Hanoi, with butter, pate, cold cuts and pork floss settled by the 1960s. We read that series only in search summaries, and sources disagree on the shop’s original street and on where the name comes from, so we treat the details as unconfirmed. After 1975 the sandwich became a luxury again, and the later market reforms brought it back to the street.

Banh mi went abroad with refugees. Wikipedia says Lee’s Sandwiches began selling it in the United States in the 1980s, that about 94,000 Vietnamese refugees reached Australia in the decade after the war, and that more than 300 shops in Melbourne sold banh mi in 2022. The Oxford English Dictionary added “banh mi” on 24 March 2011 in an update of about 900 entries; one report gives February, and we use the date from Wikipedia and the Vietnamese press. Google marked it with a Doodle on 24 March 2020. Our Vietnam street food by region page notes that, as of Tuoi Tre’s report of 6 June 2026, no banh mi shop appeared on any 2026 Michelin list.

How to Order, and What to Say If You Cannot Eat Something

Ordering is easy because the stall does the work: you point at what you want or say “banh mi” and the seller builds it in about a minute. If you cannot eat something, say so before the seller starts, because the pate and mayonnaise go on first. The words below are standard Vietnamese, written in the plain letters the site uses and with the written form beside them. Ask your hotel staff or guide to confirm any dietary need before relying on a phrase.

Standard phrases for a stall. We had no Vietnamese-language source to cite for these; they are common usage, so check with a Vietnamese speaker before relying on them for an allergy.
You wantSayWritten
No chillikhong caykhông cay
No patekhong patekhông pate
No corianderkhong rau muikhông rau mùi
Vegetarian sandwichbanh mi chaybánh mì chay
To take awaymang dimang đi

For allergens, think about wheat in the bread, pork in the pate and cold cuts, egg in mayonnaise and the fried egg, and in some versions fish sauce or soy sauce. A “chay” sandwich is made for vegetarians, but a street stall may use shared knives and mayonnaise, so a strict vegan or someone with an allergy should ask the seller what goes in. If you travel with a dietary need, our first time in Vietnam guide and Vietnam travel costs cover eating and budget more widely.

How Banh Mi Differs From Hanoi to Saigon

There is no official map of banh mi styles, and the claims you read are mostly writers’ opinions. The comparison below sets out what we could source and marks the weak spots. We could not verify a distinct Hue or Dalat style, so we do not describe them; our Hue guide covers the city for travellers.

Sources: Vietcetera (8 August 2017) and a Vietnam Airlines Da Nang guide (undated, copyright 2025), plus Wikipedia. Regional style claims are opinion pieces; treat them as a guide to taste, not as rules.
WhereWhat to expectHow sure we are
HanoiSimpler: pate and pork cold cuts, pickles, herbs; usually less sauceOpinion of one writer; shops vary
SaigonHeavily stuffed, more herbs and pickles, mayonnaise plus a seasoning sauceOpinion of one writer, but widely repeated
Hoi AnCooked pork rather than cold cuts, a small loaf, a soy-based sauceMedium: one writer, one Vietnam Tourism summary
Da NangSkillet banh mi (banh mi chao), stick loaves (banh mi que), salt-and-chilli versionsMedium: one airline guide, prices undated
Hai PhongThin loaf with pate, pork floss and chilli sauce, called banh mi cay or banh mi queLow: Vietnamese travel sites only, and the origin shop is claimed by a single blog
Long thin banh mi que loaves filled with pate in a woven basket, with pork floss at the top right
Bánh mì que, the thin stick loaf, filled with pate and sold from a basket; Commons does not name the city. Photo: TieuThanh1990 / Wikimedia Commons · CC BY-SA 4.0 · July 2022 · cropped and resized.

The one difference every source agrees on is stuffing. Saigon banh mi are the heaviest, with several meats, butter or mayonnaise, herbs and pickles, and the best-known shops charge for it. The northern version is smaller and plainer. Hoi An and Da Nang add their own touches, and the thin stick loaf is a cheap snack more than a lunch. If you are comparing, buy a small one in each city and decide for yourself; at these prices it costs less than a coffee.

Eat in the Lowlands, Then Walk Off the Bread in Sapa

Trekking Through Rice Terraced Fields — Sapa, Vietnam 1-Day Trek
★★★★★4.9 · 312 reviews

Trekking Through Rice Terraced Fields

The Lao Chai to Ta Van valley day, with a local guide and a finish in Sapa town.

Easy
Rice Terraced Fields & Homestay — Sapa, Vietnam Homestay
★★★★★4.9 · 198 reviews

Rice Terraced Fields & Homestay

A night with a local family in the valley.

Easy
Experience The Real Sapa 3D2N trek — Sapa, Vietnam 3 Days
★★★★★4.9 · 87 reviews

Experience The Real Sapa

Three days through quieter villages, with two nights hosted by local families.

Moderate

Where to Eat Banh Mi in Hanoi

Hanoi has banh mi on nearly every street, and the best advice is to follow a queue of local people. For named places we use one source, a vietnamtourism.com guide updated on 25 September 2026, and we say where another source gives a different address. Always check the address and opening time before you cross town, because shops move and close.

Banh Mi Pho Hue

Morning classic
Where
118 Pho Hue Street
What the guide says
About 25,000 to 30,000 VND, best before 9 am; the page calls it Anthony Bourdain’s pick, which we could not confirm elsewhere

Banh Mi 25

English menu
Where
25 Hang Ca Street, Old Quarter
What the guide says
English menu, a 15 to 20 minute wait, about 30,000 to 45,000 VND

Banh Mi Hoi An (Hanoi)

Rich pate
Where
98 Hang Bac Street
What the guide says
Known for a rich pate, according to the guide

Lan Ong and Ba Dan

Cheap and local
Where
12 Lan Ong Street (about 20,000 VND, closes by noon); Ba Dan at 34 Lo Su (a sit-down shop)
Check first
One food-tour blog gives Lan Ong as number 45, so confirm the number

The same guide lists carts on Hang Bo, Hang Dieu and Ly Quoc Su at about 15,000 to 20,000 VND, and late-night carts around Ta Hien until about 11 pm. Its prices for basic pate banh mi are 15,000 to 20,000 VND, an egg or single meat version 20,000 to 30,000, and a tourist-oriented place 30,000 to 45,000. Treat these as indicative: the guide is a tourism-promotion site, and VietNamNet reported on 31 August 2025 that bun and pho bowls had risen by 5,000 to 10,000 VND since mid-June 2025, so the cheap end of every range keeps moving up.

To pair banh mi with the rest of a Hanoi day, see things to do in Hanoi and two days in Hanoi, and for the evening, water puppets, egg coffee and food tours and the Old Quarter and Train Street. To avoid overpaying, read Vietnam scams in Hanoi and Sapa.

Banh Mi in Hoi An, Da Nang and Saigon

Hoi An is the town most travellers name when they talk about banh mi, because of one shop. Banh Mi Phuong is run by Truong Thi Phuong, and Tuoi Tre reported on 4 August 2023 that the stall began in Hoi An Market and later moved to a larger shop on Phan Chau Trinh Street. Anthony Bourdain was told about it in 2007 and went back about two years later for the television series No Reservations. A photograph of the shop sign taken in 2024 reads “2B Phan Chau Trinh”, “Since 1989” and “Open from 6h30am to 9h00pm”; confirm the hours before you go. The shop is busy, so expect a queue. Madam Khanh, “the Banh Mi Queen”, at 115 Tran Cao Van Street is the other name travellers use, with prices around 20,000 to 30,000 VND in the sources we found, which disagree on the hours.

A banh mi in a Banh Mi Phuong paper bag, showing a pork filling and cucumber
A Bánh Mì Phượng sandwich in Hoi An, August 2024. Photo: Chainwit. / Wikimedia Commons · CC BY 4.0 · cropped (the phone number on the bag was removed).

Da Nang has its own long-running shops. The Vietnam Airlines travel guide lists Banh Mi Ba Hung at 40 Le Van Hien Street (open since 1987) and Banh Mi Ba Lan at 62 Trung Nu Vuong Street (open since 1990, with a salt-and-chilli sauce from Sa Huynh), plus skillet banh mi at about 15,000 to 35,000 VND. The guide is undated, and a Polish tourism page gives Ba Lan as 1979, so the founding year is uncertain. For the city itself, see things to do in Da Nang.

In Saigon, Huynh Hoa at 26 Le Thi Rieng Street in District 1 is the best-known loaded banh mi. Vietcetera reported a price of 73,000 VND on 7 July 2025, and VnExpress reported 58,000 VND on 15 October 2021 for a roughly 400 gram sandwich with four to six meats, which shows how much the price has risen; the opening hours also differ between the two reports. Co Thy at 448 Le Van Sy Street in District 3 is quoted at 20,000 to 25,000 VND, and Sau Minh at 170 Vo Van Tan Street at 45,000 VND. For the cities side by side, best Vietnamese cities to visit helps you decide how long to stay in each.

What Banh Mi Costs in 2026

A street banh mi is one of the cheapest meals in Vietnam, and a loaded one in a famous shop costs three or four times more. The food-budget page updated on 3 October 2026 gives 15,000 to 45,000 VND for a street banh mi and 70,000 VND (about $2.80) for one in a clean cafe, and says a day of eating only street food costs 150,000 to 250,000 VND. That page also says tourist areas run 50 to 200 per cent above local prices. Both 20,000 VND and 73,000 VND are honest prices; they buy different sandwiches.

All prices as reported by the sources named in this guide, checked 31 October 2026; none is a price we paid. Dollar amounts are approximate.
TypeVNDSource
Hanoi basic pate15,000–20,000vietnamtourism.com, 25 Sep 2026
Hanoi egg or single meat20,000–30,000vietnamtourism.com, 25 Sep 2026
Hanoi tourist-oriented30,000–45,000vietnamtourism.com, 25 Sep 2026
Clean cafeabout 70,000vietnamtourism.com, 3 Oct 2026
Saigon, Huynh Hoa73,000Vietcetera, 7 Jul 2025

If you are budgeting for a trip, our Vietnam travel costs page puts food in context with transport and hotels.

Banh Mi in Sapa, and Carrying One on a Trek

Sapa has no banh mi style of its own that we could find in any source. What you get is the standard lowland sandwich on a street cart in town, and the same shops and carts that sell snacks at the market. Our own pages on what to eat in Sapa and Sapa restaurants list where visitors eat; breakfast in Sapa costs more than in Hanoi, with one of our pages putting it at 30,000 to 60,000 VND. The mountain town has its own dishes, from grilled meats to hot pot, and a banh mi is best treated as a cheap breakfast or a lunch for a travelling day.

As for carrying one on a trek, here is our own advice, not a published rule, and our guides decide on the day. A banh mi eaten within a few hours is fine, and the paper wrapping keeps the crust crisp longer than a plastic bag. If you will be walking all day in warm weather, ask your guide what lunch is included before you buy one, and keep it out of the sun in a bag. Walking poles and boots can be rented at our office, and what to pack for Sapa trekking lists the rest. To reach Sapa from Hanoi, how to get to Sapa and our transport page cover the sleeper bus, limousine and night train.

Street Food Safety: What the CDC Says and What We Do

The US Centers for Disease Control and Prevention’s travel page, last reviewed on 6 January 2026, is blunt: “Avoid eating food from street vendors.” It adds that if you choose to eat street food, you should follow the same food safety rules as for other foods, and that you should avoid raw vegetables and eat food cooked and steaming hot. A banh mi has raw cucumber, coriander and pickles, so it does not meet the last rule, and we want you to know that rather than pretend the risk is nil.

Local people eat banh mi every day, and the CDC’s line is a cautious default for travellers, not a ban; you decide how much risk you accept. Our own habits are to pick a busy stall where bread and meat turn over quickly, avoid meat that has been sitting in the heat, ask for the version you are comfortable with, and wash your hands. If you have a sensitive stomach, a cooked filling such as egg or grilled pork is a safer choice than cold cuts. If you are ill, speak to a doctor; this is not medical advice.

How We Checked This

We opened these pages on 31 October 2026: Wikipedia’s Bánh mì article; the vietnamtourism.com guides on where to eat banh mi in Hanoi (updated 25 September 2026) and on food budgets (updated 3 October 2026); Tuoi Tre on Banh Mi Phuong (4 August 2023); Vietcetera on the origins of banh mi (8 August 2017) and on Saigon banh mi (7 July 2025); VnExpress (15 October 2021); the Vietnam Airlines Da Nang banh mi guide; VietNamNet on food prices (31 August 2025); and the CDC food and water safety page (last reviewed 6 January 2026). A Tuoi Tre series on Hoa Ma and some Vietnamese travel sites we read only in search summaries.

What we could not confirm: any distinct Hue or Dalat style, the origin of the Hai Phong spicy banh mi, a local style in Sapa, opening hours that differ between sources, the Anthony Bourdain link to the Pho Hue shop, and any Hanoi cash-only claims. We found no free photograph of a Hanoi cart, so the photos in this guide are from Saigon and Hoi An. The Vietnamese phrases are common usage, not from a cited source.

Rent at Our Office Before You Trek

Trekking boots rental Sapa Gear Rental
★★★★★ 4.9 · 89 reviews

Trekking Boots Rental

Waterproof ankle-support boots. Cleaned and checked before each rental. Available at 105 Thach Son Street.

$2/Day
Walking poles rental Sapa trekking office Gear Rental
★★★★★ 4.9 · 203 reviews

Walking Poles Rental

Trekking poles available to rent at $2/day at our office, 105 Thach Son Street. Essential for descents.

$2/Day

Frequently Asked Questions

A banh mi is a short baguette made with wheat and rice flour, filled with pate, cold cuts or grilled pork, pickled carrot and daikon, cucumber, coriander, chilli and mayonnaise or butter. Fried egg, sardine, pork floss and fish patties are other fillings, and a vegetarian version uses tofu or seitan.

English speakers say it roughly as bahn mee. In Vietnamese, banh means baked or steamed items and mi means wheat, so the name means wheat bread. In the north it is also spelled banh my.

A food-budget page updated on 3 October 2026 puts a street banh mi at 15,000 to 45,000 VND, about 0.60 to 1.80 US dollars, and one in a clean cafe at about 70,000 VND. Famous loaded shops in Saigon charge more, for example 73,000 VND at Huynh Hoa in July 2025.

No source can name one best shop. A vietnamtourism.com guide updated on 25 September 2026 lists Banh Mi Pho Hue at 118 Pho Hue, Banh Mi 25 at 25 Hang Ca, Banh Mi Hoi An at 98 Hang Bac, a shop at 12 Lan Ong and Ba Dan at 34 Lo Su. Check the address and hours before you go.

The standard banh mi is not, because it has pate and meat. Ask for banh mi chay, which is usually made with tofu or seitan. Mayonnaise contains egg, and a street stall may use shared knives, so strict vegetarians and vegans should ask the seller what goes in.

The baguette came with the French in the 19th century, and the Saigon-style meat sandwich took shape in the 1950s. Wikipedia gives the baguette arrival as both mid-century and the 1860s, so exact years vary. The Oxford English Dictionary added banh mi on 24 March 2011.

We found no local Sapa style in any source. In Sapa you get the standard lowland sandwich from street carts and shops, and the mountain town is better known for grilled meats and hot pot.

The US CDC travel page, last reviewed on 6 January 2026, advises avoiding food from street vendors and avoiding raw vegetables. Banh mi has raw herbs and pickles. Choose a busy stall, avoid meat left in the heat, and speak to a doctor if you have health concerns.