Best Restaurants in London

Home » Restaurants » Best Restaurants in London
8min read
RestaurantsCategory
Aug 2026Updated

Last updated:

London is one of the great eating cities of the world, and for the visitor the difficulty is rarely finding a good meal but choosing between hundreds of them. This guide is for travellers who want to eat well without guesswork: people balancing a day of sightseeing with a memorable lunch, marking a special evening, or simply tracking down the curry house or modern British dining room that locals genuinely rate. Below are the restaurants and the dining traditions that define the capital, grouped so you can match a table to your itinerary.

What kind of restaurant should you book in London?

For a first visit, prioritise three categories: modern British cooking, London's world-class South Asian restaurants, and a single special-occasion table. Together these capture what the city does best, span a range of budgets, and sit within easy reach of the main sights, so you can build a few standout meals around your sightseeing rather than eating wherever you happen to be.

London's strength is breadth. You can eat exceptional Cantonese, Lebanese, West African, Italian and Japanese food within the same square mile, often at very different price points. The smartest approach is to plan two or three meals you genuinely care about and stay relaxed about the rest.

The best modern British restaurants

Modern British cooking is the capital's signature style, built on outstanding seasonal produce and an unfussy, ingredient-led philosophy. The standard-bearers are St. JOHN in Smithfield, famous for nose-to-tail cooking; Rochelle Canteen in Shoreditch; and Rules in Covent Garden, London's oldest restaurant, known for game and traditional fare.

This is the food to seek out if you want to understand how London eats now. A few names that reward the trip:

  • St. JOHN near Smithfield Market, the spiritual home of nose-to-tail dining and its much-loved bread and bone marrow.
  • Rules in Covent Garden, a wood-panelled institution serving classic British game and pies.
  • The Quality Chop House in Farringdon, set in a preserved Victorian dining room.
  • Rochelle Canteen, a quietly fashionable spot in a former bike shed in Shoreditch.

Where to find London's best curry and South Asian food

London's South Asian restaurants range from historic, inexpensive curry houses to refined modern Indian dining rooms. Brick Lane in the East End is the legendary, if touristy, curry strip; Tooting and Southall offer more authentic regional cooking; and Mayfair is home to the celebrated fine-dining Indian restaurants that have reshaped the cuisine's reputation worldwide.

If you only have time for one, decide what you want. For atmosphere and history, walk Brick Lane. For serious regional cooking, head south to Tooting or west to Southall, both reachable by Underground and Overground. For an ambitious, elegant meal, Mayfair's modern Indian restaurants such as Gymkhana are among the finest of their kind anywhere.

Best restaurants near the major sights

Eating well near the landmarks takes a little planning, because the streets immediately around them tend toward mediocre tourist cafes. The trick is to walk a few minutes away. Around Covent Garden, Soho and Borough you will find genuinely good food within a short stroll of the city's busiest attractions.

  • Near Covent Garden and the West End theatres: Soho is a five-minute walk and packed with reliable kitchens across every cuisine.
  • Near Borough Market and the Tate Modern on the South Bank: the lanes around Borough reward exploring once the market crowds thin.
  • Near the British Museum: Lamb's Conduit Street in Bloomsbury is a handsome, low-key dining street.
  • Near St Paul's and the City: weekday lunch is strong, but many City spots close at weekends, so check before you go.

For a deeper dive into eating around the stalls, see our guide to the best food markets in London, where Borough and others double as superb casual lunch spots.

London restaurants for a special occasion

For a landmark meal, London offers everything from temples of haute cuisine to restaurants run by household-name chefs. The city holds a deep roster of Michelin-starred dining rooms, while celebrity-chef restaurants let you eat the cooking of figures whose names you already know. Both deliver a sense of occasion worth building an evening around.

If this is the meal of your trip, plan ahead. The most sought-after tables release bookings well in advance and fill quickly. Our dedicated guides go deeper on each route:

Practical tips for dining out in London

Book ahead for anything notable, especially Friday and Saturday evenings, when the best restaurants are reserved weeks in advance. A discretionary service charge is usually added to the bill, so you rarely need to tip on top. Tap water is free and safe, and most kitchens stop taking orders earlier than visitors expect.

  • Reserve online where possible; many restaurants no longer take walk-ins for dinner.
  • Check the service charge line on your bill before adding anything further.
  • The Sunday roast is a national institution worth planning around, covered in our guide to the best Sunday roast in London.
  • Use the Underground rather than taxis at peak times; most dining districts sit close to a station.

Best Restaurants in London FAQ

What is the most famous restaurant in London?

London has many famous restaurants rather than a single one. Rules in Covent Garden is the oldest, dating to the late eighteenth century, while St. JOHN is the most influential modern British kitchen. For fine dining, the city's Michelin-starred rooms and celebrity-chef restaurants carry the greatest international renown.

Do you need to book restaurants in London in advance?

For sought-after restaurants, yes. Popular dining rooms and any Michelin-starred or celebrity-chef venue should be booked days or weeks ahead, particularly for weekend dinner. Casual spots, curry houses and food markets are far more relaxed and usually welcome walk-ins, though arriving early always helps at busy times.

Where do locals eat in London?

Londoners tend to eat away from the main tourist streets, favouring neighbourhoods such as Soho, Shoreditch, Borough and Peckham, plus the regional curry houses of Tooting and Southall. The general rule is simple: walk a few minutes from the big sights and the quality and value both rise sharply.

What food is London known for?

London is best known for modern British cooking, its outstanding curry and South Asian restaurants, and the traditional Sunday roast. As a global city it also excels at Cantonese, Italian, Lebanese and West African food, making it one of the most varied dining destinations in the world rather than a one-cuisine city.

Is eating out in London expensive?

It can be, but it need not be. Fine dining and central restaurants command high prices, yet London's curry houses, food markets and casual neighbourhood kitchens offer excellent meals for far less. Setting a budget for one special meal and eating more simply the rest of the time works well for most visitors.

Explore London restaurants by cuisine

Explore by dish and by style

Explore London restaurants by occasion

Where to go next

Keep planning your eating in the capital with these guides:

More from the Journal