13 of the Greatest Banh Mi Sandwiches in Philly

This Vietnamese classic is one of our favorites, and that's saying something in a hoagie-loving city like Philadelphia.

Fu Wah/Facebook

The banh mi sandwich, like pho, has become iconic Vietnamese cuisine — a byproduct of French colonialism in Vietnam. It’s basically the Vietnamese version of a baguette sandwich or, through a Philadelphia lens, a hoagie.

Some consider them to be among the world’s best sandwiches — a perfect balance of sweet, savory, spicy, sour and fresh, owing to a crunchy combination of pickled carrots and radishes, cucumbers, chilis and cilantro.

The meat of the sandwich could be anything from pork belly to lunch meat to sausage. And in Philly, a city so rich in fantastic Vietnamese restaurants, there’s a plethora of banh mi to try. Here are some of our favorites.

Artisan Boulanger Pâtissier, East Passyunk
Andre Chin and Amanda Eap aren’t Vietnamese, nor are they French. They’re just a couple of Cambodians making some of the best French bread in Philly — perfect, thick-crusted vessels for pork belly and and pȃté.

Stock, Fishtown
Stock’s Tyler Akin serves a cheffed-up version of the sandwich with cucumber, jalapeño, cilantro, pickled red cabbage, Japanese mayo, and your choice of Berkshire pork sausage, tofu, or Thai basil chicken.

Ba Le Bakery/Facebook

Ba Le Bakery, South Philly
Ba Le’s banh mis are the gold standard. They’re the metric by which every other banh mi in the city is compared because every component of the sandwich, from its flaky, airy baguette (so good, most Vietnamese restaurants and shops use them) to its time-honored fillings, has been perfected over 20 years of service.

Q T Vietnamese Sandwich Co.Chinatown
Since 2008, the best banh mis in Chinatown have come from this super tiny, super friendly orange take-out counter.

Double Knot, Midtown Village
Try the banh mi — stuffed with your choice of pork, chicken, shrimp, meatballs, or steak — at lunch, between 10 a.m. and 3 p.m. Or get a deal after happy hour starts at 4 p.m., when the pork banh mi is nearly half price.

Fu Wah Mini MarketCedar Park
This West Philly market and deli serves all kinds of hoagies, from turkey and cheese to Italian. But the reason people have traveled from far and wide to this tiny storefront — and it’s been a neighborhood mainstay for over 35 years — is because it puts out some finest spicy banh mis in Philly, including the must-try “tofu hoagie.”

Kung Fu Hoagies/Facebook

Kung Fu Hoagies, Various neighborhoods
Paul Davis and Steven Renzi’s tiny yellow banh mi cart, which pops up in South and West Philly, is vegetarian and vegan-friendly. But even the most ardent carnivore will find that their banh mis are damn good sandwiches, even if they substitute pork with a mixture of tofu and yams.

Street Side, Northern Liberties
You could pass by this storefront every day without knowing there was a little Southeast Asian restaurant happening inside of it. Get your banh mi with non-traditional fillings like Cambodian Kroeung beef and fried coconut shrimp.

Anh Hong Pho & Cafe, Upper Darby
The menu at this spot just west of 69th Street Station hides a delicious secret: a full section labeled “Vietnamese Hoagie & Bread” with sandwiches stuffed from pate to sardines to grilled meatballs, all $4 or less.

Banh Mi Cali, Chinatown
This scaled-down Vietnamese spot offers banh mi filled with shrimp, barbecued chicken or pork, sausage, meatballs, or ham (plus a vegetarian option), all under $5.

Banh Mi & Bottles/Facebook

Banh Mi & Bottles, South Street
This sandwich and bottle shop is home of the Vietnamese French dip, in which a fantastic brisket banh mi comes with a side of pho broth — you know, for dipping.

Viet Huong Restaurant, South Philly
Along with a full slate of pho, hot pots, and entrees, this spot at the Vietnamese shopping center at 11th and Washington offers super-affordable banh mi, including a charbroiled tofu and vegetable sandwich and a breakfast option topped with three eggs, pork roll, and pate.

Cafe Mi Quang, Kensington
This tiny storefront, located under the El deep in Kensington, is known for its namesake noodle dish. But its banh mi — including banh mi xiu mai, stuffed with Vietnamese meatballs in a deep red sauce — are worth the trip, too.