If there’s one dish that never goes out of style in Canada, it’s a classic plate of fish and chips. From crispy golden batter to hand-cut fries seasoned just right, Canadians love this seaside staple — and 2025 has brought plenty of amazing spots to enjoy it. Whether you’re in Halifax, Toronto, Calgary, or the West Coast, these places stand out for their freshness, quality, and that nostalgic taste of comfort food done right. I’ve gathered these based on recent reviews, food blogs, and local recommendations, so every spot here is worth the trip.
1. Rudy & Olive’s Fish & Chips – Halifax, Nova Scotia
If you ask anyone around Halifax where to get the best fish and chips, Rudy & Olive’s will almost always come up. This Bedford Highway favourite serves up crispy, light batter that doesn’t overpower the fish. They fry everything fresh when you order, so it’s hot, flaky, and perfectly seasoned.
Fish is battered and fried fresh — never pre-cooked.
Crispy fries and homemade tartar sauce that actually adds flavour.
Welcoming, nautical-themed space and a sunny patio for nice days.
- For more about their menu and story, visit Rudy & Olive’s Fish & Chips in Halifax.
2. Olde Yorke Fish & Chips – Toronto, Ontario
A Toronto classic, Olde Yorke Fish & Chips has been serving British-style seafood for decades. Locals swear by their thick, golden fillets and proper chips — crispy on the outside and fluffy on the inside. The interior has that old-school charm that makes you feel right at home.
Consistent quality and generous portions.
Classic cod and haddock options, with authentic malt vinegar on every table.
Great location if you’re exploring central Toronto.
- Locals on Reddit even call it “the only real answer” when asked where to get the best fish and chips in the city. You can check them out on Olde Yorke Fish & Chips.
3. Pelican Pier – Calgary, Alberta

In Calgary’s northwest, Pelican Pier Seafood Restaurant & Fish Market is a hidden gem for seafood lovers. It’s a cozy, family-run spot that doubles as a fish market — meaning you’re literally eating the freshest catch possible. Their halibut fish and chips is the star of the show: buttery inside, crispy outside, and always perfectly cooked.
Combines restaurant and seafood market.
Light, crunchy batter that doesn’t feel greasy.
Friendly, down-to-earth service.
- You can learn more or check current specials on Pelican Pier.
4. The Sandbar Seafood Restaurant – Vancouver, British Columbia
Located on Granville Island, The Sandbar pairs great food with unbeatable views of False Creek. Their Ocean Wise-certified fish and chips are made from sustainably caught seafood — a big plus for eco-conscious diners. The crispy coating, fresh cut fries, and tartar sauce make it a must-try.
Ocean Wise sustainable seafood.
Waterfront dining with stunning views.
Friendly staff and relaxed West Coast atmosphere.
- Find them at The Sandbar Seafood Restaurant
5. Captain George’s Fish & Chips – Kingston, Ontario
Kingston locals know Captain George’s for their simple, satisfying, no-frills fish and chips. They focus on the basics — fresh fish, crispy batter, and hot fries — and they do it extremely well. It’s a family-friendly spot where you can get a hearty meal without spending too much.
Great value and consistent quality.
Fresh fish, homemade tartar sauce, and hand-cut fries.
A long-time local favourite in the community.
- You can read more about them at Captain George’s Fish & Chips
6. Len Duckworth’s Fish & Chips – Toronto, Ontario

This East York institution has been frying fish since the 1920s — and it’s still one of the best places in Canada to get the real deal. Len Duckworth’s Fish & Chips serves old-fashioned cod and haddock with hand-cut chips that taste just like traditional English pubs. It’s family-run, cozy, and full of history.
Perfectly crisp batter that’s never greasy.
Old-school vibe and friendly staff.
Reasonable prices and generous servings.
7. Ches’s Famous Fish & Chips – St. John’s, Newfoundland
A true Newfoundland legend, Ches’s Famous Fish & Chips has been serving the province since 1951. Locals and tourists line up for their golden-brown fish and crunchy fries — made the same way for over 70 years. It’s the kind of place that instantly feels like home.
Authentic Newfoundland-style cod, freshly sourced from local waters.
Family-owned for generations.
Take-out or dine-in options with friendly, old-fashioned service.
8. The Fry – Ottawa, Ontario
Though known mainly for Korean-style fried chicken, The Fry in Ottawa has developed a strong reputation for its fusion-style fish and chips. It’s the perfect mix of East meets West — light, crunchy batter, seasoned fries, and a unique spicy dipping sauce.
Korean twist on classic fish and chips.
Light, flavorful batter with a bit of a kick.
Great for those wanting something new yet familiar.
- You can learn more or find nearby locations at The Fry Ottawa
9. Joey’s Fish Shack – Across Canada

If you’re looking for something reliable across multiple provinces, Joey’s Fish Shack (formerly Joey’s Seafood Restaurants) is a solid pick. They’ve modernized the classic fish and chips experience with a fun, casual dining vibe and fresh, sustainably sourced seafood.
Found in several Canadian cities, from Vancouver to Halifax.
Offers wild-caught fish and gluten-free options.
Clean, family-friendly restaurants with quick service.
- Find a location near you on Joey’s Fish Shack.
10. Hooked Fish Bar – White Rock, British Columbia
If you’re visiting the west coast, Hooked Fish Bar in White Rock is a must. Overlooking the beach and pier, this casual seaside spot serves one of the freshest fish and chips on the coast. You can taste the quality — crispy batter, soft flaky fish, and a side of ocean breeze.
Fresh, sustainable seafood sourced locally.
Oceanfront seating with great views of the Pacific.
A favourite among both tourists and locals.
11. Herbert Fisheries – Killarney, Ontario
A real Canadian treasure, Herbert Fisheries has been serving up golden, crispy fish and chips since 1981. Located right on the dock in Killarney, this place gives you a true lakefront dining experience — fresh fish, salty air, and unbeatable views of Georgian Bay.
Their classic whitefish and pickerel are freshly caught from local waters, then fried to perfection in a light, golden batter. It’s no surprise this spot was recognized by Canadian Living as one of the best in the country.
Locally caught fish, fried right by the water.
Beautiful outdoor seating and views.
Friendly service and a true small-town feel.
- Visit their website at Herbert Fisheries for hours and menu details.
12. Pajo’s Fish & Chips – Richmond, British Columbia

You can’t talk about fish and chips in Canada without mentioning Pajo’s. Located right on the Steveston Wharf, this floating restaurant serves up halibut, salmon, and cod in light, crispy batter. The fries are hand-cut and served in signature paper cones — perfect for eating by the sea.
Family-friendly and iconic West Coast experience.
Uses sustainable, locally sourced seafood.
Perfect for casual lunch with an ocean view.
- Find locations and menus on Pajo’s Fish & Chips.
13. Red Fish Blue Fish – Victoria, British Columbia
Red Fish Blue Fish is one of Victoria’s most famous seafood spots — a dockside eatery built from an old shipping container. They focus on Ocean Wise-certified seafood, offering halibut, salmon, and cod fish and chips with creative sauces and seasonings.
Sustainable seafood and eco-friendly concept.
Outdoor seating overlooking Victoria’s Inner Harbour.
Fun, casual vibe that attracts both locals and tourists.
- You can learn more at Red Fish Blue Fish.
14. Murphy’s Fish & Chips – Truro, Nova Scotia
If you’re road-tripping through Nova Scotia, Murphy’s Fish & Chips in Truro is worth a stop. This family-owned gem is known for generous portions, friendly staff, and perfectly crispy haddock. The batter is light and crunchy — never greasy — and the fries are always piping hot.
Fresh local fish, cooked to order.
Affordable prices and hearty servings.
A local favourite for decades.
- Check their latest updates on Murphy’s Fish & Chips
15. Cockney Kings Fish & Chips – Burnaby, British Columbia

Located just outside Vancouver, Cockney Kings Fish & Chips has earned a loyal following for its authentic British-style dishes. The halibut is particularly popular — thick, juicy, and coated in the perfect golden batter. You can even order all-you-can-eat fish and chips, making it a go-to for big appetites.
Traditional UK-style fish and chips experience.
Family-friendly and fast service.
Generous portions at fair prices.
- View their full menu at Cockney Kings Fish & Chips
16. John’s Lunch – Dartmouth, Nova Scotia
When it comes to classic East Coast fish and chips, John’s Lunch is legendary. Family-owned since 1969, this humble diner near the Halifax Harbour has been voted Best Fish & Chips in Halifax multiple times. The secret lies in their light batter and fresh local haddock — crispy on the outside, tender on the inside.
Locals often joke that if you haven’t eaten here, you haven’t truly experienced Dartmouth. Expect generous portions, friendly service, and a nostalgic Maritime atmosphere.
Visit John’s Lunch for their menu and opening hours.
17. Lord Elgin Fish & Chips – Port Elgin, Ontario
If you’re exploring Ontario’s Bruce Peninsula, Lord Elgin Fish & Chips is a must-stop spot. Serving locals since 1980, it’s known for perfectly battered halibut and hand-cut fries made fresh every morning. The restaurant keeps things simple — no frills, just fresh ingredients and unbeatable flavour.
Their halibut dinner is the local favourite, especially when paired with a side of creamy coleslaw and tartar sauce. It’s the kind of family-run place where the staff remember your name and the portions leave you full and happy.
Check their latest menu at Lord Elgin Fish & Chips
18. Cape Light Restaurant & Pub – Cardigan, Prince Edward Island

Set in the picturesque fishing village of Cardigan, Cape Light Restaurant & Pub is a local gem offering authentic East Coast hospitality and some of the freshest seafood on the island. Their fish and chips feature locally caught haddock coated in a light, crispy batter that complements the sweetness of the fish.
With waterfront views and a cozy pub atmosphere, it’s a favourite among both tourists and islanders. Don’t miss their homemade tartar sauce — it adds the perfect tang to every bite.
Learn more on their Facebook page
19. Bullocks’ Bistro – Yellowknife, Northwest Territories
If you’re venturing into Canada’s North, Bullocks’ Bistro in Yellowknife is a culinary adventure on its own. Housed in a rustic log cabin, this spot serves fish caught straight from Great Slave Lake — often by the owners themselves.
Their wild Arctic char and whitefish fillets are pan-fried to a crispy golden crust, and you can even watch the cooks prepare your meal in the open kitchen. It’s a true northern dining experience with charm, character, and unforgettable flavours.
See more at Bullocks’ Bistro.
20. Joey’s Fish Shack – Calgary, Alberta
A modern Canadian chain that still values freshness, Joey’s Fish Shack offers consistently high-quality fish and chips across multiple provinces. The Calgary location, in particular, stands out for its friendly service and crisp beer-battered cod.
They also serve a “Wild Alaskan Pollock” option, gluten-friendly dishes, and creative sides like sweet-potato fries and house-made sauces. It’s perfect for travellers who want a dependable, family-friendly seafood stop.
Final Conclusion – Top 20 Best Beaches in California 2025
From Nova Scotia’s fishing docks to British Columbia’s coastal harbours, Canada’s love for fish and chips runs deep. Each of these twenty spots offers something unique — whether it’s the freshness of local catch, a cozy pub setting, or a taste of coastal tradition that’s been passed down for generations.
If you’re planning your next foodie road trip, make sure a few of these restaurants are on your list. Canada’s seafood scene is thriving — and these plates of golden, crispy fish prove why.
Frequently Asked Questions (FAQ)
1. What kind of fish is best for fish and chips in Canada?
In most Canadian restaurants, you’ll find haddock, cod, or halibut as the top choices. Haddock is light and flaky, cod is mild and meaty, while halibut offers a rich, buttery flavour — perfect for a hearty meal.
2. Are Canadian fish and chips different from the UK version?
Yes, a little. While both are delicious, Canadian fish and chips often use local fish like whitefish or pickerel and are served with sides such as coleslaw, tartar sauce, or even poutine for a regional twist.
3. Which province has the best fish and chips?
That’s a tough call — Nova Scotia is famous for its traditional coastal style, British Columbia for its fresh Pacific catch, and Ontario for its family-run chip stands and lake-fresh whitefish.
4. Do these restaurants offer gluten-free options?
Many popular spots, like Joey’s Fish Shack and Red Fish Blue Fish, now offer gluten-friendly or baked versions of fish and chips. It’s best to check their menu online or ask when you order.
5. What’s the average price for fish and chips in Canada?
Prices vary by province and fish type, but you can expect to pay between $15–$25 per plate, with halibut being on the higher end and cod or haddock a bit cheaper.



