Home / Travel guides / What to Eat in London: Dishes Every Visitor Should Try

What to Eat in London: Dishes Every Visitor Should Try

Updated 2026-10-22. Written with AI assistance and checked against our editorial rules; entry rules and prices change, so confirm with the official source before you travel.

The best way to eat in London is to try its classic British dishes: fish and chips, a Sunday roast, a full English breakfast and afternoon tea. The city also serves food from all over the world, so you can mix tradition with new flavours. This guide shows what to order, where to eat and how to avoid common mistakes.

Quick answer: dishes to try in London

London is best known for fish and chips, the Sunday roast and afternoon tea. The city also has a famous curry scene, thanks to its long ties with South Asian communities. You can eat well here without chasing anything fancy.

Also worth a try

A ploughman's lunch is a simple plate of cheese, bread, pickles and salad. Pubs often serve it, and it suits a light meal.

A curry is one of the most popular meals in the city. Many locals treat it as a national favourite, so try one at least once.

Is international food worth trying?

Yes. London is one of the most varied food cities in the world, and its international cooking is a big part of its identity. You can find Indian, Turkish, Chinese, Caribbean, Middle Eastern and many other cuisines. Try the British classics first, then explore the global menus.

Must-try dishes

London's food scene mixes old British classics with flavours from around the world. These dishes give you a real taste of the city, and most are easy to find.

Fish and chips

Crisp battered fish, thick chips and a side of mushy peas make this the most famous British meal. People often eat it as a casual lunch or a relaxed evening takeaway. Ask for a splash of malt vinegar, and try a flaky white fish such as cod or haddock.

Sunday roast

This is the traditional weekend meal. Roast chicken or lamb comes with crispy potatoes, seasonal vegetables, gravy and a Yorkshire pudding. Book ahead, because many pubs fill up early on Sundays. A nut roast is a common vegetarian choice.

Full English breakfast

Expect pork sausages, eggs, bacon, grilled tomato, mushrooms, baked beans and toast. It makes a hearty start to a long day of sightseeing. Ask for your eggs scrambled, fried or poached.

Afternoon tea

Freshly made sandwiches, warm scones with jam and cream, and small cakes arrive with a pot of tea. It suits a slow mid-afternoon break, especially on a rainy day. If you travel in autumn, our guide to Best Places to Travel in October: Where to Go and Why can help you plan the rest of your trip.

Pie and mash

This old London favourite pairs a hot pie with mashed potato and a green parsley sauce called liquor. Choose a chicken or vegetable filling.

British-Indian curry

Curry is now part of everyday London eating. Good starting points include:

Where to eat in London

London offers many ways to eat well. The right choice depends on the time of day and your mood.

Finding local spots

Walk a few streets away from major sights. Menus there tend to be shorter, and you will often hear locals chatting at the next table. A busy room with a short, seasonal menu usually beats a place with long picture menus and staff calling people in.

Neighbourhood high streets are a good place to start. Many have home-style restaurants that serve everyday comfort food and dishes from London's many communities.

Booking ahead

Book tables for Sunday roasts, weekend dinners and afternoon tea, as these fill quickly. Cafes, stalls and most markets take walk-ins. Many pubs do too, though busy evenings can be tight.

Quick decision tip

Always check current prices before you sit down.

Food etiquette

London's eating habits are relaxed, but a few local customs will help you blend in. Most of them come down to patience and politeness.

In pubs and queues

Many pubs work on a simple system. You find a table, then go to the bar to order and pay. Table service is less common, so check for a sign or watch what other guests do.

Queuing is a national habit. Join the back of the line at counters, food stalls and bars, and wait your turn. Staff often serve people in the order they arrived, even when the crowd looks loose.

At the table

Say "please" and "thank you" often. Brits use them for almost everything, and they go a long way. Keep your elbows off the table and wait until everyone has food before you start.

Busy venues sometimes seat strangers together at long shared tables. A quick nod or "is this seat free?" is all you need.

Tipping works differently from some countries. Many restaurants add a service charge, so check your bill before you add more. Rules and habits change, so confirm the current norms. In pubs, people rarely tip for drinks at the bar.

Common mistakes

Tips for vegetarians and allergies

London is one of the easiest cities for special diets. Many kitchens cook with vegetarian, vegan, halal, kosher and gluten-free guests in mind. Menus often mark these options with simple symbols.

Diets and menu notices

Vegetarian and vegan choices are easy to find, from veggie breakfasts to plant-based curries. Halal food is common across the city, and kosher options exist too, though fewer. Gluten-free bread, pasta and cakes appear on many menus.

Menus usually carry an allergen notice. It lists common allergens in each dish, such as nuts, milk, eggs, gluten, fish and shellfish. Read it before you order, and ask for the full allergen information if you cannot see it.

Telling staff clearly

Say your allergy at the start, before you choose. Use plain words, such as "I have a nut allergy." Ask whether the kitchen can prepare your meal separately. Staff take this seriously and will often check with the chef.

Menus and recipes can change, so always confirm on the day. Keep any medicine your doctor has advised with you.

Questions to ask before ordering

Best time to eat and how to plan

London eats on a fairly standard rhythm. Breakfast runs early, lunch falls around midday, and dinner usually starts in the early evening. Many cafés also serve a late-morning brunch, which suits a slow start.

Pubs and Sunday roast

Most pubs serve food at lunch and again in the evening, but kitchens often close earlier than the bar. Check the pub's own listing before you go, especially on quiet weekdays.

Sunday roast needs planning. It is a weekend tradition, so popular spots fill up fast. Book ahead, and confirm serving times with the venue.

A simple one-day food plan

What to try on a short visit

With only a day or two, pick three or four dishes and enjoy them properly. Fish and chips, a roast, afternoon tea and a good curry give you a true taste of the city.

Booking tables and saving venue details is easier with a phone full of the right tools. Our guide to Best Travel Apps: A Simple Guide for Every Trip can help you set that up.

Key takeaways

London's food scene rewards curious eaters. Start with the classics, then follow your appetite into the city's many cuisines. The points below sum up what matters most.

A little more help

Popular spots can fill up at lunch and on weekends. Booking ahead for a roast or afternoon tea can save you a long wait.

If you eat a special diet, ask how a dish is prepared. Staff are used to these questions and will usually answer them gladly.

Keep these points in mind and you can enjoy London's food with confidence, whether you want a quick bite on the go or a long, relaxed meal.

Frequently asked questions

What is the most traditional food to eat in London?

Fish and chips, the Sunday roast and pie and mash are the classic choices. Afternoon tea and a full English breakfast also feel very British. Try a mix of these to taste the city's traditional side, then explore its global menus.'

What should I eat for breakfast in London?

A full English breakfast is the classic choice. It brings eggs, bacon, sausage, beans, tomato, mushrooms and toast on one plate. If you want something lighter, many cafes serve toast, porridge, pastries and fresh fruit with a pot of tea or coffee.

Is afternoon tea worth it in London?

Yes, if you enjoy a slow, special treat. You get sandwiches, scones with jam and cream, small cakes and a pot of tea. Book ahead where you can, and check current prices and dress codes with the venue before you go.

Where can I find good curry in London?

Curry is one of the most popular meals in the city, thanks to its long ties with South Asian communities. You can find it in many neighbourhoods, from casual spots to sit-down restaurants. Read recent reviews and check current menus before you choose.

What can vegetarians eat in London?

Vegetarians have plenty of choice. Many pubs and cafes offer veggie roasts, pies and breakfasts, and the city is strong on Indian, Middle Eastern, Turkish and Caribbean cooking. Always ask about ingredients if you follow a strict diet.

What is a typical Sunday roast in London?

A Sunday roast is a hot weekend meal of roast chicken, lamb or pork. It comes with roast potatoes, seasonal vegetables, gravy and Yorkshire pudding. Many pubs serve it, and vegetarian versions are common, so ask when you book.

Plan the trip: browse all destinations, check the visa checker or work out a trip budget.