Skip to Content

6 Best Pho Restaurants in Toronto

6 Best Pho Restaurants in Toronto

Searching for the best pho restaurants in Toronto to get your fix of Vietnamese noodle soup?

I’m half-Vietnamese, but I actually never had authentic pho until high school (at a now-closed restaurant in Richmond Hill called Vic Hong).

Pho (pronounced “fuh”) is a Vietnamese noodle soup made up of beef broth, spices, rice noodles, herbs, and meat, and it’s the perfect winter comfort food.

I was obsessed with pho when I tried it for the first time, but nowadays I think I prefer the more savoury soups like bun rieu, bun bo hue, and satay.

No matter what kind of Vietnamese noodle soups you’re into, here are some of the best Toronto spots to grab authentic and delicious pho!

And if you’re looking for even more Viet food, check out my post on the best Vietnamese restaurants 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 Asian restaurants in Toronto

If you’re looking to experience the Toronto food scene with a guide, you might enjoy these local tours:

Best pho restaurants in Toronto

Pho Hung in Chinatown, Toronto

Pho Hung

Pho Hung is one of the best pho restaurants in Toronto, and you can find them in Chinatown.

I always order pho with rare beef and beef balls, along with an avocado shake!

If you haven’t had an avocado shake before, it might sound a little weird to you, but it is truly amazing.

Bun Rieu (crab paste, tomato, pork, and vermicelli noodles) and Bun Bo Hue (spicy beef and pork soup with vermicelli noodles) are both Vietnamese noodle soups I also love, and you can get them both at Pho Hung!

They opened up down the street from their current location back in 1985 (almost 40 years ago), and they now occupy a larger space (which gets filled up quickly).

You can also find them in Mississauga near Dixie & Dundas!

LOCATION: 350 Spadina Ave, Toronto, ON

Pho Xe Lua

Pho Xe Lua is another great pho restaurant in Chinatown, and they’ve got a few locations across the GTA.

I actually went to their Richmond Hill location a lot when they opened up across from my high school.

We called it “Train” because their logo has a train in it (lol) but I think my mom also told me their name in Vietnamese actually means train!

They also have locations in North York, Scarborough, and Thornhill!

I also always got their rare beef and beef ball pho here, along with an avocado shake.

They also have satay noodle soups at Xe Lua and they are so dang good.

If you’re looking to have appetizers along with your soup, the Nem Nuong (Vietnamese meatballs) and Chao Tom (minced shrimp on sugar cane) are both super delicious.

LOCATION: 254 Spadina Ave, Toronto, ON

Golden Turtle

Golden Turtle opened up back in 1987, so they’ve been serving Toronto pho for almost 4 decades.

You can get classic pho, or go for their spicy satay pho instead.

They’ve also got Bun Bo Hue and Bun Rieu on the menu!

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!

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

Pho 88 Vietnamese Restaurant in Toronto

Pho 88

Pho 88 opened their first location over 30 years ago, and they serve up some of the best pho in Toronto.

They also have dishes from other parts of Asia, like their Shanghai Noodles and Pad Thai!

Their downtown location is in the Annex, and they’ve also got two locations in North York.

LOCATION: 594 Bloor St. West, 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.

LOCATION: 308 Dundas St. West, Toronto, ON

Best pho restaurants in Toronto:

  1. Pho Hung
  2. Pho Xe Lua
  3. Golden Turtle
  4. Pho Tien Thanh
  5. Pho 88
  6. Dzô Viet Eatery

These were some of the best pho restaurants to visit in Toronto!

Have you been to any of these pho spots? What are the best pho restaurants in Toronto in your opinion? Let me know on Twitter or Instagram!

More Asian restaurants in Toronto

If you’re looking to experience the Toronto food scene with a guide, you might enjoy these local tours:

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!

17 Best Korean Restaurants in Toronto