Best Banh Mi in Hanoi’s Old Quarter: A Foodie’s Guide

Best Bahn Mi in hanoi

Hanoi’s Old Quarter is a bustling maze of 36 streets, each brimming with history, culture, and incredible food. But if there’s one dish that defines this vibrant neighbourhood, it’s banh mi—the iconic Vietnamese sandwich that’s crispy, flavourful, and utterly addictive. In this guide, we’ll take you through the best banh mi in Hanoi’s Old Quarter, uncovering must-try spots, tips, and insights into this culinary gem. Whether you’re a first-time visitor or a seasoned traveller, this guide will help you discover the heart of Hanoi’s food scene. Let’s dive in!

Why the Old Quarter is the Home of the Best Banh Mi in Hanoi

The Old Quarter is where Hanoi’s culinary soul comes alive. Steeped in history, this area has been a hub of commerce and culture for centuries. Today, its narrow streets are lined with food stalls, family-run eateries, and bustling markets, offering a taste of authentic Vietnamese cuisine. When it comes to banh mi, the Old Quarter is unmatched. From crispy baguettes to flavourful fillings, this is where you’ll find the best banh mi in Hanoi. Learn more about Vietnam’s culinary heritage at UNESCO.

Must-Try Banh Mi in the Old Quarter

If you’re on the hunt for the best banh mi in Hanoi’s Old Quarter, these 10 spots are a must-visit. From street stalls to cosy cafes, each offers a unique take on this iconic sandwich.

1. Banh Mi 25 (Ma May Street)

Banh mi at Banh Mi 25, Hanoi
Savour a banh mi at Banh Mi 25 in the Old Quarter.
  • Type: Sandwich shop.
  • Opening Hours: 7:00 AM – 7:00 PM.
  • Why Visit: Known for its crispy baguettes and fresh fillings, Banh Mi 25 is a favourite among locals and travellers alike. Try their classic banh mi with pâté and grilled pork.
  • Unique Feature: Offers vegetarian options, a rarity for banh mi.

2. Banh Mi Pho Co (Hang Quat Street)

Banh mi at Banh Mi Pho Co, Hanoi
Enjoy banh mi with a view at Banh Mi Pho Co.
  • Type: Hidden café with a sandwich counter.
  • Opening Hours: 8:00 AM – 6:00 PM.
  • Why Visit: Tucked away in a narrow alley, this spot serves banh mi with a view of Hoan Kiem Lake. Their speciality is the “banh mi trung” (egg banh mi).
  • Unique Feature: Combines traditional banh mi with a modern café vibe.

3. Banh Mi P (Hang Ca Street)

Banh mi at Banh Mi P, Hanoi
Try the grilled pork banh mi at Banh Mi P.
  • Type: Street food stall.
  • Opening Hours: 6:00 AM – 10:00 AM (breakfast only).
  • Why Visit: A local favourite for its generous portions and affordable prices. Their banh mi thit nuong (grilled pork) is a must-try.
  • Unique Feature: Operates only during breakfast hours, so arrive early!

4. Banh Mi Lan Ong (Lan Ong Street)

Banh mi at Banh Mi Lan Ong, Hanoi
Indulge in banh mi pâté at Banh Mi Lan Ong.
  • Type: Street food stall.
  • Opening Hours: 6:00 AM – 10:00 PM.
  • Why Visit: Located in the heart of the Old Quarter, this stall is famous for its banh mi pâté, which is made with a secret family recipe.
  • Unique Feature: Offers a variety of homemade pâtés.

5. Banh Mi Dinh Ngang (Dinh Ngang Street)

Banh mi at Banh Mi Dinh Ngang, Hanoi
Taste the chicken banh mi at Banh Mi Dinh Ngang.
  • Type: Small eatery.
  • Opening Hours: 7:00 AM – 9:00 PM.
  • Why Visit: Known for its banh mi ga (chicken banh mi), this spot is perfect for a quick, satisfying meal.
  • Unique Feature: Uses free-range chicken for a healthier option.

6. Banh Mi Hoi An (Hang Bac Street)

Banh mi at Banh Mi Hoi An, Hanoi
Try the Hoi An-inspired banh mi at Banh Mi Hoi An.
  • Type: Sandwich shop.
  • Opening Hours: 7:00 AM – 8:00 PM.
  • Why Visit: Inspired by the flavours of Hoi An, this shop offers banh mi with a Central Vietnamese twist. Try their banh mi thit nuong with lemongrass-marinated pork.
  • Unique Feature: Adds a touch of Hoi An’s culinary heritage to Hanoi’s banh mi scene.

7. Banh Mi Ba Dan (Ba Dan Street)

Banh mi at Banh Mi Ba Dan, Hanoi
Savour the legendary banh mi pâté at Banh Mi Ba Dan.
  • Type: Street food stall.
  • Opening Hours: 6:00 AM – 11:00 AM (morning only).
  • Why Visit: A no-frills stall serving one of the most authentic banh mi in Hanoi. Their banh mi pâté is legendary.
  • Unique Feature: Operates only in the morning, so it’s a great breakfast spot.

8. Banh Mi Nguyen Sieu (Nguyen Sieu Street)

Banh mi at Banh Mi Nguyen Sieu, Hanoi
Discover unique banh mi variations at Banh Mi Nguyen Sieu.
  • Type: Small restaurant.
  • Opening Hours: 7:00 AM – 9:00 PM.
  • Why Visit: Offers a wide variety of banh mi, including banh mi xiu mai (meatball banh mi) and banh mi cha ca (fish cake banh mi).
  • Unique Feature: Perfect for those looking to try unique banh mi variations.

9. Banh Mi Ngon (Hang Dieu Street)

Banh mi at Banh Mi Ngon, Hanoi
Enjoy a hearty banh mi bo kho at Banh Mi Ngon.
  • Type: Modern sandwich shop.
  • Opening Hours: 8:00 AM – 8:00 PM.
  • Why Visit: Combines traditional flavours with modern presentation. Their banh mi bo kho (beef stew banh mi) is a crowd-pleaser.
  • Unique Feature: Offers a cosy seating area for dine-in customers.

10. Banh Mi Tram (Hang Chieu Street)

Banh mi at Banh Mi Tram, Hanoi
Try the fried egg banh mi at Banh Mi Tram.
  • Type: Street food stall.
  • Opening Hours: 6:00 AM – 10:00 PM.
  • Why Visit: Known for its banh mi trung op la (fried egg banh mi), this stall is a favourite among locals.
  • Unique Feature: Affordable and filling, perfect for a quick snack.

How to Tell if a Place is a Top Banh Mi Spot

  • Long Queues: A sure sign of popularity among locals.
  • Fresh Ingredients: Look for stalls that prepare ingredients on the spot.
  • Crispy Baguettes: The bread should be freshly baked and crispy.
  • Local Crowds: If locals are eating there, it’s likely good.
  • Cleanliness: A clean stall or shop indicates quality and care.

If you’re looking for upscale dining experiences, explore our guide to Luxury Dining in Hanoi: A Foodie’s Guide.

Types of Banh Mi

  1. Banh Mi Thit: Classic banh mi with cold cuts, pâté, and pickled vegetables.
  2. Banh Mi Thit Nuong: Grilled pork banh mi, often marinated with lemongrass.
  3. Banh Mi Ga: Chicken banh mi, usually with shredded or grilled chicken.
  4. Banh Mi Trung: Egg banh mi, either fried or scrambled.
  5. Banh Mi Cha Ca: Fish cake banh mi, a unique Hanoi speciality.
  6. Banh Mi Xiu Mai: Meatball banh mi, often served with a rich tomato sauce.
  7. Banh Mi Bo Kho: Beef stew banh mi, a hearty and flavourful option.

Discover more unique dishes in our guide to Hidden Food Gems and Must-Try Dishes in Hanoi.

What Locals Eat with Banh Mi

  1. Vietnamese Iced Coffee (Ca Phe Sua Da): A sweet and strong coffee that pairs perfectly with banh mi.
  2. Soy Milk (Sua Dau Nanh): A refreshing and healthy drink often enjoyed with banh mi for breakfast.
  3. Fresh Fruit Smoothies: Popular choices include avocado, mango, or passionfruit smoothies.
  4. Herbal Tea (Tra Da): A light and refreshing accompaniment to balance the richness of banh mi.

Discover the Best Banh Mi in Hanoi’s Old Quarter

From crispy baguettes to flavourful fillings, the best banh mi in Hanoi’s Old Quarter is waiting to be discovered. Whether you’re grabbing a quick breakfast or enjoying a leisurely lunch, these spots promise an unforgettable culinary experience. So grab your map, follow your nose, and get ready to explore the heart of Hanoi’s food scene. Bon appétit!


🌱 More Hanoi Foodie Adventures

Looking for more unforgettable eats in the city? Explore these reader favourites:

🥬 Best Vegetarian Restaurants in Hanoi
🍽️ Hidden Food Gems and Must-Try Dishes in Hanoi
💸 Best Budget Eats in Hanoi: A Food Lover’s Guide
🍜 Best Places to Eat in Hanoi: The Ultimate Foodie Guide (2025)
Luxury Dining in Hanoi: A Foodie’s Guide

What hidden food gems have you discovered in Hanoi? Share your finds in the comments below!

5 thoughts on “Best Banh Mi in Hanoi’s Old Quarter: A Foodie’s Guide

Leave a Reply

Your email address will not be published. Required fields are marked *