When it comes to fish and chips, Vancouver has no shortage of spots serving up this classic comfort food. I still remember biting into that perfectly crispy, golden batter with tender fish inside—fries on the side, of course. It was love at first bite.
If you’re on the lookout for a place where every bite feels like a seaside getaway, I’ve done the hard (and delicious) work of finding the top places for fish and chips in Vancouver. Trust me, these picks are worth every crispy bite.
Savor Crispy Goodness at Cockney Kings Fish & Chips
Media credit: cockneykings
Menu
Pricing: $$
Website: http://www.cockneykings.ca/
Address: 1935 Cornwall Ave, Vancouver, BC V6J 1C8, Canada
Contact details: +1 604-566-3474
Operating hours: Monday to Sunday: 12pm to 9pm
If you’re craving some of the best fish and chips in Vancouver, you’ve got to check out Cockney Kings on Cornwall Ave, just a stone’s throw from Kits beach. They’ve been serving up their famous fish and chips since 1965.
The fish is fantastic—big, juicy pieces cooked in a deliciously crisp batter. We’d definitely recommend the haddock; it’s tender and packed with flavor, even more so than the cod.
The generous portion of fries that comes with the fish is perfect, and the coleslaw is super fresh. What makes Cockney Kings stand out is that everything is cooked in beef fat, giving the food a unique and tasty flavor.
If you prefer, you can have your fish grilled instead of fried. And it’s not just fish and chips—they’ve got plenty of other tasty options on the menu like onion rings, calamari, and fish tacos.
For a proper fish dinner, this place is hard to beat. They’ve got all the sides you need to complete your meal, including sauces like tartar, curry, and ketchup.
Pro tip:
If you’re a fan of tartar sauce, their premium option is worth the extra $0.75—it’s way better than the standard.
Enjoy a Seaside Treat at the Fish Counter
Media credit: thefishcountervancouver
Menu
Pricing: $
Website: http://www.thefishcounter.ca/
Address: 3825 Main St, Vancouver, BC V5V 3P1, Canada
Contact details: +1 604-876-3474
Operating hours:
- Monday: 11am to 6:30pm
- Wednesday to Sunday: 11am to 6:30pm
The Fish Counter offers a casual dining experience, bringing a variety of ocean-wild species like pink salmon, Humboldt squid, mussels, and prawns straight to your table.
With a fast-food vibe rather than a traditional restaurant atmosphere, this spot is perfect for grabbing a quick, yet incredibly satisfying meal.
The fish and chips are exceptional, featuring a light, crispy batter and perfectly cooked fish. Their Bouillabaisse stands out with its rich, flavorful broth and generous portions of seafood, while the chowder is pure comfort food at its best.
The interior is cool and laid-back, with some seating by the window and additional outdoor seating just up the street. It’s a counter-service setup, making it ideal for both dine-in and take-out.
They also offer fresh fish and frozen products to take home, staying true to their commitment to local, seasonal, and sustainable seafood.
Pro tip:
The seating is limited but there is an outdoor seating area just up the street.
Relish Classic Flavors at Fanny Bay Oyster Bar & Shellfish Market
Media credit: fannybayoysters
Menu
Pricing: $$$
Website: http://www.fannybayoysters.com/location/oyster-bar–shellfish-market
Address: 762 Cambie St, Vancouver, BC V6B 2P2, Canada
Contact details: +1 778-379-9510
Operating hours: Monday to Sunday: 2pm to 10pm
If you’re in downtown Vancouver and craving some top-notch seafood, especially live oysters and shellfish, this spot should be at the top of your list. Their live seafood selection is fantastic, and I highly recommend trying it.
The atmosphere is really cool, making it a great place to enjoy seafood, whether you’re visiting or live in the city. For a fun and unique experience, we suggest sitting right at the counter where you can watch the staff prepare the dishes.
The fish and chips here are excellent, with a light, crispy, and airy batter that perfectly complements the meaty fish. The tartar sauce is amazing, the fries are crispy and well-seasoned, and even the coleslaw is fresh and delicious.
You can tell the seafood is top quality since you can see it swimming in the tanks!
Pro tip:
Just a heads-up, it’s a good idea to make a reservation, as walk-ins can result in a long wait.
Bite into Fresh Catch at Go Fish
Media credit: wittyfrog
Menu
Pricing: $
Website: https://www.facebook.com/pages/Go-Fish/335133559903806?nr
Address: 1505 W 1st Ave, Vancouver, BC V6J 1E8, Canada
Contact details: +1 604-730-5040
Operating hours:
- Tuesday to Friday: 11:30am to 7pm
- Saturday and Sunday: 12pm to 7pm
This is a fantastic little outdoor spot for fish and chips, easily outshining similar places, especially with its better price per serving. Everything is made fresh and served piping hot, making it a must-visit.
We tried the halibut and chips, and the fish was incredibly fresh, flaky on the inside, and had a perfect crunch on the outside. But the real star was the fries—they were cooked to perfection, with a crispy exterior and a fluffy interior in every bite.
The place is understandably crowded with locals, as it’s definitely worth coming back to. Located in the Fisherman’s Wharf area, it’s the perfect place to enjoy fresh fish with stunning views of downtown Vancouver and the water.
Pro tip:
Make sure to arrive early or as soon as they open because they can sell out quickly!
Indulge in a Seafood Feast at Joe Fortes Seafood & Chop House
Media credit: joefortesvan
Menu
Pricing: $$$
Website: http://www.joefortes.ca/
Address: 777 Thurlow St, Vancouver, BC V6E 3V5, Canada
Contact details: +1 604-669-1940
Operating hours: Monday to Sunday: 11am to 11pm
Joe Fortes Seafood & Chop House has been a go-to for classic American cuisine since 1985, and it’s definitely worth a visit. The restaurant boasts a rich history, a great atmosphere, and live jazz piano music. Plus, valet parking is available.
The fish and chips here are fantastic—tender and flavorful fish paired with classic tartar sauce and fresh coleslaw. If you’re planning to go, We’d recommend reserving a spot on the gorgeous garden rooftop for a truly memorable experience.
Pro tip:
Be sure to ask your waiter for recommendations on seasonal dishes, as they’re always updated with the freshest ingredients available.
Dig into Golden Batter at Hook Restaurant
Media credit: hookrestaurant
Menu
Pricing: $$$
Website: https://www.hookseabar.com/
Address: 1210 Denman St, Vancouver, BC V6G 2N2, Canada
Contact details: +1 604-620-4668
Operating hours:
- Monday to Wednesday: 2pm to 10pm
- Thursday: 2am to 10pm
- Friday to Sunday: 12pm to 12am
Hook Restaurant is hands down the best restaurant in English Bay! They’ve got a fantastic patio with sunset views and heaters to keep you cozy. The food is simply spectacular, with a real emphasis on fresh, high-quality ingredients.
The portions of fish and chips were generous, with the fish perfectly fried yet still incredibly fresh. I’d recommend adding prawns for an extra $8—originally suggested for salads or other entrées, but they worked it out as a side, and it was a great choice!
The cocktails were also fantastic, especially their Caesar, which is practically a meal on its own. It’s definitely a spot worth checking out. And with some of the best views of English Bay, a summer patio visit is a must!
Pro tip:
If you can snag a seat outside, you’ll have the perfect spot to watch the sunset!
Taste the Ocean’s Bounty at the Vancouver Fish Company
Media credit: vanfishco
Menu
Pricing: $$
Website: https://www.vanfish.com/
Address: 1517 Anderson St, Vancouver, BC V6H 3R5, Canada
Contact details: +1 604-559-3474
Operating hours: Monday to Sunday: 11:30am to 10pm
The Vancouver Fish Company is a top-notch spot on Granville Island if you’re after high-quality seafood with a beautiful view of the water.
Overlooking the Granville Island Marina, it offers the perfect setting for a meal, combining delicious food with a lovely ambiance.
Their starters and main dishes are absolutely fantastic—everything from the halibut and squid to the fish and chips and seafood linguini is incredibly tasty. The halibut fish and chips, in particular, are some of the best in town.
The two-piece serving comes with a thin, light, and crisp batter that perfectly complements the juicy, tender halibut. It might cost a bit more than other places, but it’s definitely worth it.
Pro tip:
If you can, grab a seat outside on a sunny Sunday to really soak in the vibes. They also have a happy hour with a limited selection of drinks and food.
Satisfy Your Cravings at C-Lovers Fish & Chips
Media credit: loversfishandchips
Menu
Pricing: $
Website: http://c-lovers.com/
Address: 1660 Pemberton Ave, North Vancouver, BC V7P 3M1, Canada
Contact details: +1 604-980-9993
Operating hours:
- Monday to Thursday: 11am to 8pm
- Friday: 11am to 9pm
- Saturday: 11am to 8pm
- Sunday: 11:30am to 8pm
This spot is fantastic for deep-fried dishes and easily has the best fish and chips we’ve tried in North America. Everything on the plate was spot-on. Plus, their All You Can Eat option comes with unlimited refills for Pepsi products.
The in-house tartar sauce is amazing—fresh, tangy, and packed with dill, and you can squeeze out as much as you want. The onion rings and oysters were also great, and the tomato juice was both tasty and refreshing.
They offer a fantastic Family Deal for pick-up, which is perfect for feeding a crowd. For around $40, you get 20-23 pieces of fish, chips, coleslaw, and a 2-liter soda of your choice.
W’d say C-Lovers is one of the top spots for fish and chips in Vancouver. If you’re deciding between haddock and cod, We’d recommend going with haddock. While both have a similar flavor after being deep-fried, the haddock comes in a larger portion.
Pro tip:
If you order the All You Can Eat meal, make sure to put in your refill request a bit earlier, as it can take a while to get it.
Feast on Hearty Portions at Riley’s Fish & Steak
Media credit: rileysvancouver
Menu
Pricing: $$
Website: https://rileysrestaurant.ca/
Address: 200 Burrard St, Vancouver, BC V6C 3L6, Canada
Contact details: +1 604-629-8800
Operating hours:
- Monday to Friday: 11:30am to 10pm
- Saturday: 10:30am to 11pm
- Sunday: 10:30am to 10pm
Located at 200 Burrard St. in the heart of Vancouver’s downtown, this place offers a chef-driven menu and an ambiance that’s truly exceptional.
The interior blends warm tones with a classic, elegant style, creating a setting that’s perfect for both intimate dinners and sealing those important business deals.
Definitely try the Halibut Fish and Chips. The dish includes two pieces of halibut with a crispy beer batter, classic tartar sauce, and coleslaw—it’s absolutely worth it.
During happy hour, you’ll find great value with beers and cocktails priced between $7-$10, and large portions of meals ranging from $9-$20. We sampled a bit of everything, but the $1.75 oysters and the fish and chips were the standout items.
Pro tip:
Don’t miss adding the crispy Brussels sprouts to your order—they’re hands down the best we’ve ever had.
Enjoy a Casual Bite at Tony’s Fish & Oyster Cafe
Media credit: tonysfishandoystercafe
Menu
Pricing: $
Website: http://www.tonysfishandoystercafe.com/
Address: 1511 Anderson St, Vancouver, BC V6H 3R5, Canada
Contact details: +1 604-683-7127
Operating hours:
- Monday to Saturday: 11:30am to 8pm
- Sunday: 11:30am to 7pm
This is a great casual spot for seafood on Granville Island. The place has a cozy and unpretentious vibe, and while it’s a bit pricey for what you get, it offers more value compared to other spots in the area given its location.
They offer a wide range of fish and chip options along with seafood dishes like mussels, clams, chowders, and various seafood platters, including scallops. Their fish and chips are outstanding.
The batter is perfectly done, the fries are crispy and not greasy, and there’s no stale oil taste. The tartar sauce is also excellent.
The cod here is the best we’ve ever had—moist and tender, needing little to no tartar sauce because it’s just right on its own.
Pro tip:
The restaurant can get quite busy during lunch, so it’s a good idea to plan your visit for after the lunch rush.