The 11 Best Fish and Chip Shops in London (2026)

Updated October 2026 · 11 picks

The best fish and chips in London in 2026 are at Poppies in Spitalfields, the Golden Hind in Marylebone, Rock & Sole Plaice in Covent Garden and the Seashell of Lisson Grove. Further out, Toff's in Muswell Hill, Olley's in Herne Hill and the Golden Chippy in Greenwich are worth the trip.

A London chippy serves battered cod or haddock with thick chips, usually with mushy peas, tartare sauce and a pickled onion on the side. Most have a takeaway counter and a sit-down restaurant; eating in costs a little more but the fish comes straight from the fryer.

1. Poppies — Spitalfields, Camden and Soho, Shoreditch & East London

A retro 1950s-style chippy that does the classics brilliantly.

$$ Mid-range

Poppies is a nostalgic fish and chip restaurant with 1950s-style décor, and the cooking is genuinely good: fresh fish in crisp batter, proper chips and all the sides. The Spitalfields branch is the original.

There are also branches in Camden and Soho, so you can get a fix almost anywhere central. It is popular with families and visitors.

Good to know: Try the jellied eels or the battered sausage if you want the full London chippy experience.

6–8 Hanbury Street, London E1 6QR

Google Maps Website

2. Golden Hind — Marylebone, Soho & the West End

A long-running Marylebone favourite with simple, perfectly fried fish.

$$ Mid-range

The Golden Hind on Marylebone Lane is a long-established fish and chip restaurant that still feels like a neighbourhood place: plain tables and a short menu of fish fried to order.

It is a reliable sit-down lunch near Oxford Street, the Wallace Collection or Baker Street.

Good to know: Go at lunchtime on a weekday when it's quieter.

73 Marylebone Lane, London W1U 2PN

Google Maps Website

3. Rock & Sole Plaice — Covent Garden, Soho & the West End

Calls itself London's oldest fish and chip restaurant, dating its history to 1871.

$$ Mid-range

Rock & Sole Plaice, on Endell Street in Covent Garden, says it was established in 1871, which would make it London's oldest fish and chip restaurant. It serves generous portions of battered fish with chips and classic sides, with outdoor tables on the street.

It is ideal before or after a show in the West End, or as a no-fuss lunch in Covent Garden.

Good to know: Sit outside on a fine evening — the street tables are part of the charm.

47 Endell Street, London WC2H 9AJ

Google Maps Website

4. The Seashell of Lisson Grove — Marylebone, Soho & the West End

A Marylebone institution with a big menu of fresh fish.

$$ Mid-range

The Seashell is one of London's best-known fish and chip restaurants, near Marylebone station. It offers a wide range of fish, battered or grilled, alongside the classic cod and chips.

It has a takeaway counter and a full restaurant, and it suits a family meal near Regent's Park or Lord's.

Good to know: Ask about the fish of the day; the board often has something better than cod.

49–51 Lisson Grove, London NW1 6UH

Google Maps Website

5. Toff's of Muswell Hill — Muswell Hill, Hampstead & North London

A north London family chippy that regulars swear by.

$$ Mid-range

Toff's is a family-run fish and chip restaurant on Muswell Hill Broadway, with a takeaway shop at the front and a restaurant behind. The fish is fresh and the batter light, and the menu goes beyond cod to grilled fish and seafood.

It is worth the trip up the hill if you're near Alexandra Palace or Highgate.

Good to know: Combine it with a walk around Alexandra Palace and its views.

38 Muswell Hill Broadway, London N10 3RT

Google Maps Website

6. Fish Central — Clerkenwell

A great-value chippy and restaurant near the Barbican.

$$ Mid-range

Fish Central is a busy neighbourhood fish restaurant and takeaway near Old Street and the Barbican, with a long menu of fried and grilled fish at fair prices.

It is a good pick before a concert at the Barbican or after a show at Sadler's Wells.

Good to know: Book a table before a Barbican or Sadler's Wells performance.

149–155 Central Street, London EC1V 8AP

Google Maps Website

7. The Golden Chippy — Greenwich

A small, friendly Greenwich chippy that punches above its weight.

$ Budget

The Golden Chippy is a no-frills fish and chip shop near Greenwich town centre, with a cult following for its fresh fish, crisp batter and warm welcome.

Take your fish and chips to eat in Greenwich Park or on the riverside by the Cutty Sark.

Good to know: Order to take away and eat in Greenwich Park on a sunny day.

62 Greenwich High Road, London SE10 8LF

Google Maps Website

8. Sutton & Sons — Stoke Newington, Shoreditch & East London

A Stoke Newington favourite for fresh, well-fried fish.

$ Budget

Sutton & Sons is a family-run chippy on Stoke Newington High Street with a loyal local following. The menu covers the battered classics and more besides, with fish that is consistently fresh.

It's a neighbourhood spot rather than a destination, but one of the best in east London.

Good to know: Ask what else is on besides cod and haddock — there's usually more choice than the board suggests.

90 Stoke Newington High Street, London N16 7NY

Google Maps Website

9. Olley's — Herne Hill

A south London fish restaurant by Brockwell Park.

$$ Mid-range

Olley's is a well-loved fish and chip restaurant in Herne Hill, opposite Brockwell Park, with a menu of fried and grilled fish and a cosy dining room.

It suits a family meal after a walk in the park or a swim at the Brockwell Lido.

Good to know: Pair it with a walk in Brockwell Park across the road.

65–69 Norwood Road, London SE24 9AA

Google Maps Website

10. The Laughing Halibut — Westminster

Good, cheap fish and chips a short walk from Westminster Abbey.

$ Budget

The Laughing Halibut is a small, old-school fish and chip shop and café on Strutton Ground, a street-market lane off Victoria Street. It's one of the few places to get good-value food so close to Westminster Abbey and Parliament.

It suits a quick lunch between sights.

Good to know: Eat in to get your fish hot from the fryer.

38 Strutton Ground, London SW1P 2HR

Google Maps Website

11. The Fryer's Delight — Holborn

An old-school Holborn chippy with formica tables and beef-dripping chips.

$ Budget

The Fryer's Delight has been on Theobald's Road for decades and hasn't changed much: formica tables, a busy takeaway counter and fish and chips fried in beef dripping. It is cheap, quick and unpretentious.

It is handy for the British Museum and Holborn, and it suits a fast, filling lunch rather than a sit-down meal.

Good to know: Chips are fried in beef dripping — not suitable for vegetarians.

19 Theobald's Road, London WC1X 8SL

Google Maps Website

Frequently asked questions

How much are fish and chips in London?

A regular cod and chips costs from around £12 to £20 in 2026, depending on the fish and whether you eat in or take away. Haddock, plaice and halibut usually cost a little more.

Cod or haddock?

Cod is the London default — bigger flakes and a milder flavour. Haddock is sweeter and preferred in the north of England. Most good chippies offer both, plus plaice, rock (dogfish) and sometimes halibut.

Where can I get fish and chips near the British Museum?

The Fryer's Delight on Theobald's Road and Rock & Sole Plaice in Covent Garden are both a short walk from the museum.

Are there gluten-free fish and chips in London?

Some chippies offer gluten-free batter on certain days or on request, often fried separately at set times. Call ahead to check before you go.

Where should I have a pint after fish and chips?

See our guide to the best pubs in London. Many chippies don't serve alcohol, though some let you bring your own.