Best banh mi in Hanoi: 30 places to enjoy authentic Vietnamese sandwiches!
Hanoi is a paradise for food lovers, and when it comes to Vietnamese street food, banh mi is a must-try dish. Whether you are a local or a tourist, discovering the best banh mi in Hanoi is an exciting adventure. Here is a guide to the Top 30 places where you can enjoy this authentic Vietnamese sandwich!

Banh mi is one of Vietnam’s famous street foods, but Banh mi in Hanoi has a special charm that makes it unforgettable for anyone who has ever tried it. So, what makes Hanoi’s banh mi so appealing? Let’s explore in the article below.
For more fascinating in Hanoi, check:
Why is Hanoi’s banh mi so popular?
- Distinctive Flavor – Unlike Saigon’s banh ii with a wide variety of fillings, Hanoi’s Banh mi has a subtle and refined taste, perfectly combining the crispy bread with rich fillings, often including pate, chả lụa (Vietnamese pork sausage), cold cuts, eggs, or grilled meat.
- Pate – The Soul of Banh Mi – The pate here is often rich and creamy, with a strong liver flavor, creating a unique taste that can’t be found anywhere else.
- Flavorful Sauce – The signature sauce, made from chili paste, soy sauce, or a special sauce unique to each shop, adds to the depth of flavor.

- Fresh Ingredients – Fresh herbs, pickled vegetables, and green onions create a perfect balance between richness and freshness.
- Traditional Style – Even with many variations, Hanoi’s banh mi still retains its simple, traditional style, making it familiar to the locals.
- Affordable – Considering its quality and taste, banh mi in Hanoi is praised for being very reasonably priced, making it accessible to everyone.
- Easy to Find – Along the streets, you’ll encounter many banh mi shops, each offering its own unique flavor.
Where to eat Best banh mi in Hanoi Old Quarter? Must-visit locations
Hanoi Old Quarter is not only famous for its nostalgic beauty but also as a food paradise. Banh mi is one of the signature dishes you can’t miss when visiting here. If you’re looking for the best banh mi spots in Hanoi Old Quarter, let’s explore the following addresses!
Banh Mi Pho Co
- Address: No.38, Dinh Liet street, Hoan Kiem District, Hanoi
- Opening Hours: 7:30 AM – 12:00 AM
- Price: 15,000 – 65,000 VND/Serving

The distinctive feature of Banh Mi Pho Co is its longer size compared to regular Banh mi. This Hanoi banh mi is coated with a layer of butter on the surface, creating a deliciously fragrant crust. When you bite into it, you’ll experience the crispy crunch of the bread combined with the rich butter aroma. The meat inside is grilled to be tender and flavorful.
Banh Mi Pho – A famous brand of banh mi in Hanoi
Address:
- No.57C, Dinh Tien Hoang street, Hoan Kiem District, Hanoi
- No.64, Hang Bong street, Hoan Kiem District, Hanoi
- No.39, Hang Bai street, Hoan Kiem District, Hanoi
- No.61E, Hang Ma street, Hoan Kiem District, Hanoi
- Opening hours: 06:00 AM – 11:00 PM
- Price: 25,000 VND – 50,000 VND/serving

This is a popular banh mi brand with 14 locations, well-known for its delicious bread. Each sandwich is filled with meat, fresh lemon sauce, and grilled to a hot, crispy, and fragrant perfection. A single bite brings a delightful mix of creamy, tangy, and spicy flavors that melt in your mouth, leaving a lasting impression on diners.
>>> Read more: Hanoi street food: Top 20 Must-Try Dishes in Hanoi for your journey!
Banh Mi Ba Dan – A banh mi spot with over 40 years of opening
- Address: No.34, Lo Su street, Hoan Kiem district, Hanoi
- Opening hours: 6:00 AM – 10:00 PM
- Price: 30,000 VND – 50,000 VND per serving

When talking about the Best banh mi in Hanoi Old Quarter, Banh Mi Ba Dan is a must-mention. With over 40 years of history, the shop is famous for its secret pâté recipe, which is rich and creamy but never overwhelming. The bread is toasted crispy, and the savory meat filling is perfectly complemented by fresh herbs and pickled vegetables, creating a harmonious flavor.
>>> Explore: Hanoi Street Food Tour with plenty of tasty dishes with pocket-friendly prices
Banh Mi Nguyen Sinh – Top banh mi in Hanoi with Pâté
- Address: No.17, Ly Quoc Su street, Hang Trong Ward, Hoan Kiem District, Hanoi
- Opening hours: 7:00 AM – 9:00 PM
- Price: 50,000 VND – 120,000 VND per serving

Banh Mi Nguyen Sinh is a special restaurant known for its distinctive flavors that has been there since the French colonial era, and the recipes have been preserved by the Vietnamese over time. What makes the banh ii here unique is the combination of various ingredients like foie gras pâté, smoked meat, sausage, jambon, and more, paired with pickled items like papaya, carrots, and the restaurant’s fresh mayonnaise sauce. However, the price for a traditional banh mi here is relatively high compared to other places.
Banh Mi Lan Ong – The best banh mi in Hanoi Old Quarter
- Address: No.8, Cha Ca Street, Hoan Kiem District, Hanoi
- Opening hours: 7:00 AM – 9:00 PM
- Price: 30,000 VND – 60,000 VND per serving

Banh Mi Lan Ong is one of the most famous and long-standing banh mi shops in Hanoi Old Quarter, with over 30 years of operation. It is known for its delicious and distinctive pâté flavor. The Banh Mi pâté is perfectly paired with fresh vegetables and a crispy bread crust, creating an unforgettable culinary experience that caters to a wide range of tastes. If you’re looking for a place to enjoy delicious Banh Mi in Hanoi Old Quarter, Banh Mi Lan Ong is definitely a must-try option.
Bami Bread – A perfect choice for the best banh mi in Hanoi
- Address: No.98, Hang Bac street, Hoan Kiem District, Hanoi
- Opening hours: 7:00 AM – 10:00 PM
- Price range: 35,000 VND – 60,000 VND per serving

Known as the only brand in Hanoi that offers a Hoi An-style sauce, Bami Bread has won the hearts of many food lovers in the North. The ingredients at Bami Bread are slightly adjusted to suit Northern tastes but still maintain the distinctive flavor with Hoi An’s sauce and chili. Bami Bread focuses on carefully selecting ingredients and baking the bread to achieve a crispy, fragrant crust. The irresistible flavor of this Hoi An-style Banh Mi comes from a combination of over 10 ingredients, ensuring it provides both nutritional value and freshness.
>>> Explore: Hanoi Food Streets: Top 18 MOST FAMOUS places to satisfy your taste buds
Banh Mi Mama – One of classic banh mi in Hanoi Old Quarter
- Address: No.54, Ly Quoc Su street, Hoan Kiem district, Hanoi
- Opening hours: 6:30 AM – 10:00 PM
- Price: 15,000 VND – 40,000 VND per serving

Banh Mi Mama is a well-known Banh Mi shop located in Hanoi Old Quarter, attracting both locals and international visitors. The shop is famous for its delicious traditional Vietnamese Banh Mi with a crispy crust and a variety of fillings, including pork, fried chicken, pâté, sausage, egg, cheese, and a special sauce, all at an affordable price.
Bit Tet Ngoc Hieu – Branch 4 – Hang Cot street
- Address: No.18, Hang Cot street, Hoan Kiem District, Hanoi
- Opening hours: 9:00 AM – 11:00 PM
- Price: 40,000 VND – 60,000 VND per serving

Bit Tet Ngoc Hieu – Hang Cot is part of a traditional Vietnamese steak chain that has been serving customers for over 35 years, offering a rich Vietnamese flavor since 1988. It is famous for its traditional Vietnamese-style steaks, and the menu includes a variety of steaks, pasta, and other enticing side dishes to satisfy diverse tastes. Additionally, this location offers a unique train track view, providing a fun dining experience where guests can enjoy their meal while watching trains pass by.
Banh Mi Sot Vang Tram – Dinh Ngang street
- Address: No.20, Dinh Ngang street, Hoan Kiem District, Hanoi
- Opening hours: 7:00 AM – 10:00 PM
- Price: 35,000 VND – 65,000 VND per serving
If you want to enjoy Banh Mi in a different style, visit Banh Mi Sot Vang Tram on Dinh Ngang street. Here, the Banh Mi is served in a hot pan with pâté, sausage, fried egg, and a rich sauce. The beef with crispy tendons is slowly stewed, blending with the fragrant aroma of five spices and cardamom. To enjoy, diners simply tear the bread into pieces and dip it into the thick, smooth sauce.
Banh Mi Thit Nuong Duc Long
- Address: No.5H, Luong Ngoc Quyen street, Hoan Kiem District, Hanoi
- Opening hours: 10:00 AM – 10:30 PM
- Price: 15,000 VND – 30,000 VND per serving

Among the famous Banh Mi shops in Hanoi Old Quarter, Banh Mi Duc Long is a must-try. It is a reliable spot for those who love the globally popular Doner Kebab-style Banh Mi, featuring crispy bread with the irresistible aroma of grilled meat and a rich sauce. The sauce is made using a special recipe from Turkey, creating a unique and enticing flavor. The meat used in their Doner Kebab-style Banh Mi is traditional pork, marinated with a blend of spices for a fragrant taste. When served, the meat is placed in the bread and pressed in a hot press. The accompanying salad is delicately prepared with pickled cucumber, tomato, onion, and purple cabbage, offering a refreshing sweet-sour taste.
Banh Mi Tran Nhat Duat – A nighttime banh mi shop in Hanoi
- Address: No.22, Tran Nhat Duat street, Hoan Kiem District, Hanoi
- Opening hours: 3:00 AM – 8:00 AM
- Price: 15,000 VND – 35,000 VND per serving

Banh Mi Tran Nhat Duat, also known as “Banh Mi Dan To,” is one of the most famous late-night Banh Mi spots in Hanoi, attracting many customers with its unique flavor and special hours of service. What makes this shop stand out is that it only opens from 3:00 AM to 7:00 AM, catering to night workers and those who enjoy a late-night meal. The “Banh Mi Dan To” captivates diners with its special filling, combining ingredients like onion, egg, pâté, sausage, Vietnamese sausage, lap xuong (Chinese sausage), dried beef, and butter, creating an unforgettable delicious flavor.
Banh Mi 25 – A favorite spot for tourists
- Address: No.25, Hang Ca street, Hoan Kiem District, Hanoi
- Opening hours: 7:00 AM – 9:00 PM
- Price: 25,000 VND – 35,000 VND per serving

Banh Mi 25 is a well-known Banh Mi shop located in the heart of Hanoi Old Quarter, highly praised by many international tourists. The shop’s grilled beef and cheese Banh Mi has a rich flavor, served with a layer of creamy cheese, creating a deliciously harmonious combination. The signature mixed Banh Mi is made with a variety of ingredients such as pâté, sausage, meatballs, smoked sausage, and char siu (BBQ pork), offering a diverse and exciting flavor experience.
Banh Mi Hai Map
- Address: No.204, Hang Bong street, Hoan Kiem District, Hanoi
- Opening hours: 8:30 AM – 9:00 PM (Monday – Thursday); 8:30 AM – 10:00 PM (Friday – Sunday)
- Price range: 45,000 VND – 70,000 VND per serving
Banh Mi Hai Map combines the culinary cultures of Hanoi and Saigon, creating a unique and appealing Banh Mi style. The Banh Mi here stands out with its distinct flavors and 8-9 different types of fillings, providing variety and richness for diners. One notable feature of this shop is the size of the Banh Mi. Each Banh Mi served here is about one and a half times larger than the typical Banh Mi found elsewhere.
Banh Mi Long Hoi
- Address: No.11, Hang Dau street, Hoan Kiem District, Hanoi
- Opening hours: 7:00 AM – 9:00 PM daily
- Price: 40,000 VND – 60,000 VND per serving.

Banh Mi Long Hoi is a famous brand in Hanoi, specializing in Banh Mi with the distinct flavors of Hoi An. The menu at Banh Mi Long Hoi offers a variety of delicious Banh Mi, including vegetarian options. Notably, the vegetarian Banh Mi is made with tofu, shiitake mushrooms, and mixed vegetables, providing a unique flavor for diners. Customers highly appreciate the quality of the bread, with a crispy crust and flavorful filling. The shop has a small, cozy space located at a street corner, offering a relaxing atmosphere to enjoy the Banh Mi while watching the sights of Hanoi.
ZoZo – Hai Phong-Style Banh Mi in Hanoi Old Quarter
- Address: No.29, Nha Chung street, Hoan Kiem District, Hanoi
- Opening hours: 7:00 AM – 10:00 PM
- Price: 5,000 VND – 50,000 VND per serving
If you’re looking for a traditional Hai Phong-style stick Banh Mi, ZoZo is the perfect choice for you. These small, crispy baguettes are filled with a rich pâté made from liver, pork meat, and fat, carefully grilled to ensure they are hot and crunchy. Before being served to customers, the stick Banh Mi is topped with a spicy chili sauce, a signature flavor of the city of Hai Phong.
Delicious banh mi shops in central Hanoi
Best banh mi in Hanoi spot are not only concentrated in the Old Quarter but also spread across various locations in the heart of the capital, making them convenient for both locals and visitors. Here are some addresses you can check out:
Banh Mi Minh Nhat – A mong the top brand of banh mi in Hanoi
- Address: No.27, Nguyen Du street, Hai Ba Trung District, Hanoi
- Opening hours: 7:00 AM – 10:00 PM
- Price: 32,000 VND – 60,000 VND per serving

The Banh Mi Minh Nhat is well-known for its two signature banh mi options: beef banh mi and chicken banh mi. Banh Mi Minh Nhat has a unique recipe and meticulous preparation process that ensures each Banh Mi has its own distinct flavor. Every sandwich is crafted with care, combining ingredients and seasonings in just the right way to deliver a delicious and special taste.
Banh Mi Cha Le Dai Hanh
- Address: No.20, Le Dai Hanh street, Hai Ba Trung District, Hanoi
- Opening hours: 5:30 AM – 8:30 PM
- Price range: 30,000 VND – 45,000 VND per serving
The special feature of Banh Mi here is the hot, freshly made “chả” (Vietnamese meatloaf) kept in warm baskets, which enhances its distinctive flavor. When a customer orders, the vendor slices the “chả” into thick, juicy pieces. The most popular option is the fatty “chả”, which is perfectly balanced with a rich, savory, and crispy texture.
Banh Mi Phuc – Among the best banh mi in Hanoi with beefsteak
- Address: No.9, Yet Kieu street, Nguyen Du ward, Hai Ba Trung District, Hanoi
- Opening Hours: 7:00 AM – 9:00 PM
- Price range: 30,000 VND – 60,000 VND

Banh Mi Phuc offers a variety of fillings for its Banh Mi, with prices varying depending on the customer’s choice. The standout dish at this shop is the “Banh mi bit tet” (steak sandwich), which includes steak, pâté, egg, tomato, potatoes, and sauce, accompanied by a side of pickled vegetables. The pâté is smooth and fragrant with a hint of pepper. The steak is marinated well, and when paired with the bread, it’s absolutely delicious. Additionally, the shop also serves “Banh mi sot vang” (sauced beef sandwich) and Banh mi with pâté, egg, and ham sandwich, both of which are quite tasty.
Banh Mi Chao Hieu Luc
- Address: No.326, Ba Trieu street, Hai Ba Trung District, Hanoi
- Opening Hours: 6:30 AM – 9:30 PM
- Price range: 35,000 VND – 60,000 VND
“Banh mi chao” (Banh Mi served with a skillet of various toppings) is one of the most popular dishes in the daily lives of young people. The shop has a small but always busy space. The Banh Mi here doesn’t come with sauce like other places; instead, it includes pâté, egg, and full servings of cold cuts. Despite being located in the city center of Hanoi, the prices are very reasonable. The staff is quick and enthusiastic, providing excellent customer service.
Banh Mi Pho Hue – A famous brand of banh mi in Hanoi with pate
- Address: No.118A, Pho Hue street, Hai Ba Trung District, Hanoi
- Opening Hours: 8:00 AM – 5:00 PM
- Price range: 25,000 VND – 30,000 VND
The shop is famous for its traditional-style Banh Mi, which is rare to find these days. It features a classic Banh Mi with pâté, served with a unique chili sauce and salt. Additionally, customers can add various toppings such as cold cuts, barbecue pork (char siu), and more.
Banh Mi 35 – The best banh mi in central Hanoi
- Address: Alley 35, Thai Thinh street, Nga Tu So ward, Dong Da District, Hanoi
- Opening Hours: 6:00 AM – 10:00 PM
- Price range: 25,000 VND – 55,000 VND

The shop specializes in pâté Banh Mi, with pâté that is rich and well-seasoned. Their “bo sot vang” (beef stew) is similar to Southern-style beef stew dishes and is very delicious. The pickled vegetables served alongside are crispy, and the bread is large and crunchy, perfect for dipping into the pâté. The shop also offers drinks such as iced tea, soy milk, and Coca-Cola.
Bami King – The best banh mi in Hanoi
Addresses:
- No.56, Quan Thanh street, Ba Dinh district, Hanoi
- No.161, Lang Ha street, Dong Da district, Hanoi
- No.02, Trung Hoa street, Cau Giay district, Hanoi
- Opening Hours: 6:30 AM – 9:00 PM
- Price range: 30,000 VND – 35,000 VND

Bami King is known for its distinctive sauce (similar to black pepper sauce used for steaks), which the staff generously applies to the inside of bread, a unique feature not found anywhere else. The grilled beef Banh Mi and the char siu pork Banh Mi are both special there. The grilled beef Banh Mi is packed with tender beef, complemented by a salty and spicy black pepper sauce that blends perfectly with the sweetness of the beef and a bit of fresh herbs to prevent it from being too greasy—it’s so good you’ll want to eat it forever. As for the char siu, it’s perfect for those who can’t handle the spice of the beef; the lean meat, combined with a rich, sweet sauce, is incredibly tasty.
Banh Mi Vo Ong Vang
Address:
- No.65, Xuan Thuy street, Cau Giay District, Hanoi
- No.176, Tay Son street, Dong Da District, Hanoi
- Opening Hours: 6:00 AM – 9:30 PM
- Price range: 20,000 VND – 45,000 VND per serving
This is a popular and affordable Banh Mi brand in Hanoi, known for its reasonable prices and excellent quality. It is loved not only by locals but also praised by international tourists. The shop offers a variety of Banh Mi options, such as mixed, butter sauce, corn chicken, pâté, and more, accompanied by delicious peach tea and kumquat tea.
Banh Mi Chao Cot Dien – A dish with banh mi and a skillet of various toppings
- Address: No.78, Chua Lang street, Dong Da District, Hanoi
- Opening Hours: 8:30 AM – 10:00 PM
- Price range: 30,000 VND – 50,000 VND

Banh Mi Chao Cot Dien has earned a great reputation among diners when it comes to skillet Banh Mi in Hanoi. The distinctive flavor of the sauce blends perfectly with the fried egg, rich pâté, savory pork, mashed potatoes, and a unique sweet and sour sauce, creating a fantastic meal. A serving of skillet Banh Mi also includes fried sausage.
Banh Mi Chao 71
- Address: No.71, Dang Van Ngu Street, Dong Da District, Hanoi
- Opening Hours: 8:30 AM – 10:00 PM
- Price range: 40,000 VND – 60,000 VND
This shop specializes in “Banh mi Chao” (skillet Banh Mi). A serving, priced around 40,000 VND – 50,000 VND, includes egg, sliced meat, hotdog, pâté, and delicious mashed potatoes. All the toppings are generously covered with a flavorful sauce, and you can tear the bread to dip into the sauce while enjoying the toppings in the skillet. The skillet is served sizzling hot, adding to the enjoyment, and the sauce is aromatic, making it easy to eat without feeling overwhelmed.
Tuhu Bread – The perfect choice for a convenient breakfast
This place is famous for its crispy, fresh baguettes, filled generously with flavorful ingredients, offering an unforgettable culinary experience for diners.
Located at the intersection of Tran Quy Cap and Nguyen Nhu Do Streets, Tuhu Bread’s branch at No.50 Tran Quy Cap street is very convenient for grabbing a hot, crispy Banh Mi and refreshing drinks like kumquat tea, lemon tea, or milk tea. With prices ranging from 20,000 VND to 40,000 VND, you can enjoy a delicious, satisfying Banh Mi that will provide you with enough energy to kickstart your morning.
Bit Tet Hoe Nhai – Famous street of best banh mi in Hanoi with beefsteak
Hoe Nhai Street in Hanoi is famous for its steak restaurants served with Banh Mi, attracting many diners. The prices at these restaurants are reasonable and typically range from 35,000 VND to 60,000 VND per serving. Here are a few notable steak restaurants on this street:
- Bit Tet – No.3, Hoe Nhai street: This restaurant serves a full steak set with a runny egg, onions, cherry tomatoes, fries, pâté, and tender beef. The cozy atmosphere and attentive service make it a great spot to enjoy your meal.
- Bit Tet – No.5, Hoe Nhai street: The restaurant offers a spacious, comfortable space with air conditioning. The tender, flavorful beef, rich pepper sauce, and creamy pâté are highlights, along with quick and considerate service.
- Banh mi Ha Cuc – No.6, Hoe Nhai street: Known for its red sign, this place serves a delicious steak with sweet, tender beef, crispy fries, and smooth sauce. The restaurant has a spacious and airy setting, with both indoor and outdoor seating options.
If you are looking for the best banh mi in Hanoi, these 30 locations will not disappoint you. Each spot offers a unique twist on the traditional Vietnamese banh mi, ensuring a delightful culinary experience.