Indian Restaurants in London

370 places with full menus and up-to-date prices. A typical menu runs from £2 to £19.95.

Surprise me

Indian dishes diners love in London

Based on diner reviews and ratings

  1. Masala Dosa Rasa N16 £11
  2. Chicken Biryani Shalamar Kebab House £7
  3. 4pcs Seekh Kebab Salim's Restaurant & Take Away £6.50
  4. Butter Chicken Bombay Delight £15
  5. Pickled Vada Pav Jugaad Kitchen £5.88
  6. Daak Bungalow Chicken Curry Chourangi £25

What dishes cost in London

All dish prices

370 restaurants

Price
Features

More in London

British 1,472Pub 780Italian 586European 581Mediterranean 451Middle Eastern 411Café 351Pizza 287Japanese 229Asian 193Turkish 192Chinese 171

Indian Restaurants in other cities

Birmingham 82 Glasgow 51 Edinburgh 45 Leicester 34 Cardiff 27 Belfast 17 Liverpool 16 Manchester 15 Bristol 14 Nottingham 9 York 9 Brighton 7