On the hunt for the best Vietnamese restaurants in Toronto worth visiting?
I’m actually half Vietnamese, but I definitely identify more with my Chinese side – I didn’t have authentic pho until I was in high school!
I did have a lot of Vietnamese dishes at home growing up, but I always just thought they were Chinese.
It’s been really cool visiting different Vietnamese restaurants around the city and experiencing new dishes!
Whether you’re in the mood for authentic pho or banh mi, you’ll definitely love these Vietnamese restaurants in Toronto.
These are some of the best Vietnamese restaurants to visit in Toronto!
Be sure to also follow me on Instagram and TikTok – I share a lot more content on those platforms that don’t make it to the blog!
More Toronto restaurants
Looking for more of the best Toronto restaurants to visit? You might enjoy these posts:
- Craving more Vietnamese food? Visit Toronto’s best spots for pho.
- Searching for more great Asian restaurants? Visit Toronto’s best Chinese, Japanese, Korean, Thai, Filipino, Indian, or Afghan restaurants.
- In the mood for a sweet treat? Stop by one of the best bubble tea spots or ice cream spots in Toronto.
Best Vietnamese restaurants in Toronto
Pho Hung
This long-standing pho restaurant has been in Chinatown for almost 4 decades, though they did move to a different spot a few addresses down.
My go-to order at Pho Hung: pho with rare beef and beef balls, along with a sweet, sweet avocado shake.
If you haven’t had an avocado milkshake before, it might sound a little weird to you, but it is truly amazing.
If you’re into more savoury noodle soups, you’ll definitely enjoy the Bun Rieu (which features crab paste and tomato) or the Bun Bo Hue (spicy).
They also have a restaurant in Mississauga near Dixie & Dundas!
LOCATION: 350 Spadina Ave, Toronto, ON
Pho Xe Lua
Another great pho restaurant I love in Toronto is Xe Lua, and they’re also located in Chinatown (with a few locations across the GTA).
I actually frequented their Richmond Hill location back when I was in high school!
My usual order was the pho with rare beef and beef balls or bun (vermicelli noodles) with all the fixings.
If you’re looking to have some appetizers along with your pho, the Nem Nuong (Vietnamese meatballs) and Chao Tom (minced shrimp on sugar cane) are both super delicious.
LOCATION: 254 Spadina Ave, Toronto, ON
Mi Mi Restaurant
Searching for a pho spot in the east end of the city?
This beloved family-owned pho restaurant has been serving up Vietnamese comfort foods in East Chinatown for almost 30 years.
You’ll find classic pho alongside specialty soups, like their Seafood with Vermicelli in Anchovy Soup and Coconut Curry Beef Soup!
If you’re ordering takeout, you can conveniently order ahead online for pickup.
LOCATION: 688 Gerrard St E, Toronto, ON
Golden Turtle
Golden Turtle is another long-standing pho restaurant in Toronto, and they’ve been around for almost 40 years!
Grab their classic pho, spicy satay pho, Bun Bo Hue, or Bun Rieu.
Bun Bo Hue is perfect for anyone who loves spicy food, and Bun Rieu is for seafood lovers (Adam is not a fan, though he’s only had my homemade bun rieu lol).
They’re located near Trinity Bellwoods, around the corner from popular Toronto ice cream shop, Bang Bang Ice Cream (one of my faves)!
LOCATION: 125 Ossington Ave, Toronto, ON
Pho Tien Thanh
Not far down the street from Golden Turtle is Pho Tien Thanh, another popular pho restaurant in Toronto.
Their pink walls and “I love pho forever” sign inside the restaurant add an extra bit of coziness for while you’re eating your hot noodle soup.
You can grab a classic bowl of pho, or go for their Bun Bo Hue or Bun Rieu.
LOCATION: 57 Ossington Ave, Toronto, ON
Banh Mi Nguyen Huong
Nguyen Huong is actually just a takeout spot, but there’s no way I can’t mention them in here because they make some of the best and authentic banh mi sandwiches in Toronto.
If you’re looking for the best cheap food spots in the city, you’ll get to enjoy a hearty Vietnamese sub sandwich here for around $3.
Authentic banh mi is typically filled with meat, pickled veggies, pâté, and a butter/mayo spread, and it’s served on a French baguette. Absolute deliciousness.
I’ve been coming to Nguyen Huong for as long as I can remember, and my grandma even used to make rice cakes for their store!
Be sure to also grab a cup of che ba mau (a Vietnamese dessert) if you’ve got a sweet tooth – it’s filled with different jellies and beans so it’s kind of healthy? I think? Maybe? Who am I kidding.
Fun fact: the owners are the parents of the owners of Banh Mi Boys!
LOCATION: 322 Spadina Ave, Toronto, ON
Rustle & Still Café
Rustle & Still is a super cute Vietnamese café in Koreatown, and it’s one of the most Instagrammable cafés in Toronto.
They’ve got tons of plant life and light wood textures for all the cozy hygge vibes, though there isn’t too much seating inside the café if you’re visiting during a busy hour.
They offer colourful Asian-inspired lattes, such as their Matcha Pandan Latte and Purple Sweet Potato Latte.
They’ve even got alternative milk options – soy, almond, oat, and coconut milk.
If you’re looking for a bite to eat, they’ve also got banh mi wrapped in aesthetically-pleasing newspaper wrapping!
You can choose between their Garlicky Shrimpo, Char Siu BBQ Pork, or Deluxe Rustle & Still (with Vietnamese hams) Banh Mi.
They also source their coffee beans directly from farmers in Vietnam, so that’s pretty cool!
LOCATION: 605 Bloor St W, Toronto, ON
Little Vietnam
This Queen West spot serves up regional flavours from across Vietnam, using freshly-imported ingredients from Vietnam.
You’ll find dishes like pho and vermicelli, but you should definitely try dishes you won’t find at other Vietnamese restaurants in Toronto.
Go for something different like their “Bun Dau” Tray with shrimp paste, Vietnamese Duck Vermicelli Noodle, or Hanoi Signature Vermicelli!
You can find their brick-clad eatery right by Queen & Portland.
LOCATION: 500 Queen St W, Toronto, ON
Dzô Viet Eatery
Dzô is one of the newer Vietnamese restaurants in Toronto, and they specialize in modern street food.
They’ve got unique items like their Photine Dac Biet (pho poutine!) and Nem Nuong Smash Burger (nem nuong is a Vietnamese meatball).
For pho, you can choose from 3 different Dry Pho options (with soup on the side), including their Pho Spiced Chicken, Pho Spiced Beef, and Vegan Beef/Oyster Mushrooms.
They’ve also got Bun Bo Hue, and you can either have it with spiced beef and short rib or vegan beef and tofu.
If you’re looking for handhelds, they’ve also got a couple of different Banh Mi Sliders and Viet Tacos to choose from.
Fun fact: “Dzô” is how you say cheers in Vietnamese!
LOCATION: 308 Dundas St W, Toronto, ON
District 3 Viet Cafe + Bar
This chic and cozy spot operates as a café by day and bar by night, and you’ll find all kinds of delicious Vietnamese street market eats and drinks.
The Pho Brisket Banh Mi is a must-try, and they’ve got delicious Vietnamese-style wings, tacos, and fries on the bar menu!
They’ve also got plenty of unique drinks, like their Pandan Latte and Egg Crème Coffee!
LOCATION: 532 College St, Toronto, ON
Choi Restaurant
Choi is another great spot for Vietnamese street eats, and they’re actually located in Scarborough.
From their Garlicky Fish Balls to their Vietnamese Tacos, they’ve got plenty of unique Vietnamese street eats on the menu.
They’ve even got hot pot and table BBQ if you’re looking for something a bit heartier!
They’ve also got a decent selection of Vietnamese-inspired cocktails and mocktails, like their Vietnamese Coffee (with vodka, coffee liquer, cream whiskey, and Vietnamese coffee) and Pandan Colada (virgin).
LOCATION: 633 Silver Star Blvd Unit 121, Scarborough, ON
Banh Mi Boys
Banh Mi Boys puts their own unique spin on the classic Vietnamese sandwich with more modern fillings like meatballs and deep fried squid, and they do the same with their Korean-inspired tacos and Chinese bao.
Definitely go for the Squid Banh Mi and 5 Spice Pork Belly Bao – they’re my go-to orders whenever I come here!
I pretty much lived at Banh Mi Boys while I was studying at Ryerson because they have a location right at Yonge & Gerrard.
Their OG location is on Queen West (Queen & Spadina), and they’ve also got locations in Midtown Toronto (Yonge & Eglinton) and at York University.
They’re kind of more of a takeout spot, but they do have seating inside their restaurants!
LOCATION: Various locations
Best Vietnamese restaurants in Toronto:
- Pho Hung
- Pho Xe Lua
- Mi Mi Restaurant
- Golden Turtle
- Pho Tien Thanh
- Banh Mi Boys
- Banh Mi Nguyen Huong
- Rustle & Still Café
- Little Vietnam
- Dzô Viet Eatery
- District 3 Viet Cafe + Bar
- Choi Restaurant
- Banh Mi Boys
These were some of the best Vietnamese restaurants to visit in Toronto!
And if you’re wondering what the right pronunciation is for certain dishes, here’s a little cheat sheet:
- Pho is pronounced “fuh”
- Bun is pronounced “boon”
- Banh mi is pronounced “bun me” or “bang me” (north and south Vietnamese pronunciation is different lol)
What are the best Vietnamese restaurants in Toronto in your opinion? What are your go-to Viet dishes? Let me know on Twitter or Instagram!
More Toronto restaurants
Looking for more of the best Toronto restaurants to visit? You might enjoy these posts:
- Craving more Vietnamese food? Visit Toronto’s best spots for pho.
- Searching for more great Asian restaurants? Visit Toronto’s best Chinese, Japanese, Korean, Thai, Filipino, Indian, or Afghan restaurants.
- In the mood for a sweet treat? Stop by one of the best bubble tea spots or ice cream spots in Toronto.
Be sure to keep up with me on Instagram, TikTok, Twitter, Facebook, and Pinterest if you aren’t already!
Feel free to subscribe to my weekly newsletter to get my blog posts delivered straight to your inbox.
Like this post? Pin it for later!