The top 25 restaurants in London for 2025 - according to Square Meal

These top restaurants cover a range of cuisines and price points, perfect for every diner.

London’s culinary scene has never been more vibrant, and 2025 is shaping up to be a year of exceptional dining experiences. From world-renowned Michelin Star establishments to the hottest new openings, the capital offers something to tantalise every palate.

Ikoyi has been named one of Square Meal's top 25 restaurants in London placeholder image
Ikoyi has been named one of Square Meal's top 25 restaurants in London | Ikoyi / Instagram

Whether you’re seeking innovative tasting menus, cutting-edge concepts, or timeless classics, this guide has you covered. Curated by the experts at Square Meal, our selection showcases the crème de la crème of London’s restaurants, highlighting the must-visit spots for foodies and fine-dining enthusiasts alike.

Dive into this list to discover where to indulge in unforgettable meals, be it in opulent surroundings or the trendiest dining spaces the city has to offer.

Key:

£ = Less than £50 pp

££ = £51-80 pp

£££ = 80+ pp

* = Number of Michelin Stars

1. AGORA

Cuisine: Greek

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

Cost: £

2. KOL*

Cuisine: Mexican

Address: 9 Seymour Street, Marylebone, London, W1H 7BA

Cost: £££

3. Aulis London*

Cuisine: British / Farm-to-Fork

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

Cost: £££

4. Lyle’s*

Cuisine: British / Farm-to-Fork

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

Cost: £££

5. Kolae

Cuisine: Thai

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

Cost: £

6. The Ritz Restaurant*

Cuisine: French / British bistro

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

Cost: £££

7. Humble Chicken*

Cuisine: Japanese

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

Cost: £££

8. Da Terra**

Cuisine: Brazilian / Italian

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

Cost: £££

9. BiBi

Cuisine: Indian

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

Cost: ££

10. The Ledbury***

Cuisine: Modern European

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

Cost: £££

11. Quality Wines

Cuisine: Mediterranean / Modern European

Address: 88 Farringdon Road, Farringdon, London, EC1R 3EA

Cost: £

12. Kiln Soho

Cuisine: Thai / Burmese

Address: 58 Brewer Street, Soho, London, W1F 9TL

Cost: £

13. Brat*

Cuisine: Spanish

Address: 4 Redchurch Street, Shoreditch, London, E1 6JL

Cost: ££

14. Sollip*

Cuisine: French / Korean

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

Cost: £££

15. Ikoyi**

Cuisine: International

Address: 180 Strand, Aldwych, London, WC2R 1EA

Cost: £££

16. Cornus

Cuisine: Modern European / British

Address: 27C Eccleston Place, Belgravia, London, SW1W 9NF

Cost: £££

17. Ibai

Cuisine: Spanish / French / Steak

Address: 92 Bartholomew Close, Farringdon, London, EC1 7BN

Cost: £££

18. Akoko*

Cuisine: West African

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

Cost: £££

19. Josephine Bouchon

Cuisine: French

Address: 315 Fulham Road, Chelsea, London, SW10 9QH

Cost: ££

20. Counter 71

Cuisine: British

Address: 71 Nile Street, Shoreditch, London, N1 7RD

Cost: £££

21. Endo at the Rotunda*

Cuisine: Sushi / Japanese

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

Cost: £££

22. Evelyn's Table at The Blue Posts**

Cuisine: Modern European

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

Cost: £££

23. Alain Ducasse at The Dorchester***

Cuisine: French

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

Cost: £££

24. 40 Maltby Street

Cuisine: Modern European

Address: 40 Maltby Street, Bermondsey, London, SE1 3PA

Cost: £

25. The Clove Club**

Cuisine: British

Address: 380 Old Street, Shoreditch, London, EC1V 9LT

Cost: £££

Related topics:
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice