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 offers some of the best fish and chips in London. Sink your teeth into a mouthwatering plate of fish and chips made using a 145-year-old recipe, plus all the 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, London, 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 and many more deep-fried foods.
Address: 71a, 73 Marylebone Ln, London, W1U 2PN
3. 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, London, W1F 7LY
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, head over on Wednesday when you can pick up a portion of gluten-free fish and chips.
Address: 95 Haverstock Hill, London, NW3 4RL
5. Toff’s of Muswell Hill
Sample award-winning fish and chips in London at the family-run 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 whole rainbow trout. You might have to queue for a table at the weekend, but the battered goodies are all well worth the wait.
Address: 38 Muswell Hill Broadway, Muswell Hill, London, N10 3RT
6. Sutton and Sons
Stop off at Sutton and Sons to dine on a host of seafood delicacies in Islington. The menu is filled with scrumptious shellfish dishes, including oysters, fresh crab and moules marinières. Pair the London chip shop classics of meat-filled pies, jumbo sausages and beer-battered fish, with fluffy chips, mushy peas and a pint of local ale.
Address: Stoke Newington (90 Stoke Newington High Street, London, N16 7NY), Islington (356 Essex Road, London, N1 3PD) and Hackney Central (218 Graham Road, London, E8 1BP)
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 delectable fish and chips before embarking on a Jack the Ripper walking tour.
Address: 44-46 Goulston St, Whitechapel, London, 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.
Address: Victoria Park Village (128 Lauriston Road, London, E9 7LH) and East Village (36-39 Victory Parade, London, E20 1FS)
Marvel at the cool collection of 1950s memorabilia while tucking into a plate of drool-inducing grub at legendary east London establishment, Poppies. In the business since 1952, owner Pat "Pop" Newland serves up one of the best fish and chips London has to offer, alongside classic side dishes such as jellied eels and homemade mushy peas.
Address: Soho (55-59 Old Compton St, London W1D 6HW), Spitalfields (6-8 Hanbury St, London E1 6QR) and Camden (30 Hawley Cres, London NW1 8QR)
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, accompanied by a side of potatoes served in either chip, new potato or mash form at this south London spot.
Address: 65 Norwood Rd, London 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, London 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, London 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, London, W11 3HG
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 golden goodness, 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, London, SW6 3JH