The last time I made fish and chips at home, my kitchen ended up smelling like a shipwreck for days. The batter clung to the pan instead of the fish. The fries were limp, and my smoke alarm got more action than my taste buds.
Since then, I’ve stuck to the pros. Over the years, I’ve tried fish and chips from plenty of spots around Vancouver, and I’ve learned exactly what hits the mark and what misses by a nautical mile.
So, if you’re after the real deal—crispy, golden, and done right—here are my go-to places for fish and chips in Vancouver.
1. The Fish Counter
– Media credit: thefishcountervancouver
Address: 3825 Main St
Hours:
- Monday, Tuesday & Thursday to Sunday – 11 AM to 6:30 PM
- Wednesday – 12 PM to 6:30 PM
Phone: +16048763474
Price: $
The Fish Counter is my top pick for diners who want to enjoy classic fish and chips without compromising on sustainability. Every dish here is made with Ocean Wise-certified seafood, so you know your meal supports responsible fishing.
I love that you can choose from four different types of fish—cod, snapper, halibut, or the ‘Catch of the Day’ salmon—each one fried to order and paired with golden, hand-cut fries. Their homemade tartar sauce and crisp coleslaw round out the plate.
If you’re gluten-free, they’ve got you covered, and you can always upgrade to two pieces of fish for a little extra.
Pro Tip: If you want to try your hand at making fish and chips at home, their market side has a tempting selection of fresh, sustainable seafood. |
2. Joe Fortes Seafood & Chop House
– Media credit: joefortesvan
Address: 777 Thurlow St
Hours: Monday to Sunday – 11 AM to 11 PM
Phone: +16046691940
Price: $$$
Joe Fortes has this timeless, old-school charm. You walk in and immediately feel the buzz from the grand dining room, the lively oyster bar, and the gorgeous rooftop patio garden.
They specialize in ultra-fresh, premium seafood and classic steakhouse dishes, but their fish and chips are just as good.
They’re made with whatever’s freshest from their daily selection (they serve more than 50 kinds of fish!). The dish is also perfectly crisp and served with classic tartar sauce and crunchy coleslaw.
Pro Tip: If you’re a true seafood fanatic, you have to try the Seafood Tower on Ice—it’s an absolute showstopper loaded with lobster, oysters, marinated clams and mussels, and more! |
3. Go Fish
– Media credit: chewwithmare
Address: 1505 W 1st Ave
Hours:
- Tuesday to Friday – 11:30 AM to 7 PM
- Saturday & Sunday – 12 PM to 7 PM
Phone: +16047305040
Price: $
Go Fish is my top pick for anyone craving ultra-fresh, no-frills seafood with a true West Coast vibe. Located right on Fisherman’s Wharf, just off Granville Island, you can actually see the fishing boats that supply the kitchen.
The seafood here is as fresh as it gets, often coming straight from the wharf just steps away, and you can really taste the difference. The beer batter for their fish and chips is always cooked just right, and the fish inside is tender and melts in your mouth.
You can choose between cod or halibut, and everything comes with coleslaw and tartar sauce.
Pro Tip: Grab a seat outside to soak in the views of False Creek and the city skyline. |
4. The Vancouver Fish Company
– Media credit: vanfishco
Address: 1517 Anderson St
Hours:
- Sunday to Thursday – 11:30 AM to 10 PM
- Saturday – 11:30 AM to 11 PM
Phone: +16045593474
Price: $$
The Vancouver Fish Company is perfect for anyone seeking a relaxed seafood meal with stunning waterfront views and a touch of extra comfort. Here, you get to enjoy beautiful harbour views from their outdoor patio or through the big windows inside.
Their menu covers all the bases, with a great mix of classic Canadian and seafood dishes. There are also vegetarian and gluten-free options, so there’s definitely an option for everyone.
I’m a big fan of their signature halibut fish and chips: the beer-battered halibut is always golden and flaky. It’s served with crisp cabbage and carrot slaw, tartar sauce, and a wedge of lemon.
The full bar is a bonus, with a solid selection of wine, local beers, and creative cocktails.
Pro Tip: If you swing by during happy hour (3–5 PM), you can score a piece of halibut and fries for just $17 instead of the usual $24. It’s a great way to enjoy top-quality seafood without breaking the bank. |
5. Cockney Kings Fish and Chips
– Media credit: cockneykings
Address: 1935 Cornwall Ave
Hours: Monday to Sunday – 12 PM to 9 PM
Phone: +16045663474
Price: $
Cockney Kings is where I send anyone looking for classic, no-nonsense British-style fish and chips. I love this spot for its old-school charm and straightforward menu—it’s all about quality fish, crispy chips, and a laid-back, family-friendly vibe.
Whether you’re in the mood for a quick solo meal or grabbing a family pack to share, you’ll get generous portions and great value.
Their fish dinners come with two pieces of your choice—cod, haddock, snapper, salmon, or halibut. Of course, you’ll also get a pile of golden chips, creamy coleslaw, and a soft roll with butter.
If you’re not super hungry, the small plates come with just one piece. However, they also offer family packs that come with five pieces of fish, two sides of chips, and a large portion of coleslaw.
Pro Tip: I love how you can have your fish steamed, grilled, or deep-fried without batter (just lightly coated in flour) at no extra charge. And if you want to switch things up, you can substitute your chips for a garden or Caesar salad, or a cup of soup. |
6. The London Fish
– Media credit: thelondonfish1972
Address: 937 Commercial Dr
Hours:
- Monday to Friday – 11:30 AM to 9:30 PM
- Saturday & Sunday – 9 AM to 9:30 PM
Phone: +16048766446
Price: $
The London Fish is my top pick for anyone craving authentic British-style fish and chips made with responsibly sourced, Ocean Wise seafood.
Every time I come here, I’m served crispy fish paired with thick-cut fries, accompanied by malt vinegar on the side—just like you’d get in the UK.
You can choose from Ocean Wise Pacific cod, halibut, or sockeye salmon. You also get to decide how many pieces you want, from one to three.
Beyond the fish and chips, I always like to grab a side of their crispy calamari or the jalapeño shrimp.
Pro Tip: If you’re feeding a crew, their family packs are the way to go. You get five pieces of your choice of fish, two large sides of chips, two big coleslaws, and plenty of tartar sauce to go around. |
7. Cardero’s Restaurant
– Media credit: carderos_van
Address: 1583 Coal Harbour Quay
Hours:
- Sunday to Thursday – 11:30 AM to 10 PM
- Friday & Saturday – 11:30 AM to 11 PM
Phone: +16046697666
Price: $$$
Cardero’s is my top recommendation for anyone who wants to enjoy classic West Coast dining with jaw-dropping waterfront views and a touch of sophistication. I love coming here when I want to treat myself or impress out-of-town guests.
The setting is unbeatable. It’s right in the Coal Harbour Marina among yachts and seaplanes, with panoramic views of the Inner Harbour, mountains, and Burrard Inlet.
Although Cardero’s is known for its upscale West Coast menu, you can order their off-menu crispy fish and chips. The quality is exactly what you’d expect from a place like this: crisp batter and flaky fish.
Pro Tip: There’s live music every night from 8 to 11 PM, plus extra sets on Fridays, Saturdays, and Sundays in the afternoons and evenings. |
8. The Three Brits Public House
– Media credit: threebrits.fc
Address: 1780 Davie St
Hours:
- Monday to Thursday – 3 PM to 2 AM
- Friday – 3 PM to 3 AM
- Saturday – 11:30 AM to 3 AM
- Sunday – 11:30 AM to 2 AM
Phone: +16048016681
Price: $$
The Three Brits is my go-to spot for anyone looking to kick back with classic pub fare and a cold drink while soaking up some of the best ocean views in Vancouver.
This historic beachfront hangout has been part of the English Bay scene since the mid-1800s, and it still nails that welcoming, laid-back gastropub vibe.
I love grabbing a seat by the window or out on the patio while enjoying their fish and chips. Here, you’ll get two pieces of fresh fish, crispy fries, house-made tartar sauce, and a fresh lemon dill slaw that brightens up the plate.
The beer selection is awesome, with 10 draught taps pouring a mix of local BC brews and imports. There’s also plenty of late-night cocktail options if you’re in the mood for something different.
Pro Tip: Come by on Thursdays for their lively pub trivia. And on weekends, their brunch menu is the perfect excuse to linger a little longer by the beach. |
9. Stanley’s Bar & Grill
– Media credit: stanleysbargrill
Address: 610 Pipeline Rd
Hours: Monday & Wednesday to Sunday – 11 AM to 5 PM
Phone: +16046023088
Price: $$
Stanley’s Bar & Grill is my top pick for anyone wanting a peaceful, park-side escape with classic comfort food and a truly stunning patio.
I love coming here, especially on sunny days. They have Stanley Park’s largest outdoor patio, where you can unwind with beautiful garden views and fresh air all around.
Their Olde English Fish & Chips is a must-try: tender Pacific cod in a crisp local ale batter, served up with golden fries and their in-house tartar sauce. It’s simple, satisfying, and just what you want after a walk or bike ride in the park.
Pro Tip: If you’re feeling a little indulgent, upgrade your fries to their Double Duck Poutine. It’s next-level: cheese curds, pickled garlic scapes, salted duck yolk, and rich duck gravy. |