banh mi toronto

The Best Banh Mi in Toronto

The best banh mi in Toronto are the Vietnamese sandwiches of your dreams. No matter your preference—toasted or not, with cold cuts or nem nướng, maybe with some extra pâté, if you ask nicely—these crispy, balanced subs are the whole package.

Here are the best banh mi in Toronto.


Banh Mi Boys
1

Banh Mi Boys

Toronto’s OG chain for popularized banh mi is still a hit. They’ve stuck with their no-cold cut approach, and after a decade of grilled pork and kalbi beef banh mi (plus baos and addictive kimchi fries) they have four locations across the city.

Banh Mi Nguyen Huong
2

Banh Mi Nguyen Huong

Spadina’s institution for Vietnamese sandwiches is going strong after more than 40 years in the game. The family-run brand has a number of locations across the GTA. Head inside and order a thập cẩm banh mi, $3.50 for a small: there’s usually a huge pile of them on the countertop ready to go.


Rose's Vietnamese Sandwiches
3

Rose's Vietnamese Sandwiches

East Chinatown’s go to for banh mi is another decades-old mainstay. Rose, the owner, can still be found behind the counter packing up her balanced baguettes, $4 each. The store is also stocked up with jars of Smiling Fish mackerel chilli sauce that’s worth a try.

Rustle & Still
4

Rustle & Still

This Koreatown cafe came onto the scene in 2018 with a killer menu of banh mi. At $8 and over, it’s pricier than the average, but standout sandwiches like their char siu BBQ pork topping and the Deluxe, with assorted jams and chicken liver pate, are well worth it.


Baguette & Co.
5

Baguette & Co.

A sustainable menu of ethical eats includes banh mi, Ontario-sourced meats only, at this Junction spot. Lynn Kwon and her husband fill their signature baguettes with mayo, pork pâté, pickled carrots, daikon, and cucumber for $7.52 a sandwich. No cold cuts here.


Banh Mi Metro
6

Banh Mi Metro

Pho Metro’s on Lawrence East has capitalized off the success of its Vietnamese noodles with a sister restaurant next door. Banh mi run between $4.25 and $6.50, with seven different options including meatballs and braised pork belly.

Banh Mi Nhu Lan
7

Banh Mi Nhu Lan

Extreme affordability and fluffy buns make this Jane and Finch restaurant a North York treasure. There was a time when these sandwiches were preposterously priced at just $1, but these days they average around $3.50. If you’re on a budget, Nhu Lan still has a basic butter and pâté option for $1.50.


Tam Vietnamese Restaurant
8

Tam Vietnamese Restaurant

The Junction's destination for Vietnamese street food has a menu that runs the gamut of easy banh-based eats. Their home-style sandwiches are $6, with a crispy bun, drool-worthy beef liver pâté, Vietnamese sausage and pork belly inside.

Banh Mi Ba Le
9

Banh Mi Ba Le

This homey counter may be off the main drag of Chinatown, but it’s a contender for some of the best Vietnamese eats in the neighbourhood. Banh mi buns are compact and filled with pickled veggies and your favourite meats. The owner lived in France for a while, hence the name Ba Le, which is Paris in Vietnamese.

Lead photo by

Hector Vasquez of Tam, @sipntisfudd of Banh Mi Nguyen Huong, @cindyluchan of Rose's Vietnamese Sandwiches, @jadykiss_7r of Baguette & Co., @aaedan_ of Banh Mi Ba Le, @mjeatstoronto of Banh Mi Metro, @banhmiquehuong


Join the conversation Load comments

The Best Banh Mi in Toronto

Leaflet | © Mapbox © OpenStreetMap Improve this map

Latest in Best of Toronto

The Best Meatball Sandwiches in Toronto

The Best Challah in Toronto

The Best Peameal Bacon Sandwiches in Toronto

The Best Fruit and Vegetable Stores in Toronto

The Best Sausages in Toronto

The Best Custom Cakes in Toronto

The Best Quiche in Toronto

The Best Baklava in Toronto