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.

55 restaurants

Sort by Relevance

Indian

Laguna Restaurant

123 Uxbridge Road, W13 9BD, London

9.4 / 10
6 reviews

Average price £30 Accepts Yums

50% off food - Back To The Restaurant

Indian

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

9.5 / 10
6 reviews

Average price £20

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

Indian

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

8.9 / 10
14 reviews

Average price £35 Accepts Yums

50% off food - Back To The Restaurant

MICHELIN 2020Indian

1 Wilbraham Pl, Belgravia, SW1X 9AE, London

9.3 / 10
6 reviews

Average price £26

50% off food - Back To The Restaurant

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

Indian

3, 9 Chalton St, NW1 1JD, London

9.6 / 10
21 reviews

Average price £15

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

Indian

8 Crane Court, EC4A 2EJ, London

Average price £25 Accepts Yums

50% off food - Back To The Restaurant

Indian

141 Leman Street, E1 8EY, London

9.6 / 10
4 reviews

Average price £120

Indian

136 Brick Lane, E1 6RU, London

9.6 / 10
11 reviews

Average price £17

Indian

78-82 Westbourne Terrace, W2 6QA, London

Average price £30

50% off food - Back To The Restaurant Promotion

Indian

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

Average price £23

50% off food - Back To The Restaurant

MICHELIN 2020Indian

17 – 19 Maddox Street, W1S 2QH, London

9.1 / 10
48 reviews

Average price £50

MICHELIN 2020Indian

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

9.0 / 10
65 reviews

Average price £30

Indian

757 Green Lanes, N21 3SA, London

Average price £30

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

Indian

61 Upper Berkeley Street W1H 7PP, London

7.8 / 10
6 reviews

Average price £30

50% off food - Back To The Restaurant

Indian

7 Cheval Place, SW3 1HY, London

9.3 / 10
8 reviews

Average price £35

Indian

32 Fulham Palace Road, W6 9PH, London

Average price £25

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

Indian

87 Shacklewell Lane, E8 2FB, London

Average price £25 Accepts Yums

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

1 starMICHELIN 2020Indian

41 Buckingham Gate, SW1E 6BE, London

9.1 / 10
20 reviews

Average price £23

Indian

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

Average price £25 Accepts Yums

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

Indian

67-69 Gloucester Road, SW7 4PG, London

Average price £38 Accepts Yums

50% off food - Back To The Restaurant

Indian

113 Boundary Rd, St John's Wood, NW8 0RG, London

Average price £29 Accepts Yums

Indian

138 Brick Lane, E1 6RU, London

8.4 / 10
6 reviews

Average price £184

Indian

2-4 Gateforth Street, Marylebone, NW8 8RU, London

Average price £35

Indian

50 Connaught Street, W2 2AA, London

9.0 / 10
24 reviews

Average price £80

Indian

5 Chapel Market , N1 9EZ, London

9.8 / 10
3 reviews

Average price £20

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