Best fish and seafood restaurants in London

Sometimes, all you need is a delicious piece of fish in a great restaurant. Feeling that way currently? Take a look at our handy selection of the best fish and seafood restaurants in London for inspiration, and book yourself a dinner fit for a fisherman.

Updated on 20 December 2019

Whether you fancy a stellar oyster bar, a seafood feast or a Michelin-starred fish-filled extravaganza, London’s best restaurants for fish are all here in one neat shoal. With Billingsgate Market on their doorstep, offering the freshest and most fantastic range of seafood in the land, London chefs are spoilt for choice – it’s no surprise that the capital is a veritable paradise for great fish restaurants. Whether you prefer traditional recipes or exciting and innovative dishes, there is certain to be something to suit your taste for marine life in our list.

The good news for us townies is that you don’t have to dine by the coast to experience a fabulous fish meal; the capital boasts some of the best fish restaurants in the country. Take a look through our excellent guide (if we do say so ourselves) to the best fish restaurants in London and discover a fine selection just waiting for you to work your way through. These guys are as perfect for big blow-out celebrations as they are for more relaxed get togethers with friends – there really is something for every occasion.

Our selection of spots listed offers a wide choice of the very top fish restaurants in London, some of them the most well-loved and highly respected restaurants in the capital. Every one of the fish restaurants featured here have been tried and tested by our expert food critics and our own customers so that you know they’ve had a good grilling (if you’ll pardon the pun) before making their way to a coveted spot on this roundup. To book, click through on the restaurant that takes your fancy to get contact details.

Hook Camden

Hook Camden

65 Parkway Road, London, NW1 7PP

Hook doesn’t put on any airs and graces, but instead offers up solid seafood cookery in tried and tested classics. The go-to choice here is Great British fish and chips, which gave Hook its name.
Under £30
Fish and Chips
Cornerstone

Cornerstone

3 Prince Edward Road, Hackney, London, E9 5LX

Tom Brown formerly headed up Nathan Outlaw’s Michelin starred seafood restaurant at The Capital, and this new solo venture shows off his high-end experience with ease. Expect an ever-changing menu of tapas style fish dishes.
£50 - £79
Fish
Bucket

Bucket

107 Westbourne Grove, London, London, W2 4UW

With sustainability at the heart of its offering, this is a London seafood restaurant with a conscience. Punchy pairings come in the form of cockles and chorizo as well as grilled squid with lemon puree.
£30 - £49
Fish
The Melusine

The Melusine

Unit K, Ivory House , Tower Hill, London, E1W 1AT

On a nice day in St Katharine Docks, the lapping water and tinkle of boat rigging could lull you into feeling like you’re somewhere on the Med. Add a glass of white wine and a few plates of the freshest seafood and you’re practically there.
£30 - £49
Fish
Randall & Aubin

Randall & Aubin

16 Brewer Street, London, London, W1F 0SQ

Randall and Aubin has been a stalwart of the London seafood scene since 1996. This Soho haunt is decked out with marble counters for old world glamour and serves gems from a beautiful shellfish-on-ice display.
£30 - £49
Fish
Westerns Laundry

Westerns Laundry

34 Drayton Park, London, N5 1PB

Fashionably stark interiors and a daily-changing menu attracts a trendy crowd to this small North London restaurant. Don’t miss the fideuà if it’s on the menu, an irresistible Andalusian one-pot pasta with succulent baked seafood.
£30 - £49
British
Fish
Sweetings

Sweetings

39 Queen Victoria Street, London, EC4N 4SA

Traditionalist rejoice, this restaurant’s time-warp feel will transport you to days gone by. This old-timer serves up luxurious plates of oysters and crab for starters while mains of grilled, poached or fried fish complete proceedings.
£50 - £79
Fish
Chamberlain

Chamberlain's

23-25 Leadenhall Market, London, London, EC3V 1LR

There is something captivating about dining in a market, and Chamberlain’s position in the atmospheric labyrinth of Leadenhall is no different. Pick from impeccable fish dishes like Orkney scallops with lardo or turbot with truffle.
£50 - £79
Fish
£50 - £79
The Oystermen Seafood Bar & Kitchen

The Oystermen Seafood Bar & Kitchen

32 Henrietta Street, Covent Garden, London, WC2E 8NA

Uncomplicated, simple serves are the order of the day at this restaurant, which started life as a pop up. Tuck into anchovies on toast, smoked cod roe with lavash bread or a handful of oysters.
£30 - £49
Fish
Angler

Angler

South Place Hotel, 3 South Place, Moorgate, London, EC2M 2AF

Stunning views come as standard at this Michelin starred fish restaurant which is on the seventh floor of South Place Hotel. Precise cooking elevates beautiful ingredients in dishes like John Dory with bacon and sardines.
£50 - £79
Fish
One Michelin star
Estiatorio Milos

Estiatorio Milos

1 Regent Street St James's, London, SW1Y 4NR

This outpost of an internationally recognised chain attracts a well-heeled crowd. There’s a ‘market’ of fresh fish which you can choose from and the raw bar is a solid option too – try the Greek ceviche.
£50 - £79
Greek
Beast

Beast

3 Chapel Place, Oxford Circus, London, W1G 0BG

Beast is the kind of pricy restaurant only people with serious money frequent. Steaks are the main draw but don’t overlook the seafood. Plump scallops and mammoth king crabs are grilled until smoky over coals.
Over £80
Steak
International
Fish
Bentley

Bentley's Oyster Bar & Grill

11-15 Swallow Street, London, W1B 4DG

Owned by celebrated chef Richard Corrigan, Bentley’s is a special occasion restaurant. Downstairs oysters are shucked with speed while upstairs is reserved for fine dining with things like bass carpaccio accompanied by langoustine on offer.
£50 - £79
Fish
SquareMeal London Top 100
Bonnie Gull Seafood Shack Fitzrovia

Bonnie Gull Seafood Shack Fitzrovia

21A Foley Street, Fitzrovia, London, W1W 6DS

Having started life as a pop up, Bonnie Gull now serves the discerning clientele of Fitzrovia, but contrary to expectations, this isn’t a fancy fish menu – instead expect humble fare cooked beautifully like squid Bolognese.
£30 - £49
Fish
Kaspar

Kaspar's at The Savoy

The Savoy, The Strand, Covent Garden, London, WC2R 0EU

Winston Churchill used to often dine at this very spot, and if it’s good enough for him it’s good enough for us. Luxurious ingredients are order of the day – expect lobster and indulgent seafood pies.
£50 - £79
Fish
Wright Brothers Borough Market

Wright Brothers Borough Market

11 Stoney Street, Southwark, London, SE1 9AD

Wright Brothers finds its home in the hallowed grounds of Borough market and serves up some of London’s best oysters. Alternative top shouts include a smoky mackerel pate, buttery potted shrimps and sublimely handled turbot.
£30 - £49
Fish
Chicama

Chicama

383 King's Road, London, SW10 0LP

This seafood-led take on Peruvian cuisine comes from the people behind successful South American joint Pachamama. Expect barbecued, flame-grilled fish with fresh accompaniments like ají panca salsa, while beautiful ceviches, of course, make an appearance.
£50 - £79
Peruvian
Le Pont de la Tour Bar & Grill

Le Pont de la Tour Bar & Grill

36d Shad Thames, Bermondsey, London, SE1 2YE

Le Pont de la Tour predates Tower Bridge’s recent restaurant resurgence, having carved a place for itself with its robust French cookery well before the trendier names landed on its patch. Classic serves won’t disappoint.
Under £30
Modern European
Parsons

Parsons

39 Endell Street, Covent Garden, London, WC2H 9BA

Setting the scene with green and white fishmonger-style tiles, Parsons has a jolly persona. Tables can be hard to come by thanks to its popularity. Don’t miss the potted shrimp croquettes or salt cod fritters.
£30 - £49
Fish
Wiltons

Wiltons

55 Jermyn Street, St. James's, London, SW1Y 6LX

This is jacket and tie-style dining, which will transport you to another world. The kitchen serves up some of London’s best oysters, starters like dressed crabs and classic mains such as buttery Dover sole meunière.
British
Fish
FishWorks Covent Garden

FishWorks Covent Garden

2-4 Catherine Street, Covent Garden, London, WC2B 5JY

London's third Fishworks seamlessly blends the maritime charm of the English coastline with the sophistication of a central London eatery, cooking up the catch of the day & more from the onsite fishmonger.
£50 - £79
Fish
J Sheekey

J Sheekey

28-32 St Martin's Court, Covent Garden, London, WC2N 4AL

Diners come to J Sheekey for its inimitable fish cookery which courts all the classics with a light touch. Tuck into rich fish pie, potted shrimps or fruits de mer for a satisfyingly retro meal.
£50 - £79
Fish
Trishna

Trishna

15-17 Blandford Street, London, London, W1U 3DG

For something a little less ordinary Trisha offers up spectacular seafood that comes expertly spiced. Go for fat tandoori mustard prawns, warming seafood biryani or the moreish brown crab with curry leaves, pepper and garlic.
£30 - £49
Indian
Fish
One Michelin star
Siren

Siren

The Goring, London, SW1W 0JW

With two Michelin stars for his eponymous Cornish restaurant and a fanbase from his days at The Capital hotel, Nathan Outlaw is firmly established as one of the country’s most skilled practitioners of native fish.
Over £80
British
Fish
Ormer Mayfair at Flemings Mayfair

Ormer Mayfair at Flemings Mayfair

Flemings Mayfair Hotel, Half Moon Street, Mayfair, London, W1J 7BH

Hailing from Jersey, chef Shaun Rankin knows his way around seafood. The £29.50 lunch is a steal for cooking like this, while the main menu might feature oysters with caviar or Ibérico pork with squid.
£50 - £79
British
Scott

Scott's

20 Mount Street, Mayfair, London, W1K 2HE

Owned by the people behind The Ivy, Scott’s has earned its place as a London institution. Service will have you spoiled while the menu offers decadence like lobster and fish for two on the bone.
£50 - £79
British
Fish
SquareMeal London Top 100

Fancy something a little meatier? Our pick of the best steak restaurants in London should help you out.