Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Indian Restaurants in London

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.

74 restaurants

Sort by Relevance

Indian

Thali and Pickles Indian Dining

Balham Station Road, SW12 9SG, London

Average price £25

30% off food!

Indian

78 Brick Lane, Shadwell, London E1 6RL, UK, E1 6RL, London

9.3 / 10
12 reviews

Average price £20

30% off food!

Indian

137 Leman Street, E1 8EY, London

10.0 / 10
4 reviews

Average price £20

Indian

3, 9 Chalton St, NW1 1JD, London

9.5 / 10
25 reviews

Average price £15

20% off food!

Specify a date and enjoy promotions of up to -50% in our best restaurants

Indian

757 Green Lanes, N21 3SA, London

9.1 / 10
9 reviews

Average price £25

30% off food!

Indian

5 Chapel Market , N1 9EZ, London

9.8 / 10
3 reviews

Average price £20

Indian

8 Brick Lane, E1 6RL, London

Average price £20 Accepts Yums

Indian

87 Shacklewell Lane, E8 2FB, London

8.8 / 10
3 reviews

Average price £25 Accepts Yums

20% off food!

Indian

746 Sidcup Road, New Eltham, SE9 3NS, London

8.3 / 10
4 reviews

Average price £25 Accepts Yums

50% off food!

Indian

138 Brick Lane, E1 6RU, London

9.8 / 10
6 reviews

Average price £184

Indian

123 Uxbridge Road, W13 9BD, London

9.3 / 10
25 reviews

Average price £30 Accepts Yums

20% off food!

Indian

7 Middlesex Street, E1 7AA, London

9.2 / 10
3 reviews

Average price £17 Accepts Yums

Indian

16 - 22 Cheval Place Knightsbridge London London SW7 1ES, London

9.2 / 10
33 reviews

Average price £35 Accepts Yums

Indian

25 Great Tower Street, EC3R 5AQ, London

Average price £22 Accepts Yums

20% off food!

Indian

47 Stoke Newington Church Street, N16 0NX, London

Average price £25

40% off food!

Indian

29 Tooting High Street, Tooting Broadway Market, Unit 24, SW17 0RJ, London

Average price £23

50% off food!

MICHELIN 2020Indian

1 Wilbraham Pl, Belgravia, SW1X 9AE, London

9.5 / 10
38 reviews

Average price £26

Indian

136 Brick Lane, E1 6RU, London

Average price £17

50% off food!

Indian

57 Westbourne Terrace, W2 3UY, London

9.3 / 10
24 reviews

Average price £30

Indian

7 Cheval Place, SW3 1HY, London

9.3 / 10
8 reviews

Average price £35

Indian

50 Connaught Street, W2 2AA, London

9.4 / 10
25 reviews

Average price £80

Indian

127-129 Uxbridge Road, W13 9AU, London

Average price £23

30% off food!

MICHELIN 2020Indian

12 a Berkeley Square House, Berkeley Square, W1J 6BS, London

9.2 / 10
66 reviews

Average price £30

Indian

119 Trafalgar Road, SE10 9TX, London

Average price £15

-20% off the "à la carte" menu!

Indian

24 Hereford Road, W2 4AA, London

Average price £20

20% off food!

The Best Indian Restaurants in London

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

TheFork advantages