London's Top 100 Restaurants 2025

Discover the Top 100 Restaurants in London with our list that combines our in-house critic opinions with real diners' votes for an all-star cast of the most amazing places to eat in the capital.

Updated on 22 January 2025

It’s fair to say, London has established itself as one of the world’s great food cities. Influenced by cuisines from every corner of the world, London is a melting pot in the truest sense of the word, and nowhere is this more visible than in the capital’s vibrant, distinct dining scene.

Expectations ramp up year on year, but London restaurants seem to keep outperforming the hype, delivering new, innovative experiences. Despite what has clearly been an incredibly challenging, if not excruciating, set of circumstances for the hospitality industry, 2024 has delivered some exceptional restaurants.

London restaurant life is a hype train, and whilst we often focus on the new and shiny, it’s important to remember the big names that maintained their star quality each year. Seeing these old stagers rubbing shoulders with energetic new arrivals, is part of London’s charm, and these old timers have continued to innovate, evolve and deliver.

That being said, this year’s London Restaurant of the Year is one such newcomer, storming into the capital as a riotous, confident champion of Greek cooking: David Carter’s AGORA. With wrap-around queues and widespread critical acclaim, AGORA is literally a ‘gathering place’, a marketplace for small plates, souvla, flatbreads, and conversation.

‘It was AGORA's accessibility and energy that really made an impact on us this year,' says SquareMeal Restaurants Editor Pete Dreyer. 'This is a restaurant that welcomes everyone - you don't need to book in advance, and once you're in, the menu is simple, delicious, and ultra-affordable. To launch it alongside another superb restaurant in OMA, in a huge site right next to Borough Market, is some feat. That makes AGORA a worthy number one in our Top 100 London Restaurants list for 2025.

London’s embarrassment of restaurant riches is evident across the entirety of the list - with great restaurants around every corner, it’s hard to know where to spend your money. Let this list be your guide: you’ll find a diverse range of cuisines, styles and price-points to suit every occasion and appetite - a true snapshot of the city we’re proud to call home.

Aside from our annual round-up of London’s top restaurants, we simultaneously announce our list of the UK's Top 100 Restaurants which similarly place 100 of Britain’s best dining spots in order to represent the culinary talent of chefs in Scotland, Wales, Northern Ireland and England.

AGORA

1. AGORA

3 Bedale Street, London Bridge, London, SE1 9AL

David Carter’s two-storey foray into Greek island cooking stole the headlines and our hearts this year, and it was AGORA’s fizzing, boisterous energy that lived long in the memory. A riotous menu of Greek cooking through a London lens, AGORA would already be an extraordinary restaurant, but it’s also gobsmackingly affordable. No wonder the queues have been around the block.

£30 - £49
Greek
SquareMeal London Top 100
KOL

2. KOL

9 Seymour Street, Marylebone, London, W1H 7BA

2025 was the year that KOL finally became the restaurant it was always born to be. Chef Santiago Lastra presents modern Mexican cooking through the lens of exclusively British ingredients, with ingenious results. The drinks list is outstanding too.

Over £80
Mexican
One Michelin star
SquareMeal London Top 100
Aulis London

3. Aulis London

16A St Anne's Court, Soho, London, W1F 0BN

Aulis is a Michelin-starred chef's table restaurant by Simon Rogan, seating just 12 guests exclusively for an interactive dining experience in which chefs cook and explain dishes to guests at every stage. The menu follows a farm-to-fork ethos, with seasonal ingredients sourced from Rogan's Lake District farm.

Over £80
British
International
One Michelin star
SquareMeal London Top 100
Lyle

4. Lyle's

The Tea Building, Shoreditch, London, E1 6JJ

James Lowe’s common sense approach to fine dining is modern British food at its finest. The menu oscillates between a daily-changing taster in the evening, and an a la carte for lunch, while Scandi-style interiors provide a serene setting in which to enjoy the masterful dishes at play here.

Over £80
British
One Michelin star
SquareMeal London Top 100
Kolae

5. Kolae

6 Park Street, London Bridge, London, SE1 9AB

Named after the cooking style of the southern provinces of Thailand, Kolae offers authentic Thai cuisine serving specialty skewers, coated in a coconut curry marinade and grilled over open flames on a charcoal grill. A rustic and urban style that’s taking Borough Market by storm.

£30 - £49
Thai
SquareMeal London Top 100
The Ritz Restaurant

6. The Ritz Restaurant

The Ritz Hotel, Mayfair, London, W1J 9BR

All one’s cares simply slip away upon entering The Ritz’s pink, Regency-style dining room. Few in the capital manage to execute classic French cooking with the panache and high level of service as at this iconic haunt.

Over £80
British
French
Two Michelin stars
SquareMeal London Top 100
Humble Chicken

7. Humble Chicken

54 Frith Street, Soho, London, W1D 4SJ

There’s nothing humble about Humble Chicken, and thank goodness because we’d move mountains for more mussels stuffed with avocado, miso-cured foie gras and Japanese milk bread with truffle and chicken liver parfait.

Over £80
Japanese
Two Michelin stars
SquareMeal London Top 100
Da Terra

8. Da Terra

8 Patriot Square, Bethnal Green, London, E2 9NF

Two Michelin-starred Rafael Cagali’s Da Terra is a blissful representation of Brazilian and Italian working together in equal harmony. Every dish is precise, exquisitely crafted and surprising in the best possible way.

Over £80
Modern European
Brazilian
Italian
Two Michelin stars
SquareMeal London Top 100
BiBi

9. BiBi

42 North Audley Street, Mayfair, London, W1K 6ZP

Indian restaurants in London are varied and bountiful, but Chet Sharma’s brainchild BiBi surpasses them all. Here, rules are thrown out the window with his witty and inventive spin on classic Indian dishes, and the interiors are just as exceptional as the food.

£50 - £79
Indian
SquareMeal London Top 100
The Ledbury

10. The Ledbury

127 Ledbury Road, Notting Hill, London, W11 2AQ

The Ledbury is still considered one of the best experiences money can buy when it comes to impeccable fine dining in London. Focusing on tasting menus only, Brett Graham and Tom Spenceley continue to deliver faultless cooking at this Notting Hill icon.

Over £80
Modern European
Three Michelin stars
SquareMeal London Top 100
Quality Wines

11. Quality Wines

88 Farringdon Road, Farringdon, London, EC1R 3EA

The place to go when you want comfort and joy on a plate (and in a glass). Head chef Nick Bramham curates a weekly-changing blackboard of Mediterranean plates which you can pair alongside a selection of daily-changing wines, available by the glass or bottle.

£30 - £49
Modern European
Mediterranean
SquareMeal London Top 100
Kiln Soho

12. Kiln Soho

58 Brewer Street, Soho, London, W1F 9TL

There’s a reason Kiln has accrued a legion of fans that continues to grow with each passing year. From its quirky, out-there Thai dishes to its laughably affordable prices, this is the sort of spot you can’t believe still exists in central London. A true favourite.

£30 - £49
Thai
Burmese
SquareMeal London Top 100
Brat

13. Brat

4 Redchurch Street, Shoreditch, London, E1 6JL

Tomos Parry’s Basque-inspired cooking continues to earn the praises of anyone who eats here. Welsh produce cooked over flames is Parry’s way of celebrating the food of his childhood, but it’s the house specialty turbot that will forever give the restaurant its name.

£50 - £79
Spanish
One Michelin star
SquareMeal London Top 100
Sollip

14. Sollip

Unit 1, 8 Melior Street, London Bridge, London, SE1 3QP

Husband and wife team Woongchul Park and Bomee Ki run this unassuming, ultra-minimal modern Korean restaurant in Bermondsey, blending classic French and Korean sensibilities. The results are utterly distinct and triumphant - proof that there is plenty to be discovered in the ground between food cultures.

Over £80
Korean
French
One Michelin star
SquareMeal London Top 100
Ikoyi

15. Ikoyi

180 Strand, Aldwych, London, WC2R 1EA

Perhaps the most unique, distinctive restaurant in London, no restaurant in the capital is harder to pigeon-hole than Ikoyi. Chef Jeremy Chan’s utterly meticulous approach and dedication to great British ingredients makes this a must-visit.

Over £80
International
Two Michelin stars
SquareMeal London Top 100
Cornus

16. Cornus

27c Eccleston Place, Belgravia, London, SW1W 9NF

Expectations were high when Cornus announced an all-star hospitality team that included former Angler chef Gary Foulkes and pastry superstar Kelly Cullen. Cornus has delivered on the hype and then some - yes, the prices are eye-watering but there’s nowhere better if you want unfaltering old-school luxury.

Over £80
Modern European
British
One Michelin star
SquareMeal London Top 100
Ibai

17. Ibai

92 Bartholomew Close, Farringdon, London, EC1 7BN

Barnstorming Basque grill Ibai was an instant hit this year, serving up magnificent Galician Dairy cow steaks and a selection of exquisite bites, including the delicious Croque Ibai - a Croque Monsieur made with Carabinero prawns, boudin noir and Tomme de Brebis cheese.

Over £80
Steak
Spanish
French
SquareMeal London Top 100
Akoko

18. Akoko

21 Berners Street, Fitzrovia, London, W1T 3LP

Akoko is a fine dining West African restaurant by Aji Akokomi serving tasting menus only for lunch and dinner. It won a Michelin star in 2024 for its creative, boundary pushing cuisine, and you can watch the chefs create its dizzyingly delicious dishes from an open kitchen at the rear of the restaurant.

Over £80
West African
One Michelin star
SquareMeal London Top 100
Josephine Bouchon

19. Josephine Bouchon

315 Fulham Road, Chelsea, London, SW10 9QH

We’ve been crying out for Claude Bosi to cook classic Lyonnaise dishes, and he finally delivered with charming Chelsea bouchon Josephine. The results are predictably superb, whether it’s rich, glossy beef bourguignon or frogs legs swimming in garlic butter. Bring your stretchy pants for this one.

£50 - £79
French
SquareMeal London Top 100
Counter 71

20. Counter 71

71 Nile Street, Shoreditch, London, N1 7RD

15 courses of creativity, finesse and skill form the crux of Joe Laker’s chef’s table concept in Shoreditch. The venture hinges around an L-shaped green countertop, where up to 16 diners can watch (read: marvel at) a team of chefs skillfully prepare each dish like a well-rehearsed play.

Over £80
British
SquareMeal London Top 100
Endo at the Rotunda

21. Endo at the Rotunda

101 Wood Lane, White City, London, W12 7FR

London has really fallen for the omakase experience, and no-one does it quite like Endo Kazutoshi; the sushi master tells a story with an intimate omakase feast, perfectly formed and perched at the top of the Television Centre in White City.

Over £80
Sushi
Japanese
One Michelin star
SquareMeal London Top 100
Evelyn

22. Evelyn's Table at The Blue Posts

28 Rupert Street, Soho, London, W1D 6DJ

There’s a new chef at London’s most exclusive chef’s counter, but the exceptional standards remain. Seamus Sam carries on a growing tradition of excellence here, and the wine pairing options are some of the very best in the city.

Over £80
Modern European
One Michelin star
SquareMeal London Top 100
Alain Ducasse at The Dorchester

23. Alain Ducasse at The Dorchester

The Dorchester Hotel, Mayfair, London, W1K 1QA

Alain Ducasse’s three Michelin-starred London legacy needs little introduction. Executive chef Jean-Philippe Blondet’s laser focus on seasonal produce provides the foundations for his forward-thinking approach to cooking. Choose the tasting menu for a once-in-a-lifetime meal you won’t forget.

Over £80
French
Three Michelin stars
SquareMeal London Top 100
40 Maltby Street

24. 40 Maltby Street

40 Maltby Street, Bermondsey, London, SE1 3PA

Still outstanding after many years, few restaurants in London have a finger on the pulse of slick, seasonal Mediterranean cooking like 40 Maltby Street. The wine list is outstanding too - grab a seat at the counter and order the whole menu.

£30 - £49
Modern European
SquareMeal London Top 100
The Clove Club

25. The Clove Club

380 Old Street, Shoreditch, London, EC1V 9LT

Main man Isaac McHale’s cooking is radical, unorthodox and daringly modern, his tasting menus featuring the likes of grilled habanero granita with plum sorbet, and warm potato mousse with caramel ice cream. It’s bold, and it works (with two Michelin stars to prove it).

Over £80
British
Two Michelin stars
SquareMeal London Top 100
Chishuru

26. Chishuru

3 Great Titchfield Street, Fitzrovia, London, W1W 8AX

Starting life as a supper club in Brixton, Chishuru has already lived many lives since its launch in 2020. With SquareMeal Female Chef of the Year 2024 winner Joké Bakare at the helm, it comes as no surprise that these set menus of punchy, West African fare resulted in Chishuru’s first Michelin star.

£50 - £79
West African
One Michelin star
SquareMeal London Top 100
Sabor: El Asador

27. Sabor: El Asador

35-37 Heddon Street, Mayfair, London, W1B 4BS

Nieves Barragan Mohacho’s peerless Spanish restaurant has remained one of London’s very best for years now. Gather around the open kitchen and wood-fired ‘asador’ and feast on some authentic Galician cooking that is truly special.

Over £80
Tapas
Spanish
One Michelin star
SquareMeal London Top 100
A. Wong

28. A. Wong

70 Wilton Road, Pimlico, London, SW1V 1DE

Chef and owner Andrew Wong’s flair for creativity, storytelling and fun is the reason his restaurant is still the only Chinese restaurant in London to retain two Michelin stars. Serving some of the best dim sum in the capital, a meal here will stay with you long after it's over.

Over £80
Chinese
Dim Sum
Two Michelin stars
SquareMeal London Top 100
Mambow

29. Mambow

78 Lower Clapton Road, Hackney, London, E5 0RN

Abby Lee’s no-holds-barred Malaysian restaurant has become a staple for many. Menus are compact but perfectly-formed with Malaysian cooking, that packs a punch, backed up with a selection of natural wines.

£30 - £49
Malaysian
SquareMeal London Top 100
Bouchon Racine

30. Bouchon Racine

66 Cowcross Street, Farringdon, London, EC1M 6BP

Henry Harris ushered in a new age for traditional French food in London when he revived beloved restaurant Racine, and somehow it seems even more essential now than it was first time around. Perhaps also home to London’s best dessert in the iconic Racine creme caramel.

£30 - £49
French
SquareMeal London Top 100
Restaurant St Barts

31. Restaurant St Barts

63 Bartholomew Close, Barbican, London, EC1A 7BF

Still one of the most impressive tasting menu experiences in London. Executive chef Johnnie Crowe’s masterpiece menu demonstrates a huge amount of skill, while still allowing the ingredients to breathe and sing. Bravo!

Over £80
British
One Michelin star
SquareMeal London Top 100
Silo

32. Silo

CRATE Brewery, Hackney, London, E9 5EN

Silo deserves to be considered among London’s best restaurants on the strength of the food alone. Consider the zero waste policy and ingenious sustainable practices in effect here too and the results are nigh on miraculous.

£50 - £79
Modern European
SquareMeal London Top 100
Miga

33. Miga

3 Mare Street, Hackney, London, E8 4RP

This year’s surprise package, Miga is a family-run Korean restaurant in London Fields that has scooped plaudits from some of the capital’s biggest reviewers. Outstanding cooking balances East London cool, home-style cooking and the warmth of family hospitality. Good luck getting a table though.

£30 - £49
Korean
SquareMeal London Top 100
Alex Dilling at Hotel Cafe Royal

34. Alex Dilling at Hotel Cafe Royal

Hotel Café Royal, Piccadilly Circus, London, W1B 4DY

Alex Dilling’s first solo restaurant is the mark of a high-achiever, serving pitch-perfect plates that range from extremely good to absolutely remarkable. This is without a doubt flawless French fine dining - just be prepared to pay a price for it.

Over £80
French
Two Michelin stars
SquareMeal London Top 100
Fallow St James

35. Fallow St James's

52 Haymarket, St. James's, London, SW1Y 4RP

Brave, insightful, sustainable cooking elevates Fallow to the upper echelons of London’s dining scene. Heston alumni Will and Jack prove that low-waste cooking is as cool as ever, with dishes such as smoked cod’s head in Sriracha butter gaining cult status for those in the know.

£50 - £79
British
SquareMeal London Top 100
Brutto

36. Brutto

35-37 Greenhill Rents, Farringdon, London, EC1M 6BN

Brutto is a rare gem of a restaurant that transports guests to Florence via rustic, bareboned interiors, unfussy Italian dishes and a well-priced drinks list that features Negronis for a fiver. It’s a restaurant after our hearts.

£30 - £49
Italian
SquareMeal London Top 100
Luca

37. Luca

88 St John Street, Farringdon, London, EC1M 4EH

There are good Italian restaurants, there are great Italian restaurants and then there’s Luca, which is in a league of its own. Despite advertising itself as casual dining, the plates here offer a level of precision, creativity and beauty often only achieved in the upper echelons of fine dining.

Over £80
Italian
One Michelin star
SquareMeal London Top 100
Dovetale at 1 Hotel Mayfair

38. Dovetale at 1 Hotel Mayfair

1 Hotel Mayfair, Green Park, London, W1J 8DL

Tom Sellers has done it again with this gorgeous restaurant in 1 Hotel Mayfair. Forward-thinking practices are embraced wherever it can, from zero waste cooking to sustainably constructed interiors, while the menu harks back to days gone by with updated takes on old-school British classics.

Over £80
Modern European
SquareMeal London Top 100
The Midland Grand Dining Room

39. The Midland Grand Dining Room

St Pancras Renaissance Hotel, King's Cross, London, NW1 2AR

The Grade-I listed Midland Grand is right up there among London’s most beautiful dining rooms, and the modern French cooking - courtesy of Patrick Powell - matches the billing. Think elevated Parisian brasserie dining and brilliant service.

£50 - £79
Modern European
French
SquareMeal London Top 100
The Lanesborough Grill

40. The Lanesborough Grill

The Lanesborough, Belgravia, London, SW1X 7TA

The new look Lanesborough Grill has made a splash with masterful British cooking, courtesy of executive chef Shay Cooper. With elegant and refined decor, it’s also in the running for one of London’s most majestic dining rooms.

Over £80
British
Afternoon tea
SquareMeal London Top 100
Trullo

41. Trullo

300-302 St Paul's Road, Highbury, London, N1 2LH

Trullo has settled happily into life as a London restaurant veteran, and we’d argue it’s as good as it has ever been. Already home to some of London’s best pasta dishes, the menu also features superb grill cooking and antipasti plates, the wine list is superb and staff are friendly and attentive. A quintessentially brilliant restaurant.

£30 - £49
Italian
SquareMeal London Top 100
Camille

42. Camille

2-3 Stoney Street, London Bridge, London, SE1 9AA

We adore Camille’s clean-cut, old-timey bistro style, but it delivers on the plate too thanks to Elliot Hashtroudi’s gutsy, offal-forward cooking. Camille is probably not one for the squeamish, but it is deeply delicious, with an excellent selection of natural French wines to boot.

£50 - £79
French
Bistro
SquareMeal London Top 100
Behind

43. Behind

20 Sidworth Street, Hackney, London, E8 3SD

The first restaurant from Andy Beynon, staying true to its name with a real behind the scenes experience, with an intimate 18-seat kitchen with classic seafood dishes served by the chefs themselves. Having received a Michelin star within weeks of opening this is one to watch.

Over £80
Fish
One Michelin star
SquareMeal London Top 100
The Parakeet

44. The Parakeet

256 Kentish Town Road, Kentish Town, London, NW5 2AA

A gastropub to rival all gastropubs, this Kentish Town hotspot brings British pub dining into the modern day. The sharing plate menu is written up on a blackboard on the wall, while a biodynamic wine list champions small, independent wineries. We love it.

£50 - £79
British
Gastropub
SquareMeal London Top 100
Otto

45. Otto's

182 Gray's Inn Road, Clerkenwell, London, WC1X 8EW

If old school French luxury and service is your bag, Otto’s delivers in every way. Maître d' Otto Tepasse is a gregarious host, and where else are you going to enjoy duck à la presse whilst wearing a viking helmet?

Over £80
French
SquareMeal London Top 100
AngloThai

46. AngloThai

22-24 Seymour Place, Marylebone, London, W1H 7NL

Long awaited AngloThai far surpassed the expectation, and we took great joy in finally seeing John and Desiree Chantarasak’s hospitality finally reach the restaurant mainstream. Thai food has had a resurgence in London in the last few years, but John’s distinct, unconventional cooking has to be experienced.

Over £80
Thai
One Michelin star
SquareMeal London Top 100
The Devonshire Soho

47. The Devonshire Soho

17 Denman Street, Soho, London, W1D 7HW

London’s hot destination of the moment, it’s rare that a restaurant so hyped delivers on every level. Upstairs you’ll find modern gastropub cooking of the very highest order, if you can book a table.

£50 - £79
British
Gastropub
SquareMeal London Top 100
Sael

48. Sael

1 St James's Market, St. James's, London, SW1Y 4QQ

We’ll never quite grasp how Jason Atherton managed to open four new restaurants in six months, let alone make them all good. Sael was the pick of the bunch for us, delivering comforting lux flavours alongside arguably the dish of the year in the Marmite English custard tart.

£50 - £79
British
Brasserie
SquareMeal London Top 100
Hélène Darroze at The Connaught

49. Hélène Darroze at The Connaught

The Connaught, Mayfair, London, W1K 2AL

From a Champagne trolley on arrival to a besuited brigade of staff dedicated to your every whim, Helene Darroze at the Connaught defines luxury dining in London. The level of detail and artistry in Darroze’s cooking is jaw dropping, and few chefs in the capital can balance complex flavours with the same brilliance.

Over £80
French
Three Michelin stars
SquareMeal London Top 100
Mountain

50. Mountain

16-18 Beak Street, Soho, London, W1F 9RD

Great things were expected from Mountain when it opened in 2023, not least because it comes from chef Tomos Parry and the team behind Michelin-starred Brat. Staying true to what the team does best, diners can expect fantastic, wood-fired cooking inspired by the Basque country.

£50 - £79
Spanish
British
One Michelin star
SquareMeal London Top 100
Wildflowers

51. Wildflowers

Unit 2/3 Newson's Yard, Pimlico, London, SW1W 8NE

Chef patron Aaron Potter has helmed the kitchens at Trinity and Elystan Street, and his cooking at Wildflowers echoes those restaurants - smart, honest and skilful, with flavour always at the heart. Throw in gorgeous interiors and breezy, neighbourhood charm and Wildflowers is one of the year’s big hits.

£50 - £79
Modern European
Mediterranean
SquareMeal London Top 100
St John Smithfield

52. St John Smithfield

26 St John Street, Farringdon, London, EC1M 4AY

One of London’s truly influential great restaurants is still as good as ever, feeding the masses with humble nost-to-tail British cooking, comforting pies and warm madeleines straight from the oven. Long may it continue.

£30 - £49
British
One Michelin star
SquareMeal London Top 100
Noble Rot Mayfair

53. Noble Rot Mayfair

5 Trebeck Street, Mayfair, London, W1J 7LT

Dark wood, scrawled blackboards and flickering candles feel like a comforting embrace amidst the heaving streets of Mayfair. Noble Rot specialises in simple, honest, beautiful French food, and its wine list is second to none.

£50 - £79
British
French
Wine Bars
SquareMeal London Top 100
Donia

54. Donia

Kingly Court, Soho, London, W1B 5PW

A welcome new addition to Kingly Court, Donia slings out modern Filipino food with assured confidence. We loved everything here, from the ‘adobo’ mushroom croquettes to giant ube ice cream choux bun.

£50 - £79
South East Asian
SquareMeal London Top 100
Acme Fire Cult @ 40FT Brewery

55. Acme Fire Cult @ 40FT Brewery

The Bootyard, Dalston, London, E8 3DP

Barbecue joint Acme Fire Cult offers a rebellious take on cooking over hot coals, with a focus on vegetables and utilising low-waste techniques, such as pickling and fermenting. Here, insightful dishes are presented on bamboo plates, and best enjoyed alongside one of its fresh brews.

£30 - £49
Modern European
Barbecue
SquareMeal London Top 100
Morchella

56. Morchella

86 Rosebery Avenue, Clerkenwell, London, EC1R 4QY

Perilla pair Ben Marks and Matt Emmerson proved to be more than one hit wonders when they smashed difficult second restaurant Morchella out of the park. Marks is one of London’s more inventive chefs, and Morchella shows this off, whether it’s his spanakopita in a crisp filo cigar, or wonderful olive-spiked portokalopita syrup cake.

£50 - £79
Modern European
Mediterranean
SquareMeal London Top 100
Gouqi

57. Gouqi

25-34 Cockspur Street, St James's, London, SW1Y 5BN

Big spenders only need apply to this glamorous St James’s restaurant, where multi-Michelin-starred Tong Chee Hwee delivers deeply-glossed Peking Duck alongside pitch-perfect dim sum. The most exciting Chinese restaurant to open in London for years.

Over £80
Chinese
Afternoon tea
SquareMeal London Top 100
OMA

58. OMA

3 Bedale Street, London Bridge, London, SE1 9AL

The older, more sophisticated sibling to ground floor AGORA, OMA’s stylish, eucalyptus-washed interiors are a joy to behold. The cooking isn’t bad either, focusing on smokey skewers, raw fish plates and gorgeous pillowy bagels from the in-house bakery. Don’t miss the signature ‘giouvetsi’ - orzo glossy with beef fat and dressed with oxtail and bone marrow.

£50 - £79
Mediterranean
Greek
One Michelin star
SquareMeal London Top 100
Dorian

59. Dorian

105-107 Talbot Road, Notting Hill, London, W11 2AT

This buzzy bistro in central Notting Hill brings together talent from Ikoyi, Core, Noble Rot and The River Cafe, and the results speak for themselves. Expect high quality cooking and a wine list longer than your arm served within stylish interiors. Our advice? Grab a seat at the marble counter to see the chefs in action.

£50 - £79
British
One Michelin star
Bistro
SquareMeal London Top 100
Evernight

60. Evernight

3 Ravine Way, Battersea, London, SW11 7BH

Lynus Lim’s slick, sophisticated Battersea gem Evernight manages to be genuinely innovative and utterly delicious - a rare combo. Order all of the skewers and the rice donabe for two.

£50 - £79
Modern European
Sushi
Japanese
British
SquareMeal London Top 100
Roe

61. Roe

5 Park Drive, Canary Wharf, London, E14 9GG

Following superb Fallow in St James’ was a big ask, but Roe has managed that and then some, turning a hulking 500-cover site into a bustling restaurant for the modern age. It also takes the trio’s sustainability mandate further than ever, with plant-based, 3D printed decor and an aeroponic green wall that grows vegetables and herbs throughout the year.

£50 - £79
British
SquareMeal London Top 100
Pavyllon London

62. Pavyllon London

Four Seasons Hotel Park Lane, Mayfair, London, W1J 7DR

Highly decorated chef Yannick Alleno adds another glistening Michelin star to his portfolio with this modern French restaurant at the Four Seasons Hotel London at Park Lane. Grab a seat at the counter to experience fine French cookery infused with global influences.

Over £80
Afternoon tea
International
French
One Michelin star
SquareMeal London Top 100
Claude Bosi at Bibendum

63. Claude Bosi at Bibendum

Michelin House, Chelsea, London, SW3 6RD

One can’t talk about French food in the capital without mentioning Bibendum, where Lyonnais master chef Claude Bosi is at the very top of his game crafting artistic picture-worthy plates in this majestic, historic building.

Over £80
French
Two Michelin stars
SquareMeal London Top 100
Padella Shoreditch

64. Padella Shoreditch

1 Phipp Street, Shoreditch, London, EC2A 4PS

Padella is no secret, but we’ve spent an awful lot of time there and it has never failed to impress. For us, this is the best of London’s pasta joints, backed up by a fabulous Mr Lyan cocktail list.

£30 - £49
Italian
SquareMeal London Top 100
Frog by Adam Handling

65. Frog by Adam Handling

34-35 Southampton Street, Covent Garden, London, WC2E 7HG

If you’re looking for innovative fine dining with a touch of theatre, Adam Handling’s flagship Frog is the place to be. That inventive streak stretches to the vegetarian menu, which is one of London’s best.

Over £80
Modern European
British
One Michelin star
SquareMeal London Top 100
The Dysart Petersham

66. The Dysart Petersham

135 Petersham Road, Richmond, London, TW10 7AA

The Dysart’s mock Tudor exterior hides some thrilling cooking within, courtesy of Roux Scholar Kenneth Culhane. Menus are technical, precise, with an eye for tradition as well as modern twists in line with the seasonal produce available.

Over £80
British
One Michelin star
SquareMeal London Top 100
The Silver Birch

67. The Silver Birch

142 Chiswick High Road, Chiswick, London, W4 1PU

Acting as a modern, neighbourhood joint for the locals of Chiswick, The Silver Birch continues to serve up a seasonal menu packed with elegant and innovative dishes courtesy of acclaimed chef Nathan Cornwell.

Over £80
Modern European
British
SquareMeal London Top 100
Trinity

68. Trinity

4 The Polygon, Clapham, London, SW4 0JG

Everything about the experience at Trinity is pitch-perfect, from generous service to exceptional cooking that bring classic French technique to British produce. Don’t miss the beloved salted caramel custard tart.

Over £80
Modern European
One Michelin star
SquareMeal London Top 100
Maison Francois

69. Maison Francois

34 Duke Street, St. James's, London, SW1Y 6DF

If you love classic French brasserie fare and you’re not afraid of a bit of butter, Maison Francois is for you. The iconic dessert trolley pushes it into legendary status, not to mention the slick, ever-jovial service.

£50 - £79
French
SquareMeal London Top 100
The Quality Chop House

70. The Quality Chop House

88-94 Farringdon Road, Clerkenwell, London, EC1R 3EA

A long-standing cult favourite with Londoners, Quality Chop House has been serving up rustic, comforting British classics for over a hundred years. Inside it retains a Victorian charm, with black and white tiled floors and wooden booths on cast iron legs.

£50 - £79
British
Wine Bars
SquareMeal London Top 100
Manteca Shoreditch

71. Manteca Shoreditch

49-51 Curtain Road, Shoreditch, London, EC2A 3PT

Far more than just another pasta restaurant, Manteca brings robust, richly-flavoured Italian plates to Shoreditch at this relaxed, nose-to-tail restaurant. Expect whole-animal butchery, hand-rolled pastas, wood-fired breads, and its own salami made in-house.

£50 - £79
Italian
SquareMeal London Top 100
Lisboeta

72. Lisboeta

30 Charlotte Street, Fitzrovia, London, W1T 2NG

Nuno Mendes’ love letter to Lisbon finds its home on Charlotte Street in Fitzrovia, where gorgeous sharing plates are served ‘tasca-style’. It's a convivial dining experience from start to finish, and you mustn’t leave without trying the egg yolk and pork fat custard with port wine caramel.

£50 - £79
Portuguese
SquareMeal London Top 100
Mount St. Restaurant

73. Mount St. Restaurant

41-43 Mount Street, Mayfair, London, W1K 2RX

Part of London’s burgeoning gastropub scene, Mount Street’s intricately designed restaurant, combined with the brilliance and artistry in Jamie Shears’ cooking, make for a truly unique experience. Be sure to come and try the infamous lobster pie for two.

£50 - £79
British
SquareMeal London Top 100
Ormer Mayfair at Flemings Mayfair

74. Ormer Mayfair at Flemings Mayfair

Flemings Mayfair Hotel, Mayfair, London, W1J 7BH

Executive chef Sofian Msetfi heads up the kitchen at Michelin-starred Ormer Mayfair, where he draws on his Moroccan and Irish heritage to create innovative tasting menus using sustainably sourced ingredients. Produce is sourced from its eco-friendly kitchen garden in Essex wherever possible.

Over £80
British
One Michelin star
SquareMeal London Top 100
Leo

75. Leo's Clapton

59 Chatsworth Road, Hackney, London, E5 0LH

One of London’s finest Italian restaurants, Leo’s Clapton specialises in Sardinian cuisine, serving as a cafe in the mornings and a more sophisticated neighbourhood restaurant in the evenings. Breakfast and lunch are for walk-ins only, but you’ll need to book ahead to enjoy dinner in the main dining room.

£30 - £49
Italian
SquareMeal London Top 100
Trivet

76. Trivet

36 Snowsfields, Bermondsey, London, SE1 3SU

Love a food and wine pairing? Look no further than Jonny Lake and Isa Bal - the ultimate pairing - who have a great thing going in Bermondsey with clever European cooking and worldly wines from unheralded grape-growing regions.

£50 - £79
Modern European
Two Michelin stars
SquareMeal London Top 100
Perilla

77. Perilla

1-3 Green Lanes, Newington Green, London, N16 9BS

Perilla might bill itself as a neighbourhood restaurant, but this high-flying gem is well worth a trip across town if you ask us. The menu changes daily and with the seasons, and while all its dishes are worthy of applause, you can’t start a meal here without its famous sourdough with brown butter.

£50 - £79
Modern European
SquareMeal London Top 100
Corrigan

78. Corrigan's Mayfair

28 Upper Grosvenor Street, Mayfair, London, W1K 7EH

The glitzy location may keep some away, but we’d recommend everyone to make time to visit Richard Corrigan’s eponymous Mayfair restaurant - the food is comforting, delicious and perfectly executed. It's modern British and Irish to the core.

£50 - £79
British
Irish
SquareMeal London Top 100
The French House

79. The French House

49 Dean Street, Soho, London, W1D 5BG

The grand dame of Soho continues to thrill with a menu of proper cooking that you just wanted to dive into and roll around in. Go with oysters, chicken liver parfait, steak frites and a Paris Brest, then stumble out happy onto the streets of Soho.

£30 - £49
Pubs
French
SquareMeal London Top 100
BAO Borough

80. BAO Borough

13 Stoney Street, London Bridge, London, SE1 9AD

BAO might have seven restaurants in the capital now, but we still hold a special place for this early rendition in Borough Market. The restaurant makes use of a charcoal grill to cook dishes such as Shacha ox heart skewers and yellow chilli chicken thighs, amongst various small plates and bao buns, of course.

Under £30
Taiwanese
SquareMeal London Top 100
SESTA Hackney

81. SESTA Hackney

52 Wilton Way, Hackney, London, E8 1BG

Replacing beloved local restaurant Pidgin, SESTA is head chef Drew Snaith’s latest venture, a trendy neighbourhood restaurant and wine bar serving modern British dishes bursting with flair and creativity. Think nduja Scotch olives, and smoked brisket and ox tongue crumpets.

£50 - £79
Modern European
British
SquareMeal London Top 100
Gymkhana

82. Gymkhana

42 Albemarle Street, Mayfair, London, W1S 4JH

A jewel in the JKS Restaurants crown, Gymkhana has long been thought of as one of London’s very best Indian restaurants. The interiors are rather lovely too, with dark wood, marble tabletops and metal accents striking a chord against a jade green colour palette.

£50 - £79
Indian
Two Michelin stars
SquareMeal London Top 100
The Pem

83. The Pem

22-28 Broadway, Westminster, London, SW1H 0BH

The Pem has a distinct feminine quality that we love, from head chef Sally Abe and her largely female led team, to the pink hued decor throughout. You’ll find an ever changing menu of seasonal produce that never scrimps on quality or flavour, and a selection of fine wines to match.

£50 - £79
Modern European
British
SquareMeal London Top 100
Cafe Cecilia

84. Cafe Cecilia

Canal Place, Hackney, London, E8 4FX

Max Rocha’s famous parentage (John Rocha) might have helped the initial PR push, but Cafe Cecilia’s enduring popularity signifies the crowd-pleasing cookery done here. Rocha comes to the pass with experience in the kitchens of the River Cafe and Spring.

£30 - £49
British
SquareMeal London Top 100
Wild Honey St James

85. Wild Honey St James

8 Pall Mall, St. James's, London, SW1Y 5NG

Anthony Demetre’s pitch-perfect classic cookery is all the reason you need to visit Wild Honey in smart St James’s. The use of genuine wild honey in the dessert section is a nice touch.

Over £80
Modern European
British
French
One Michelin star
SquareMeal London Top 100
Rambutan

86. Rambutan

10 Stoney Street, London Bridge, London, SE1 9AD

Cynthia Shanmugalingam’s London debut is a rip-roaring ode to Sri Lankan cuisine via palate-tickling curries, sambols and sauces. The rotis alone deserve a special mention - we could eat hundreds of them. Go now and don’t look back.

£50 - £79
SquareMeal London Top 100
Sri Lankan
TEMAKI

87. TEMAKI

12 Market Row, Brixton, London, SW9 8LB

Rice is elevated to hero status at this sushi restaurant in Brixton, which specialises in hand rolls and fresh fish. Discover winning combinations such as BBQ eel, miso aubergine and lobster with egg yolk, miso and citrus in his famous temaki handrolls.

£30 - £49
Sushi
Japanese
SquareMeal London Top 100
Normah

88. Normah's

23-25 Queensway Market, Bayswater, London, W2 4QJ

Normah Abd Hamid decided to ditch her corporate job to open her own cafe – Normah's - where she serves authentic Malaysian food in the heart of Bayswater. With her son Rezi managing front of house, together they’ve created a beloved local venture serving some of the best Malaysian food in London.

£30 - £49
Malaysian
Indonesian
SquareMeal London Top 100
Restaurant 1890 by Gordon Ramsay

89. Restaurant 1890 by Gordon Ramsay

The Savoy, Covent Garden, London, WC2R 0EU

Paying homage to French chef and restaurateur Georges Auguste Escoffier, who joined The Savoy in 1890, Restaurant 1890 by Gordon Ramsay offers an intimate, tasting menu experience inspired by Escoffier's modern approach to French cookery.

Over £80
Modern European
French
One Michelin star
SquareMeal London Top 100
The Barbary Notting Hill

90. The Barbary Notting Hill

112 Westbourne Grove, Notting Hill, London, W2 5RU

Following huge success at its original site in Neal’s Yard, The Barbary has opened a second, larger restaurant in Notting Hill serving dishes inspired by the Barbary Coast. Its trademark counter still lies at the heart of the experience, but with more seating and a cocktail bar thrown in for good measure.

£30 - £49
North African
Mediterranean
SquareMeal London Top 100
Farang

91. Farang

72 Highbury Park, Highbury, London, N5 2XE

Seb Holmes opened Farang in 2015, and it’s as cool now as it was then, serving modern Thai food built on flavour and originality, as opposed to die hard authenticity. Seasonal produce is sourced from Thailand and the UK, and everything you see on the menu is made from scratch.

£50 - £79
Thai
SquareMeal London Top 100
The Ninth

92. The Ninth

22 Charlotte Street, Fitzrovia, London, W1T 2NB

A solo venture from Jun Tanaka, The Ninth joins the plethora of excellent restaurants in Fitzrovia. Boasting a menu full of simple but refined Mediterranean cooking, the dishes are all designed to be shared - but there’s no pressure if you prefer your own plate!

Over £80
Mediterranean
French
One Michelin star
SquareMeal London Top 100
Master Wei

93. Master Wei

13 Cosmo Place, Holborn, London, WC1N 3AP

Master Wei specialises in Shaanxi cuisine from northern China and has become famous for its flavourful biang biang noodle bowls. The restaurant is chef Guirong Wei’s first solo venture (she also co-owns Xi’an Impression in Islington) where she brings deftly spiced Chinese specialities and hand-pulled noodle dishes to the capital.

Under £30
Chinese
SquareMeal London Top 100
Lasdun

94. Lasdun

National Theatre, South Bank, London, SE1 9PX

This new restaurant at the National Theatre is a genuine destination restaurant for the South Bank. Dramatic, sophisticated interiors pay homage to the building’s brutalist roots, as does the honest British cookery.

£30 - £49
British
Brasserie
Bars
SquareMeal London Top 100
Zeret Kitchen

95. Zeret Kitchen

216 Camberwell Road, Camberwell, London, SE5 0ED

With a focus on championing the best of Ethiopian cuisine, you can expect dishes to be packed with plenty of flavour, and a fair amount of spice. Whether it’s stewed meats, or vegetarian alternatives, this menu is all about authentic comfort food.

Under £30
Ethiopian
SquareMeal London Top 100
Bistro Freddie

96. Bistro Freddie

74 Luke Street, Shoreditch, London, EC2A 4PY

The masterminds behind Crispin and Bar Crispin have swapped small plates for classic French fare at this charming bistro in Shoreditch. Leather banquets and starchy white tablecloths commit to the theme, offering a fitting backdrop to enjoy traditional French fare and an all-French wine list.

£50 - £79
Modern European
British
French
Bistro
SquareMeal London Top 100
The Wolseley

97. The Wolseley

160 Piccadilly, St James's, London, W1J 9EB

Famed for its glamorous Venetian interiors and lavish menus, The Wolseley is an all-day café-restaurant designed to evoke the feel of Europe’s grand cafe culture. From indulgent breakfasts to elegant dinners, The Wolseley offers timeless appeal.

£50 - £79
Modern European
Central European
Afternoon tea
SquareMeal London Top 100
The Cinnamon Club

98. The Cinnamon Club

The Old Westminster Library, Westminster, London, SW1P 3BU

Vivek Singh’s shaping of London’s culinary landscape has been instrumental in elevating Indian cuisine to whole new, elegant heights. Here, in the surroundings of an old library, he and his team serve flawlessly balanced plates.

£50 - £79
Indian
SquareMeal London Top 100
Toklas

99. Toklas

1 Surrey Street, Temple, London, WC2R 2ND

Bakery, cafe and restaurant Toklas serves rustic and seasonal Mediterranean dishes with a daily-changing menu and a bio-dynamic wine list. A large open grill dominates the kitchen, and attached to the restaurant is a large 80-cover terrace that’s lovely in the summer.

£50 - £79
Mediterranean
SquareMeal London Top 100
Colonel Saab Holborn Hall

100. Colonel Saab Holborn Hall

193-197 High Holborn, Covent Garden, London, WC1V 7BD

This fan favourite is perhaps best known for its striking and over-the-top decor, but that’s just half the draw. Colonel Saab offers the best of Indian cuisine from across the subcontinent, paying homage to the region, and restaurateur Roop Partap Choudhary’s family, with each dish.

£30 - £49
Vegetarian
Vegan
Afternoon tea
Indian
Halal
SquareMeal London Top 100

Ready to book? You’ll have to be quick. Following our awards, the restaurants on our Top 100 lists tend to fill up fast. Once you’ve decided on your favourite or favourites from the summaries above, you can click through to read the full in-depth review of each place. Here you’ll find exacting tasting notes, opening hours, dress codes, FAQs, booking details and more.

Once you’ve explored the top restaurants in London, it might be time to spread your wings further afield. Our guide to the best restaurants in Scotland showcases exemplary cuisine north of the border, while our round-up of Cornwall’s best restaurants is perfect if you’re looking for beautiful seafood cooked in stunning surrounds.

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in