Indian Restaurants in London

London is full of Indian restaurants – a testament to the capital's love of a spicy curry, fresh naan or crispy samosa.

On the menu you'll find traditional Indian dishes sitting alongside recipes created right here in London. With so much variety, there's something for everyone – whether your spice tolerance is hot, medium or mild!

Enjoy mouthwatering flavours and aromas at one of London's many Indian restaurants, listed below. 

There are 1368 venues in the Indian Restaurant category.
Showing results 121 to 140.
Sort results by: Our Favourites Price Name
  • Indian Room

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 9 reviews)

    59 Bedford Hill, Balham, SW12 9EZ [map]

    A modern, glass-fronted Indian on the burgeoning strip between The Bedford pub and Balham High Road, Indian Room has found itself something of a haven for couples.

  • Indian Zilla

    Indian Restaurant

    2-3 Rocks Lane, Barnes, SW13 0DB [map]

    Indian Zilla restaurant takes its name from the Indian term for a small district or neighbourhood, an appropriate choice for a dining room in Barnes, London’s most village-y spot.

  • Indian Zing

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 30 reviews)

    236 King Street, London, W6 0RF [map]

    Indian Zing is an elegant Indian restaurant in Hammersmith owned by Chef Manoj Vasaikar, whose name has become synonymous with some of the most creative and exciting Indian cooking in London today.

  • Indus

    Indian Restaurant

    29 London Road, Town Centre, Twickenham, TW1 3SZ [map]

    A refined Indian restaurant, Indus is situated just off of Twickenham’s main drag, just a short walk from the area’s famed riverside.

  • Ivory Arch Restaurant

    Indian Restaurant

    142 Hampton Street, Southwark, SE1 6SN [map]

    The recipient of several awards since its opening way back in 1986, Ivory Arch is famed not only in Elephant and Castle but throughout London.

  • Jewel in the Crown

    Indian Restaurant

    105 Sheen Lane, Sheen, SW14 8AE [map]

    Jewel in the Crown has been up and running since the early nineties in Southampton, and the East Sheen addition to the family has become a firm favourite with local curry-lovers.

  • Jolly's Tandoori Restaurant

    Indian Restaurant

    2 Hounslow Road, Whitton, Twickenham, TW2 7EX [map]

    Established for over 32 years, Jolly’s Tandoori Restaurant is Twickenham’s favourite and longest serving family restaurant.

  • Joy Indian Cuisine

    Indian Restaurant

    39-41 Brighton Road, Town Centre, Surbiton, KT6 5LR [map]

    Set in leafy Surbiton, Joy offers local food fans and visitors from further afield a gastronomic tour of some of India’s culinary regions.

  • Kasturi

    Indian Restaurant

    146 High Road Leytonstone, Stratford, E15 1UA [map]

    The sophisticated Katsuri restaurant on Leytonstone’s High Road is a more than welcome addition to the E15 dining scene.

  • Kennington Tandoori

    Indian Restaurant

    313 Kennington Road, Kennington, SE11 4QE [map]

    The dining room at Kennington Tandoori is an elegant space dressed in lemon, plum and chocolate colours.

  • Khana Khazana

    Indian Restaurant

    249-251 Green Street, Forest Gate, E7 8LJ [map]

    Forest Gate residents who know their curries also know that nowhere locally beats the food and ambience of Khana Khazana on Green Street, close to the Upton Park Stadium and tube station.

  • Khan's of Kensington

    Indian Restaurant

    Visitor Rating:

    3/5 (based on 11 reviews)

    3 Harrington Road, South Kensington, SW7 3ES [map]

    Khan's of Kensington restaurant in London’s South Kensington just a few steps from the tube station has developed a core of devotees over the years, from household names to lesser mortals, who delight in its slightly modern take on North Indian cuisine.

  • Khan's Restaurant

    Indian Restaurant

    28 Montpelier Vale, Blackheath, SE3 0TA [map]

    Khan’s restaurant in the centre of Blackheath has many locals rightly convinced that it is the best Indian in town.

  • Khyber Indian Restaurant

    Indian Restaurant

    284 High Street, East Croydon, Croydon, CR0 1NG [map]

    Khyber is a super-chic, modern Indian restaurant on the Croydon High Street that has been serving stylish curry connoisseurs and local foodies since 1978.

  • Kishmish

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 6 reviews)

    448 Fulham Road, Fulham, SW6 1DL [map]

    A trendy modern take on traditional Indian cuisine in this light and airy Fulham Road restaurant.

  • Koh-I-Noor Restaurant

    Indian Restaurant

    1 Wapping High Street, Shadwell, E1W 1BH [map]

    A short meander from the riverbank on London's Wapping High Street is modern Indian restaurant Koh-I-Noor.

  • Laguna

    Indian Restaurant

    Visitor Rating:

    5/5 (based on 1 review)

    Uxbridge Road, Hanwell, W13 9AU [map]

    Since 1984 Ealing’s Laguna Restaurant has proudly waved the flag of fine Indian dining for West London.

  • Lal Bagh Restaurant

    Indian Restaurant

    467-469 Upper Richmond Road West, Sheen, SW14 7PU [map]

    A family run Indian restaurant in the suburban neighbourhood of Sheen on the very outskirts of London, Lal Bagh Indian Cuisine has been a local favourite since 1998.

  • La Porte Des Indes

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 87 reviews)

    32 Bryanston Street, Marble Arch,

    Discover a new gastronomic world resplendent with palm trees, exotic flowers and antiques, serving Indian cuisine 'with a difference' and French Creole specialities from Panicherry.

  • Liberty Kebabish Restaurant

    Indian Restaurant

    56 Chetwynd Road, Kentish Town, NW5 1DJ [map]

    The Liberty Kebabish Restaurant in London’s Kentish Town has a history almost as rich as the cuisine it serves.

Bookmark and Share: