London’s Best Indian Restaurants
Discover London’s finest Indian dining experiences with London Best Eats. This is your go-to guide for top food spots, from hidden gems to iconic restaurants.
8 of the best Indian restaurants in London
Ambassadors Clubhouse
- 4.4
- £80+
- MICHELIN Guide: Good cooking
- Indian
Authentic Punjabi cuisine and hospitality inspired by the party mansions of Northern India.
Mayfair
Kachori
- 4.7
- £30+
- Indian
Modern North Indian cuisine showcasing regional dishes from Rajasthan, Uttar Pradesh, Delhi and Punjab.
Elephant Park
The Tamil Prince
- 4.5
- £30+
- Michelin Guide Recommended
- Indian
South Indian small plates and curries served in a renovated traditional British pub.
Barnsbury
SOMA Soho
- 4.6
- £30+
- 2023 Highest New Entry - Top 50 Cocktail Bars
- Indian
A sophisticated cocktail bar offering innovative Indian-inspired drinks in a sleek, minimalist setting.
Soho
Chettinad Restaurant
- 4.6
- £20+
- Travellers' Choice 2024
- Indian
Authentic South Indian cuisine from Tamil Nadu, specializing in traditional village recipes from the Chettinad region.
Fitzrovia
Preeti Patty
- 4.9
- £1+
- Indian
Indian fusion fast food with British influences.
Fish Island
BiBi
- 4.5
- £100+
- GQ Restaurant of the Year 2022
- Opening of the Year 2022
- No. 5 in National Restaurant Awards 2022
- Squaremeal's Best Restaurant in London 2022
- Menu of the Year at the 2022 Cateys
- Indian
Progressive Indian cuisine inspired by ingredients and memories from the subcontinent, combining traditional flavors with modern techniques.
Mayfair
Babur
- 4.6
- £26+
- Best Asian Restaurant for London - Curry Awards 2023
- London's Best Asian Restaurant 2022
- Indian
Contemporary Indian cuisine showcasing regional dishes with modern presentation and innovative flavor combinations.
Forest Hill