best restaurants in London

London · Restaurant guides

best restaurants in London

By AxovaEats Editorial Team Published October 14, 2026 Updated October 14, 2026

From the three-Michelin-star tasting menus of Notting Hill to Time Out's number one bistro in Borough Market, a Hackney Korean favorite and a £27 Keralan feast, here is where to eat in London and what it costs.

London's restaurant scene has no single center of gravity. The city holds 88 Michelin-starred restaurants, but its most talked-about table in 2026 is an offal-focused French bistro in Borough Market, and its best-loved neighborhood restaurants sell Keralan feasts for £27 or hand-pulled noodles into the early hours. A good dinner plan starts with deciding which of those London you want.

This guide covers eleven restaurants across the city, from three-star tasting menus to everyday favorites. For each one we say what the meal is like, what it costs in pounds and how hard it is to book.

How We Chose These Restaurants

This is an editorial selection, not a scientific or absolute ranking. We drew on the 2026 MICHELIN Guide Great Britain & Ireland, announced on February 9, 2026, and Time Out London's list of the city's top 50 restaurants, which was updated in October 2026, and added restaurant listings and published reviews. We then chose places with distinct styles and a wide spread of prices.

The guide is compiled from published reporting, not from personal visits. Menus, prices and opening hours change often, so check current details before you book.

London's Best Restaurants at a Glance

Restaurant Area Style Price Recognition
The Ledbury Notting Hill Modern British tasting menu £285 for eight courses Three Michelin stars
CORE by Clare Smyth Notting Hill Modern British tasting menu £265 to £275 Three Michelin stars
Ikoyi Strand Spice-led tasting menu £380; £170 at lunch Two Michelin stars
Chishuru Fitzrovia West African tasting menu £55 lunch, £105 dinner One Michelin star
St John Farringdon Nose-to-tail British Large plates £26 to £38 Top 50, No. 3
Camille Borough Market French bistro Large plates £26 to £58 Top 50, No. 1
Simpson's in the Strand Strand Traditional British Mains £15 to £40 Top 50
Trullo Highbury Italian trattoria Mains £14 to £43 Top 50
Oma Borough Market Greek-influenced Small plates £11 to £15 Top 50
Miga Hackney Modern Korean Mains about £20 best of 2025
Rasa Stoke Newington South Indian vegetarian Feasting menu £27 Top 50

Prices follow Time Out and 2026 restaurant listings and are per person unless noted. Service charge, drinks and supplements are extra.

Michelin-Starred Tasting Menus

These four restaurants are the city's destination dinners. They book out weeks ahead, so plan before you travel.

The Ledbury

The Ledbury is at 127 Ledbury Road in Notting Hill and holds three Michelin stars. Brett Graham opened it in 2005, and it was awarded its third star in 2024. The tasting menu is built around produce that Graham rears and grows himself, including deer, Jersey cattle and Iberian pigs, as well as mushrooms from an in-house fungarium.

The eight-course evening menu costs £285 per person, according to a 2026 listing. The restaurant is open Tuesday to Saturday, with lunch on Friday and Saturday, and the room is more relaxed than many of its Mayfair rivals. Reservations are hard to get.

CORE by Clare Smyth

CORE is at 92 Kensington Park Road in Notting Hill and holds three Michelin stars. Clare Smyth opened it in 2017 as her first solo restaurant, after running Restaurant Gordon Ramsay. OpenTable notes that it is the only restaurant in the UK where a woman holds three Michelin stars as chef-owner, and the room is elegant without being stiff.

There are two tasting menus. Core Classics costs £265 and brings together signature dishes such as Potato and Roe, a slow-cooked potato with herring and trout roe and dulse beurre blanc, and Core Seasons costs £275. The restaurant prefers a jacket and smart, elegant dress, and it is open Tuesday to Saturday.

Ikoyi

Ikoyi is at 180 Strand and holds two Michelin stars. Time Out calls it arguably the most important British restaurant of the past decade. Chef Jeremy Chan has moved the menu away from its original West African concept to what he calls spice-based cuisine, and almost every dish involves several stages of preparation.

The tasting menu costs £380 per person. A shorter lunch tasting menu at £170 is the more affordable way in, according to Time Out. Dinner bookings are available Monday to Friday, and the restaurant is closed on weekends.

Chishuru

Chishuru is at 3 Great Titchfield Street in Fitzrovia. Chef Adejoké Bakare opened it in Brixton and reopened in Fitzrovia in 2023, and in 2024 she became the first Black woman chef in the UK to win a Michelin star. The room is small, with deep greens and oranges.

Chishuru serves a set menu of West African cooking, with a hot pepper soup and a crispy-skinned guinea fowl yassa as the main event. Time Out lists the tasting menu at £55 at lunch and £105 at dinner, which makes it the most affordable Michelin-starred option in this guide. It is open Monday to Friday.

British and French Classics

For a meal that tells you something about London, these three restaurants are better choices than a tasting menu.

St John

St John is at 26 St John Street in Farringdon. Fergus Henderson's nose-to-tail restaurant celebrated its 30th anniversary and holds a Michelin star, and Time Out calls it the gold standard of British cookery and ranks it No. 3 in its 2026 top 50. Many of London's best modern restaurants trace their style back to it.

The menu is built on classics such as roast bone marrow with parsley salad, Eccles cake with Lancashire cheese and simply prepared pigeon with radishes. Small plates cost £13.50 to £16.60 and large plates £26 to £38. If you do not want a full meal, the walk-ins-only bar serves many of the snacks, including the rarebit.

Camille

Camille is at 2-3 Stoney Street in Borough Market. Time Out named it the best restaurant in London for 2026, giving it five out of five stars, and it opened in 2024. Head chef Elliot Hashtroudi learned his trade at St John, and the restaurant comes from the team behind Ducksoup and Little Duck.

The French bistro is rich and unashamedly offal-focused, with dishes such as a snout cassoulet and cocks comb schnitzel, though the tartare and the pig skin parcels with eel and tarragon suit less adventurous diners. Small plates cost £6 to £22 and larger plates £26 to £58. The team plans a second restaurant in Farringdon in late autumn 2026.

Simpson's in the Strand

Simpson's in the Strand is at 100 Strand and dates back to 1828. It was one of the first UK restaurants to earn a Michelin star, in 1974, and it reopened in 2026 after a six-year closure under owner Jeremy King. Michelin added it to its guide in September 2026.

The main restaurant is known for gleaming silver carving trolleys that serve roast ribs of beef tableside. Time Out rates it 4 out of 5, with starters from £12 to £19 and mains from £15 to £40, and the building also houses a cafe and two cocktail bars.

Italian, Greek and Korean Favorites

Trullo

Trullo is at 300-302 St Paul's Road in Highbury and has served Italian food since 2010. Time Out calls it a pasta paradise, and it was recently painted red in celebration of Arsenal's league title. The room has distressed floors and white tablecloths.

The beef shin ragù pappardelle is the dish people come for, and Time Out also praises buttery ravioli with chicory broth, tagliarini with lemony crab and warm ricotta doughnuts. Starters and snacks cost £5 to £17 and mains £14 to £43.

Oma

Oma is at 3 Bedale Street, on one of Borough Market's main drags. David Carter, who also runs Manteca and Smokestak, opened this Greek-inspired restaurant, and Time Out says the menu travels from the Ionian islands to the Levant and the Balkans. The half-size clementine gimlet and the salt cod XO dip with labneh are the usual starters.

Dips and bread cost £3.50 to £6, crudo £12 to £16, small plates £11 to £15 and claypot stews £26 to £55. Agora, a walk-ins-only restaurant in the basement, has a similar menu at slightly lower prices.

Miga

Miga is at 1 Mare Street in Hackney and was Time Out's best London restaurant of 2025. The family's roots go back to a restaurant in New Malden, and in 2024 the younger generation convinced their father, the chef, to move to Hackney.

The signature dish is yughwe, a beef tartare with Asian pear and a bright egg yolk, and the soy-braised short ribs and pan-fried pork belly with an apple and mustard sauce are also recommended. Starters cost £9 to £16 and mains about £20. Time Out suggests booking lunch, which is easier to get than dinner.

An Affordable Favorite

Rasa

Rasa is at 55 Stoke Newington Church Street, behind a striking pink frontage. Das Sreedharan founded it, drawing on childhood memories of cooking in a village near Cochin in Kerala, and the menu is entirely vegetarian and South Indian.

Dosas cost £9 to £12 and mains £8 to £9, and the vegetarian feasting menu, which covers almost everything on the menu, is £27 per person. Time Out rates it 5 out of 5 and rates the price level at the lowest of four.

How to Choose Where to Eat in London

  • For a three-star tasting menu: The Ledbury or CORE by Clare Smyth in Notting Hill.
  • For the most adventurous cooking: Ikoyi.
  • For a Michelin star at a lower price: Chishuru, with a £55 lunch menu.
  • For a classic British meal: St John or Simpson's in the Strand.
  • For the city's top-rated restaurant: Camille in Borough Market.
  • For a lower price: Rasa, Trullo or Miga.

Tips for Booking a Restaurant in London

  • Book the star restaurants early. The Ledbury, CORE and Ikoyi sell out, and CORE has a strict cancellation policy.
  • Check the days. The Ledbury and CORE are closed on Sunday and Monday, and Ikoyi does not open on weekends.
  • Use lunch. Lunch is cheaper than dinner at Ikoyi and Chishuru, and easier to book at Miga.
  • Use the bar. St John and Tiella-style restaurants often keep walk-in seats, and Agora under Oma takes only walk-ins.

More Michelin-Starred Restaurants in London

Restaurant Gordon Ramsay in Chelsea is the third of London's three-star restaurants, and Dinner by Heston Blumenthal and Gymkhana each hold two stars. We plan to cover them, and many of the city's other starred restaurants, in separate guides.

Frequently Asked Questions

Which London restaurants have three Michelin stars?

The Ledbury, CORE by Clare Smyth and Restaurant Gordon Ramsay hold three stars in the 2026 MICHELIN Guide.

What is the best restaurant in London in 2026?

Time Out named Camille in Borough Market its best restaurant in London for 2026.

How much does a Michelin-starred meal cost in London?

Tasting menus in this guide range from £55 at lunch at Chishuru to £380 at Ikoyi, with The Ledbury at £285 and CORE at £265 to £275.

Where can I eat well in London for less?

Rasa in Stoke Newington serves a £27 vegetarian feasting menu, Trullo's mains start at £14, and Chishuru's lunch tasting menu costs £55.

Advertisement

Related Guides in London

Discover More in London

Explore London