Looking for where to eat Fish & Chips in Toronto? I’m going to declare this now: The Olde Yorke Fish and Chips is the BEST restaurant in Toronto for Fish and Chips, located in Leaside on East York.
Did you know? This family-owned restaurant, which opened in 1997, has had their family tradition of fish & chips spanning three generations over 70 years from England to Trenton to Toronto!
Stepping inside Olde Yorke Fish and Chips, the interior has a very British pub feel which I love. I’m one of those people who prefer the old British pub feel over a trendy bar any day.
The fish here is always fresh and perfectly cooked! I dine here a lot and have never had any issues.
I usually get either the Cod or Haddock Fish and Chips, but you can’t go wrong with the Halibut if you prefer its texture as it’s definitely one of the best Fried Halibut I’ve had. I just prefer the Cod/Haddock texture.
The fish and chips portion at Olde Yorke is big so it’s a good idea to mix and match dishes and share.
Also Read: Top 29 Restaurants in Toronto
Aside from having the best fish and chips, Olde Yorke has the BEST Onion Rings in Toronto as well! They are always perfectly crunchy while still being fluffy.
Olde Yorke’s onion rings are not too oily compared to most restaurants. And the onions are big, thick-cut and sweet.

Travelling Foodie Tip: Get a Fish and Chips combo at Olde Yorke, then just do additional fish pieces after because you don’t want to be eating too many fries, especially when you need to order the Onion Rings too!
The best part is prices are very reasonable for the quality and portion you’re getting. Therefore, this one is very hard to top!
I’ve visited a lot of Toronto’s top fish and chips restaurants, and Olde Yorke Fish and Chips is still the best for me! If you find one better, let me know so I can try it out.
The Olde Yorke Fish and Chips
Website / Address: 96 Laird Dr., East York, ON, M4G 3V3