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 81 to 100.
Sort results by: Our Favourites Price Name
  • Elephant Walk

    Sri Lankan Restaurant

    Visitor Rating:

    4/5 (based on 1 review)

    98 West End Lane, West Hampstead, NW6 2LU [map]

    Voted Best Sri Lankan Restaurant in the UK in 2007, Elephant Walk is a jewel in the crown of the West Hampstead dining scene.

  • The Empress

    Indian Restaurant

    141 Leman Street, Shadwell, E1 8EY [map]

    The best Indian restaurant in the East End? So say The Empress’ loyal following.

  • Euro Balti

    Indian Restaurant

    225 Twickenham Road, Town Centre, Isleworth, TW7 6DH [map]

    This trustworthy Twickenham curry house near the Isleworth tube station in southwest London is a fun place to come for delicious, affordable Indian cuisine.

  • Everest Inn

    Indian Restaurant

    881-883 Old Kent Road, Peckham, SE15 1NL [map]

    Cheap and cheerful, this curry restaurant on Old Kent Road is always filled with families and friends celebrating birthdays and gathering for mid-week meals.

  • Fire & Spice - Bar & Kitchen

    Indian Restaurant

    4 Bryanston Street, Mayfair, W1H 7BY [map]

    Located inside the central and modern Mostyn Hotel near London's Marble Arch, Fire and Spice is a cosmopolitan restaurant popular with stylish travellers and local business types.

  • Flavors of India

    Indian Restaurant

    46 Gloucester Terrace, Paddington, W2 3HH [map]

    Located in West London, just moments from Paddington Station; Flavors of India takes a modern approach to the traditional Indian dining experience.

  • Fleet Tandoori

    Indian Restaurant

    Visitor Rating:

    5/5 (based on 3 reviews)

    104 Fleet Road, Belsize Park, NW3 2QX [map]

    This bright and modern neighbourhood Indian restaurant on the Fleet Road, near Hampstead Heath tube, has been serving up classic curries for over 25 years.

  • Forest Tandoori

    Indian Restaurant

    102 Wood Street, Walthamstow, E17 3HX [map]

    Located slightly off the beaten track in Walthamstow, Forest Tandoori takes a refreshingly modern approach to Indian cuisine.

  • Fushia

    Indian Restaurant

    3 Brighton Road, South Croydon, Croydon, CR2 6EA [map]

    Fushia Indian Restaurant is a grand and colourful restaurant set inside South Croydon’s converted Swan Electric Cinema.

  • Ganapati

    Indian Restaurant

    38 Holly Grove, Peckham, SE15 5DF [map]

    Ganapati Restaurant is a bright, modern and colourful south Indian eatery in south London that greets each guest with an aromatic and fragrant welcome.

  • Gandhi's Restaurant

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 1 review)

    35 Gray's Inn Road, Holborn, WC1X 8PG [map]

    A traditional Indian restaurant in the heart of the Chancery Lane and Holborn areas, Gandhi’s is the perfect stop off before a night out or after a hard day’s shopping or sightseeing.

  • Garnish Restaurant

    Indian Restaurant

    33 High Road, Brent Park, NW10 2TE [map]

    Step in to Willesden Green’s Garnish Restaurant and you’ll be transported to a world where flavour and aroma is king.

  • The Gaylord

    Indian Restaurant

    44 Battersea Rise, Clapham, SW11 1EE [map]

    Battersea Rise’s very own Gaylord Restaurant seems to have found the ideal recipe to set it apart from other Indian restaurants, of which London boasts perhaps too many.

  • Gaylord Restaurant London

    Indian Restaurant

    79-81 Mortimer Street, London, W1W 7SJ [map]

    Sporting a striking new menu, slick, all-ivory interior and minimalist glass frontage, what has often been referred to as one of London’s oldest Indian restaurants has been sharply brought bang up to date this summer.

  • Golden Oven

    Indian Restaurant

    22 Bateman Street, Soho, W1D 3AN [map]

    Situated on Bateman Street in the heart of the West End, the Golden Oven is ideal for long lunches and pre-theatre dinners – especially if you’re a fan of authentic Indian food.

  • Grapes Tandoori Restaurant

    Indian Restaurant

    524-528 Uxbridge Road, Town Centre, Hayes, UB4 0SA [map]

    Among the most celebrated Indian restaurants in Hayes, Grapes Tandoori stands apart from its competitors for a number of reason.

  • Greenford Tandoori Restaurant

    Indian Restaurant

    311 Ruislip Road East, Town Centre, Greenford, UB6 9BG [map]

    In-the-know curry lovers in Ealing will tell you that the Greenford Tandoori is one of West London’s best kept secrets.

  • The Green Spice

    Indian Restaurant

    88 The Green, Fulwell, Twickenham, TW2 5AG [map]

    This little local treasure located right on Twickenham Green is a super-friendly neighbourhood Indian restaurant with even friendlier prices.

  • Grove Park Tandoori

    Indian Restaurant

    Burlington Lane, Chiswick, W4 3HD [map]

    A great local London curry restaurant beloved of Chiswick Park’s residents, the Grove Park Tandoori represents value for money in a notoriously pricey part of town.

  • Gufaa

    Indian Restaurant

    39 Upper Street, Islington, N1 0PN [map]

    The latest in a long line of restaurants headed up by the Chowdury family since way back in 1957, Gufaa in London’s Angel is the result of years of practice and experience.

Bookmark and Share: