Whatever kind of day you’ve had, it’s hard to beat the feel-good factor of crisp battered fish and hot chips drenched in salt and vinegar. Throw in a saveloy and some curry sauce and you’ve got the ultimate mood-boosting meal, whether you eat it on a sunny beach or in the car in the pouring rain.
You can find this iconic dish all over London in gastropubs, seafood restaurants, and old-school chippies. Here’s where to find London’s best fish and chips.
Poppies – At Poppies, your fish and chips comes with a side of nostalgia – retro uniforms, 1950s memorabilia, and a jukebox playing classic rock ‘n’ roll. Owner Pat ‘Pop’ Newland started his fish and chip career aged 11, cutting up newspapers for takeaway wrappers. Now, he owns restaurants in Spitalfields, Soho, and Camden. The chips are always piping hot and the fish, sourced daily from Billingsgate Market, is as fresh as it gets.
The Seashell of Lisson Grove, Marylebone – Once named ‘best fish and chips in London’ by world-famous chef Alain Ducasse, The Seashell has been a local favourite for over 60 years. Grown-ups can enjoy retro starters like whitebait and prawn cocktail while the kids tuck into crispy popcorn cod bites.
Applebee’s, London Bridge – Situated in the heart of Borough Market, this family-run fish restaurant is perfect for lunch or a laid-back supper. If you can resist their stunning mixed seafood platter, they serve delicious flaky cod with homemade tartare sauce and mushy peas.
The Summerhouse, Little Venice – At this nautical-inspired restaurant beside the Grand Union Canal, you can pair IPA-battered haddock with popcorn shrimp and a chilled bottle of rosé. It’s a scenic spot for long lunches and romantic dinners – book ahead to beat the locals to the waterside tables.
Fish Market, Liverpool Street – For a taste of the seaside in the City, head to Fish Market for oysters, beer-battered haddock, and shell-on prawns with Marie Rose sauce. It’s the ideal place to unwind after work with a glass of Taittinger Champagne or a rum-spiked Storm in the Ocean.
Seafresh, Victoria – Seafresh has been serving traditional fish and chips since 1965 and remains a local favourite. Choose from cod, haddock, plaice, and more, or try house specialities like Dover sole, langoustine scampi, and prawn linguine.
Golden Union, Soho – With its cheerful retro décor and friendly staff, Golden Union is a top spot for a casual fish feast. Tucked away from the bustle of Oxford Street, you can treat yourself to beers and battered cod after a shopping spree or take the kids along for a fish buttie.
The Mayfair Chippy – Slicker than your average chippy, this Mayfair spot ticks all the comfort food boxes with crisp battered fish, shrimp burgers, and shepherd’s pie. Be sure to save room for some trifle.
Kerridge’s Fish & Chips, Knightsbridge – Dine in style at Tom Kerridge’s fancy fish bar, located in the elegant Harrods Dining Hall. Here, the humble British dish is taken to new heights – think triple-cooked chips, feather-light gluten-free batter, and optional extras like caviar and cockle popcorn. They also serve simply grilled lobster and Dover sole – well, it is Harrods!
Masters Superfish, Waterloo – Grab a seat amongst the taxi drivers and tourists and enjoy a no-frills feast for roughly a tenner per head. Expect generous portions, friendly service, and proper mushy peas!
Is your favourite spot for fish and chips missing from our list? Let us know in the comments.
Discover more of London’s top seafood restaurants on OpenTable.