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.


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