Tours and activities
Airport transfers
Hotel deals
  1. Fecha de llegada
  2. Fecha de salida
Cheap flights

Where to eat and drink in London

Although London is one of the most expensive cities in the world, eating out can be quite inexpensive and having a delicious meal does not mean having to pay a fortune. A one dish meal can cost around £10, but keep in mind that some restaurants can charge you extra fees.

If you have little time or money, you can find numerous fast food restaurants in all of London that serve hamburgers, kebabs or pizza.

Traditional English food

London has an endless variety of restaurants from around the world, but if you’re looking for traditional English cuisine, these are the most common dishes:

Fish and Chips
Fish and Chips

  • Fish and chips: Battered and fried fish (normally cod) with a portion of chips. This is probably London’s most famous dish.
  • Bangers and mash: Also known as sausages and mash. This is a traditional British dish of English sausages with mashed potato and gravy.
  • Yorkshire pudding: Is made from batter consisting of eggs, flour, milk or water.
  • Traditional full English breakfast: We recommend you try this breakfast at least once. It includes bacon, fried, poached or scrambled eggs, grilled tomatoes, fried mushrooms, buttered toast, sausages and baked beans and it can sometimes include hash browns.
  • Shepherd’s pie: Is a mincemeat and vegetable pie with a crust of mashed potato on top.
  • Steak and kidney pie: This pie is filled with beef, diced kidney, fried onion and gravy.

English tea

The tradition and ceremony of English tea dates back to the seventeenth century, when the British upper class took the custom of drinking tea imported from the Far East for breakfast and during the afternoon, for their afternoon tea. It is now one of the most popular drinks in the UK.

Afternoon tea
Enjoying an "Afternoon Tea"

Although the ritual of the afternoon tea is fading due to the rush of modern life, English citizens will always try and make time for a nice cup of tea or ask their friends around for some hot brew.

Some of the best places to enjoy the ceremony of English tea are in the finest hotels of London, where for a little over £30 you will be able to relax and enjoy a steaming cup of tea. Another great option for an “afternoon tea” is the Orangery in Kensington Palace.

Although it might seem a little pricey, the tea always includes delicious pastries, scones and sandwiches as well as various kinds of tea.

When to eat?

Normally locals eat quite early, from 12 pm to 2 pm for lunch and 5 pm to 8 pm for dinner. However, you need not worry if you have different eating schedules as most restaurants in London open until late, and some open 24h, especially in Soho.

Best neighbourhoods to eat out

Chinatown, restaurants
Restaurants in Chinatown

Although you’ll find restaurants and food stands in all the city’s neighbourhoods, one of the best areas is Covent Garden and the streets around Leicester Square and the Soho area.

For those who love Asian food, we recommend heading to Chinatown, where there are numerous delicious restaurants that offer fixed and filling menus for £8.

As this is one of the most cosmopolitan cities in the world, visitors will find restaurants offering all types of food with different pricing, from small inexpensive restaurants to fancy establishments with exorbitant prices.

Related activities

  • Admire London’s beautifully lit up skyline while you enjoy a luxury four-course dinner on a panoramic cruise down the Thames. This experience will most likely be one of your most memorable in London.

    Idioma Only music Only music Duración 3 hours Precio 122$ 100$ (-18%)