SquareMeal Top 100 restaurants in London: 10 eateries that led the 2024 capital ranking

SquareMeal has revealed its top 100 restaurants across London for 2024 - here are the 10 best.
Watch more of our videos on Shots! 
and live on Freeview channel 276
Visit Shots! now

Independent restaurant guide SquareMeal has shared its top restaurant picks in London for another year. Here's which city eateries made the top ten of its 2024 ranking.

Using a combination of reader votes and opinion from experts and critics, SquareMeal's annual London ranking lists 100 of the best places to eat across the capital. 

The restaurant guide highlights London's diverse melting pot of flavour fusion, honouring the capital's global influences and longtime regard as a culinary hub of the UK.

A spokesperson for SquareMeal said: "London’s embarrassment of restaurant riches is evident across the entirety of the list - these 100 restaurants are the city’s elite. 

"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."

From fine dining and gastropubs to traditional British dishes and international cuisines, here are the top 10 places to eat across the city according to Square Meal's ranking.

1 - Lyle's, Shoreditch

This Shoreditch spot topped SquareMeal 's 100 best London restaurants list with its modern British-style dishes.

Address: The Tea Building, Shoreditch, London, E1 6JJ

Nearest station: Shoreditch High Street

2 - Da Terra, Cambridge Heath 

The Brazilian and Italian fusion spot secured the second spot on the top 100 ranking.

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

Nearest Tube station: Bethnal Green

3 - The Ritz, Mayfair

In third place is the iconic 5-star luxury hotel's restaurant, which is known for its classic French cooking and high level of service.

Address: The Ritz Hotel, Mayfair, London, W1J 9BR

Nearest Tube station: Green Park

4 - Humble Chicken, Soho

Offering Japanese-inspired plates, this spot is set in the heart of the capital's Soho district.

Address: 54 Frith Street, Soho, London, W1D 4SJ

Nearest Tube station: Tottenham Court Road

5 - Evelyn's Table at The Blue Posts, Soho

Another Soho spot, Evelyn's Table at The Blue Posts, closes off SquareMeal's top five London restaurants. 

Address: 28 Rupert Street, Soho, London, W1D 6DJ

Nearest Tube station: Piccadilly Circus 

6 - Bibi, Mayfair

This Mayfair spot, which puts a spin on some beloved classic Indian dishes, made number 6 on the Independent Restaurant Guide's top ten London eateries.

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

Nearest Tube station: Marble Arch

7 - Akoko, Fitzrovia

Serving West African dishes, this spot combines British ingredients and flavourful spices to Londoners' plates.

Address: 21 Berners Street, Fitzrovia, London, W1T 3LP

Nearest Tube station: Goodge Street

8 - Pollen Street Social, Mayfair

This one star Michelin spot which has become known for its modern British style menu is eight on SquareMeal's top London eateries list.

Address: 8-10 Pollen Street, Mayfair, London, W1S 1NQ

Nearest Tube station: Oxford Circus

9 - Alian Ducasse at The Dorchester, Mayfair

Celebrated French chef Alian Ducasse's restaurant at the five-star Dorchester Hotel is a well-known foodie spot in the capital and just made the top 10 of SquareMeal's list. 

Address: The Dorchester Hotel, Mayfair, London, W1K 1QA

Nearest Tube station: Green Park

10 - The Ledbury, Notting Hill 

Rounding up the top ten restaurants in London, according to SquareMeal, is Notting Hill's The Ledbury. 

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

Nearest Tube station: Westbourne Park

London foodies curious to know what other restaurants around the capital made SquareMeal's London top 100 list can find the full ranking on the Independent restaurant guide's website.