Banh Mi Complete Guide: Types, Prices & Best Shops in Vietnam

Banh mi (Bánh mì thịt / Vietnamese baguette sandwich) is Vietnam’s national street food: a short, crisp-crusted baguette filled with meat, pate, pickled daikon and carrot, herbs and sauce. A typical one costs about 20,000-40,000 VND; famous, generously stuffed shops such as Ho Chi Minh City’s Bánh Mì Huỳnh Hoa start from around 58,000 VND. This guide covers the types, fillings, price ranges, the best shops city by city, and how to order like a local.

What is banh mi?

Banh mi is a Vietnamese sandwich that evolved from the French colonial-era baguette. Made with a rice-flour-blended dough, its crust is thinner and lighter than a French baguette.

The Vietnamese word “bánh mì” originally means “bread,” and today it usually refers to the filled sandwich. Combining pate, pickled daikon and carrot, coriander and chili, it is a globally loved dish that fuses French and Vietnamese food cultures.

It is a go-to breakfast or snack, available at street stalls, dedicated shops and cafes alike. You can order simply by pointing, so it is easy even for travelers.

What types are there?

The most common is the meat-filled Bánh mì thịt. Others include grilled pork, pork meatball, fried egg and vegetarian versions, with many combinations of fillings.

Representative types, fillings and rough prices are below (stall and specialty-shop prices).

TypeMain fillingsPrice (VND)
Bánh mì thịt (mixed cold cuts)Ham, char siu, pate, pickles, herbs20,000-40,000
Bánh mì thịt nướng (grilled pork)Charcoal-grilled pork, pickles, sauce25,000-40,000
Bánh mì xíu mại (pork meatball)Meatballs in tomato sauce, pickles20,000-35,000
Bánh mì ốp la (fried egg)Fried egg, pate, sauce20,000-35,000
Bánh mì chả cá (fish cake)Fried fish cake, herbs20,000-35,000
Bánh mì chay (vegetarian)Soy products, mushrooms, vegetables15,000-30,000

What are the fillings?

The base is bread + pate + a main filling + pickles + herbs + sauce. Main fillings range widely (grilled pork, meatballs, cold cuts, fried egg, fish cake) and can often be chosen at the shop.

Some specialists, like Ho Chi Minh City’s Bánh Mì Huỳnh Hoa, stack several kinds of ham and pate to pile the fillings high. Amount and spice level can usually be adjusted, so feel free to ask.

Classic banh mi contents

  • Pate (liver spread) and a butter-style spread
  • Do chua = pickled daikon and carrot
  • Coriander, cucumber, spring onion and other aromatics
  • Fresh chili (say “không cay” to keep it non-spicy)
  • Maggi seasoning, chili sauce or the shop’s house sauce

How much does it cost?

A typical banh mi costs about 20,000-40,000 VND. Local stalls start around 20,000 VND, while generously stuffed famous shops like Huynh Hoa start from about 58,000 VND.

Cafes in tourist areas and airport or mall outlets cost more. Rough guides by location are below.

Where to buyPrice (VND)Notes
Local stall / cart20,000-30,000Cheapest, common in the morning
Popular specialty shop30,000-60,000Generous, consistent; Huynh Hoa from ~58,000
Cafe / shop in tourist area40,000-70,000Seating, sometimes English menus
Airport / mall50,000-80,000Pricier but convenient

Where can you eat it?

Banh mi is everywhere, but each city has famous shops: Bánh Mì Huỳnh Hoa and Bánh Mì Bảy Hổ in Ho Chi Minh City, Bánh Mì 25 in Hanoi, and local shops in central Da Nang.

Some shops open only in the morning to midday or sell out early. Check current hours and location on Google Maps before you go.

Ho Chi Minh City (District 1)

  • Bánh Mì Huỳnh Hoa: a queue-forming shop on Lê Thị Riêng street in District 1. Known for piling on ham and pate; around 58,000 VND per sandwich.
  • Bánh Mì Bảy Hổ: a 90-plus-year-old institution in District 1, loved by locals for its classic, simple style.

Hanoi (Old Quarter)

  • Bánh Mì 25: a popular shop on Hàng Cá street in the Old Quarter, well known among foreign visitors, with options like grilled pork.

Da Nang (central)

  • Local shops in central Da Nang: popular with tourists, with grilled-pork and fish-cake versions easy to find. Names and locations change, so check Google Maps on the spot.
CityRepresentative shopsCharacter
Ho Chi Minh CityBánh Mì Huỳnh Hoa / Bánh Mì Bảy HổA stuffed icon and an old institution; sweeter southern style
HanoiBánh Mì 25 (Hàng Cá, Old Quarter)Simple, herb- and pate-forward classic style
Da NangLocal shops in the centerGrilled-pork and fish-cake versions easy to find

How is it best eaten?

Eat it fresh, while the bread is warm and crisp. Spice level and filling amount can be adjusted when ordering, and it suits both breakfast and eating on the go.

Tips to get it right

  • Buy in the morning to midday, when fresh bread is out and before it sells out.
  • State your spice level: say “không cay” to keep it mild.
  • Expect queues at famous shops such as Huynh Hoa; allow extra time.
  • Eat soon after buying, before the bread loses its crunch.
  • Pair it with Vietnamese coffee (Cà phê) or sugarcane juice.

How to find the best shops locally (prepare an eSIM)

Famous shops like Huynh Hoa and Banh Mi 25 sit in alleys and the Old Quarter, so Google Maps navigation is essential. To use maps, translation and ride-hailing apps the moment you land, set up an eSIM before you fly. You can also check hours and whether a shop has sold out on the spot, making food-hopping far more efficient.

We recommend the “Saily” eSIM. You buy and set it up in the app, with no physical SIM swap.Enter referral code “DOMUEH5022” to receive Saily credit. Set it up before you fly and you will be online right after landing.▶ Sign up for Saily (enter code DOMUEH5022)

FAQ

How much does one banh mi usually cost?

About 20,000-40,000 VND. Local stalls start around 20,000 VND; stuffed famous shops like Ho Chi Minh City’s Huynh Hoa start from about 58,000 VND.

Which banh mi shops are famous in Ho Chi Minh City?

Bánh Mì Huỳnh Hoa, a queue-forming shop on Lê Thị Riêng street in District 1, and Bánh Mì Bảy Hổ, a 90-plus-year-old institution, are both well known.

What is a recommended banh mi shop in Hanoi?

Bánh Mì 25 on Hàng Cá street in the Old Quarter is popular with foreign travelers, with choices like grilled pork.

Where can you eat it in Da Nang?

At local shops in the center, where grilled-pork and fish-cake versions are common. Names and locations change, so check Google Maps on the spot.

Can I eat it if I don’t like spicy food?

Yes. Say “không cay” when ordering and they will leave out the fresh chili.

Is there a vegetarian option?

Yes. Bánh mì chay uses soy products, mushrooms and vegetables, and costs roughly 15,000-30,000 VND.

Klook.com

Summary

Banh mi is Vietnam’s national street food, typically 20,000-40,000 VND. In Ho Chi Minh City try the stuffed Bánh Mì Huỳnh Hoa (from ~58,000 VND) or the old-school Bánh Mì Bảy Hổ; in Hanoi, Bánh Mì 25 in the Old Quarter; in Da Nang, local shops in the center. Eat it fresh while the bread is warm. Prices, hours and locations change, so check Google Maps before you go.