Skip to Content

13 Best Vietnamese Restaurants in Toronto

13 Best Vietnamese Restaurants in Toronto

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:


Best Vietnamese restaurants in Toronto


Pho Hung in Chinatown, 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


Nguyen Huong Banh Mi Shop, Toronto

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.

Banh Mi Nguyen Huong in Toronto

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é, Toronto

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.

Rustle & Still Café, Toronto

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.

Rustle & Still Café, Toronto

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 in Toronto

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:

  1. Pho Hung
  2. Pho Xe Lua
  3. Mi Mi Restaurant
  4. Golden Turtle
  5. Pho Tien Thanh
  6. Banh Mi Boys
  7. Banh Mi Nguyen Huong
  8. Rustle & Still Café
  9. Little Vietnam
  10. Dzô Viet Eatery
  11. District 3 Viet Cafe + Bar
  12. Choi Restaurant
  13. 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:

Be sure to keep up with me on Instagram, TikTokTwitter, 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.

Jessica Lam | Toronto lifestyle, fashion, beauty, and travel blogger | Diary of a Toronto Girl, a Canadian lifestyle blog


Like this post? Pin it for later!

Best Vietnamese restaurants in Toronto

    Sharing is Caring

    Help spread the word. You're awesome for doing it!