14 best fish and chips in London

One of the capital's most iconic meals, there’s stiff competition if you want to be crowned one of the best fish and chip shops in London.
A photo of two plates of fish and chips on a wooden table at Sutton and Sons with condiments and a menu on the table
Enjoy a traditional fishy dinner at these top fish and chips spots in London. Credit: Sutton and Sons. Image courtesy of Sutton and Sons.

From little-known chip shops to British restaurants, feast on a plate of crispy battered fish, chunky chips and mushy peas with our guide to the best fish and chips in London.

1. Rock & Sole Plaice

Just moments away from Covent Garden, Rock & Sole Plaice has been serving up some of the best fish and chips in London since 1871. Sink your teeth into a mouthwatering plate of flaky battered fish and crispy chips alongside traditional trimmings such as pickled eggs, mushy peas and gherkins. If you’re visiting during summer, there’s also a lovely outdoor seating area to bask in the sunshine.

Address: 47 Endell St, WC2H 9AJ

2. The Golden Hind

First opened in 1914, The Golden Hind is a popular spot for top-notch London fish and chips. There’s more than 100 years of experience behind the battered treats at this restaurant in London, so it’s no surprise that they have perfected the much-loved British dish. You can take your pick from battered cod, scampi, fishcakes or opt for steamed salmon, plaice or skate instead.

Address: 71a, 73 Marylebone Ln, W1U 2PN

3. Sutton and Sons

A photo of a worker at Sutton and Sons holding a plate of battered fish on a bed of chips 

Stop off at Sutton and Sons for a feast of fish and seafood from old school classics such as cod and plaice to delicacies including oysters, tuna burgers and lobster subs. You’ll also find London chip shop classics such as pies and jumbo sausages here and a range of vegan options along with fluffy chips, mushy peas and local ales. 

Address: Stoke Newington (90 Stoke Newington High Street, N16 7NY), Islington (356 Essex Road, N1 3PD) and Hackney Central (218 Graham Road, E8 1BP)

4. Golden Union

Close to Oxford Street, Golden Union is the perfect pit-stop during a busy day of shopping in London. You’ll find retro surroundings, relaxed vibes and plenty of delicious fish, including cod, haddock and plaice, served with chunky chips. This London chip shop’s fish is sustainably caught, and its potatoes are sourced from a farm in East Anglia.

Address: 38 Poland St, W1F 7LY

5. Oliver’s

Drop by the upmarket Oliver’s in Belsize Park, where you’ll find generous portions of traditional fish and chips, as well as a range of more health-focused options including salads, grilled fish and ciabattas. For those sensitive to gluten, they also offer gluten-free options every day except Friday.

Address: 95 Haverstock Hill, NW3 4RL

6. Toff’s of Muswell Hill

Sample award-winning fish and chips in London at Toff’s of Muswell Hill. The menu is packed with classic fish dishes, from cod, haddock and skate to more unusual options such as a calamari and deep-fried camembert. You might have to queue for a table at the weekend, but it's well worth the wait.

Address: 38 Muswell Hill Broadway, Muswell Hill, N10 3RT

7. Happy Days

Step inside Happy Days in Whitechapel, which has dark connections to Jack the Ripper. The restaurant stands on the site where police found a vital clue linked to the mysterious murders and displays one of his most famous graffiti works, making it the perfect place to stop for some fortifying fish and chips before embarking on a Jack the Ripper walking tour.

Address: 44-46 Goulston St, Whitechapel, E17TP

8. Fish House

Fish House boasts two east London locations, which are the perfect place to refuel when exploring Victoria Park or Queen Elizabeth Olympic Park. Both locations boast contemporary interiors and plenty of ethically sourced seafood including golden fish and chips, alongside other tempting dishes such as grilled crab samosas, fishcakes and risotto with scallops, mussels and king prawns. They also offer gluten-free options.

Address: Victoria Park Village (128 Lauriston Road, E9 7LH) and East Village (36-39 Victory Parade, E20 1FS)

9. Poppies

A birds eye photo of a plate of battered fish and chips garnished with parsley on a plate with the Poppies logo

Enjoy the cool collection of 1950s memorabilia while tucking into a plate of comfort food at legendary east London establishment, Poppies. In the business since 1952, it serves up one of the best fish and chips London has to offer, alongside classic side dishes such as jellied eels, homemade mushy peas, fried chicken and traditional pies.

Address: Soho (55-59 Old Compton St, W1D 6HW), Spitalfields (6-8 Hanbury St, E1 6QR), Camden (30 Hawley Cres, NW1 8QR) and Notting Hill (152-154 Portobello Road, W11 2DZ)

10. Olley’s Fish Experience

This picture-pretty restaurant might look like a Mediterranean taverna from the outside, but Olley’s offers some of the tastiest fish in London. Take your pick from a wide variety of grilled, steamed or deep-fried fish, a generous seafood platter or child-friendly options such as coddies, sausages and chicken nuggets at this south London spot.

Address: 65 Norwood Rd, SE24 9AA

11. Masters Superfish

If you’re looking for a well-priced chippy while visiting London, head over to Masters Superfish in Southwark. This popular restaurant’s produce arrives fresh from Billingsgate Fish Market each day, and its traditional fish and chips are best enjoyed with lashings of tartare sauce and juicy pickled onions.

Address: 191 Waterloo Rd, SE1 8UX

12. The Golden Chippy

Work up an appetite exploring the famous sights of Greenwich, before heading over to The Golden Chippy. The lightly battered fish and chips are the London restaurant’s signature dish, although there are plenty of other options on the menu including jacket spuds, pies and burgers, all of which can be enjoyed in the flower-filled outdoor seating area.

Address: 62 Greenwich High Rd, SE10 8LF 

13. The Fish House of Notting Hill

The Fish House of Notting Hill is a short walk away from the lively market stalls and colourful houses of Portobello Road. Take a seat in the modern restaurant to enjoy a meal of fresh sustainable fish and British-sourced chips with a dollop of tartare sauce, or go for the homemade fishcake or cod bites instead.

Address: Deep Blue, The Fish House, 29 Pembridge Rd, W11 3HG

14. Fishers

With more than 35 years of experience, the family-run Fishers restaurant serves up a stellar plate of fish and chips in London. Expect big portions of fried fish including cod, skate, haddock and plaice with chips. And if you've got room for dessert, try the scrumptious banana fritters or homemade chocolate brownie.

Address: 19 Fulham High St, SW6 3JH

Wash down your fish and chips with a trip to one of the best ice-cream shops in London, or keep to the British theme and head to a top traditional pub

Explore by category