Specify a date & time to find the best restaurants & offers
Explore India's rich culinary heritage and find the UK's best Indian restaurants with dishes from Bengal, Punjab or Maharashtrian and really start Goan places.
Indian
78 Brick Lane, Shadwell, London E1 6RL, UK,
E1 6RL,
London
Average price £20
Indian
757 Green Lanes,
N21 3SA,
London
Average price £25
Specify a date and enjoy promotions of up to -50% in our best restaurants
Indian
123 Uxbridge Road,
W13 9BD,
London
Average price £30 Accepts Yums
Indian
87 Shacklewell Lane,
E8 2FB,
London
Average price £25 Accepts Yums
Indian
16 - 22 Cheval Place Knightsbridge London London SW7 1ES,
SW7 1ES,
London
Average price £35 Accepts Yums
Indian
875 High Road Leytonstone,
E11 1HR,
London
Average price £15 Accepts Yums
MICHELINIndian
1 Wilbraham Pl, Belgravia,
SW1X 9AE,
London
Average price £26
Indian
57 Westbourne Terrace,
W2 3UY,
London
Average price £30
1 starMICHELINIndian
12 a Berkeley Square House, Berkeley Square,
W1J 6BS,
London
Average price £30
MICHELINIndian
The Old Westminster Library,
SW1P 3BU,
London
Average price £40
MICHELINIndian
Courtfield Close,
SW7 4LH,
London
Average price £36
Times have changed since the ubiquitous local Indian with its flocked wallpaper and Chicken Tikka Masala house special. Now London enjoys a huge variety of authentic dishes and modern, high-end takes on food from the sub-continent.
So, if you’re in the mood for some Bengali on a modest budget, head to Brick Lane for authentic family-run restaurants, but if you’re more inclined to take someone for an elegant Mumbai-inspired brunch in marble dining room you can find the perfect spot in South Kensington, and if you fancy a blowout, Michelin-starred feast, you can dine in Westminster or Marylebone.
Filter