Skip to Content

10 Best Pho Restaurants in Toronto

10 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 Toronto restaurants

Looking for more of the best Toronto restaurants to visit? You might enjoy these posts:


Best pho restaurants in Toronto


Pho Hung Restaurant in Chinatown, Toronto

Pho Hung

Pho Hung is one of the best pho restaurants in Toronto, and you can find them right in the heart of Toronto’s 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.

Pho Hung in Chinatown, Toronto

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!

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


Saigon Lotus

Vegan Vietnamese and Thai dishes are served at this vibrant spot in Kensington Market.

Opt for their Pho Dac Biet with assorted vegan meat or their Spicy Tamarind Soup with vegan seafood.

You can also enjoy delicious apps or other dishes alongside your pho, including vegan salad rolls, banh mi, and more!

LOCATION: 6 St Andrew St, 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.

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 Linh

Stop into this casual pho restaurant near Dufferin Mall for an extensive selection of pho, vermicelli and rice dishes, and banh cuon (steamed rice rolls).

You’ll also find a variety of Vietnamese drinks and desserts to satisfy your sweet tooth!

LOCATION: 1156 College St, Toronto, ON


Mi Mi Restaurant

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 on their website for pickup.

LOCATION: 686A Gerrard St E, Toronto, ON


Pho House

This unassuming East Chinatown spot serves up an extensive menu of Vietnamese staples alongside Thai and Chinese dishes.

They’ve got a ton of seating inside the restaurant, and you can find them right on Gerrard!

LOCATION: 625 Gerrard St E, 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 also 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 between their Chicken Pho, Stone Bowl Beef Pho, or Bun Bo Hue (meat or vegan).

They’ve also got a few Dry Pho options, which each come with soup on the side.

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 W, Toronto, ON


Best pho restaurants in Toronto:

  1. Pho Hung
  2. Pho Xe Lua
  3. Saigon Lotus
  4. Golden Turtle
  5. Pho Tien Thanh
  6. Pho Linh
  7. Mi Mi Restaurant
  8. Pho House
  9. Little Vietnam
  10. Dzô Viet Eatery

These were some of the best pho restaurants to visit in Toronto, whether you’re in the mood for a classic bowl of pho or a spicy bun bo hue!

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

    Sharing is Caring

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