Back to your journal
← All city guides
Pub classics · markets · afternoon tea

What to eat in London: 8 British classics

From fish and chips and pie and mash to Sunday roast and afternoon tea, these are London's essential first tastes.

London's traditional food is comforting, practical and closely tied to pubs, markets and neighbourhood institutions. Its wider food culture is global, so leave space for both British classics and the city's international kitchens.

  1. Fish and chips

    Crisp battered fish with chunky chips, often joined by mushy peas and curry sauce.

  2. Full English breakfast

    Eggs, sausages, bacon, beans, mushrooms, tomato and toast in one substantial plate.

  3. Sunday roast

    Roasted meat, potatoes, vegetables, Yorkshire pudding and plenty of gravy.

  4. Pie and mash

    A working-class London classic with parsley liquor and deep East End roots.

  5. Bangers and mash

    Sausages on buttery mash with rich onion gravy: straightforward pub comfort food.

  6. Afternoon tea

    Tea served with finger sandwiches, scones and small cakes; more ritual than quick snack.

  7. Sticky toffee pudding

    Warm sponge, dark toffee sauce and custard or ice cream.

  8. Scotch egg

    A boiled egg wrapped in sausage meat, crumbed and fried; a classic pub snack.

How to make the list your own

  • Book Sunday roast and afternoon tea ahead.
  • Use markets for variety, but also try a neighbourhood pub.
  • Look beyond Zone 1 for less hurried local favourites.

Keep your own food map

Save the dish, place, photo and score in Mappetite, then find the memory when you need it.

Open Mappetite

Sources and further reading