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 21 to 40.
Sort results by: Our Favourites Price Name
  • Anuraag Tandoori Restaurant

    Indian Restaurant

    Cockfosters Road, Hadley Wood, Barnet, EN4 0BX [map]

    A typical Indian restaurant in the Hadley Wood area of Barnet, Anuraag Tandoori is a popular dining spot with locals and visitors alike.

  • Aroma Indian Restaurant

    Indian Restaurant

    55 High Street, Town Centre, Romford, RM1 1JL [map]

    Aroma restaurant in the heart of Romford wants to give you the best Indian experience possible.

  • A Scarlet Dot

    Indian Restaurant

    Unit 4, Crispin Place, Crispin Square, E1 6DW [map]

    Scarlet Dot is the first Indian hâute cuisine restaurant to open in characterful Spitafields.

  • Babur Empire

    Indian Restaurant

    32 Mill Lane, West Hampstead, NW6 1NR [map]

    Opened in 1996, West Hampstead’s Babur Empire has gone from strength to strength, dodging the fate of many a London restaurant to become one of the most popular and well respected dining rooms in the area.

  • Babur Restaurant

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 27 reviews)

    119 Brockley Rise, Forest Hill, SE23 1JP [map]

    Open since 1985, this delightful, unpretentious restaurant in Forest Hill, London, is renowned for its stunning and innovative modern Indian cuisine.

  • The Balti House

    Indian Restaurant

    7-9 Newington Causeway, Southwark, SE1 6ED [map]

    An unassuming little restaurant on the Newington Causeway, The Balti House is a short walk from Borough and Elephant and Castle tube stations in the Newington area of South London.

  • Balti Naz

    Indian Restaurant

    185 South Ealing Road, Ealing, W5 4RH [map]

    A favourite neighbourhood restaurant in the very centre of London’s South Ealing, Balti Naz has an excellent reputation for both food and service.

  • Bangalore Express

    Indian Restaurant

    Visitor Rating:

    3/5 (based on 27 reviews)

    103-105 Waterloo Road, SE1 8UL [map]

    Whoever dreamed of serving healthy, delicious Indian fusion food in a Tokyo-chic diner should be given a gold star.

  • Barbican Tandoori

    Indian Restaurant

    55 Aldersgate Street, The City, EC1A 4LA [map]

    Traditional tandoori dining in unpretentious surroundings is the order of the day at London’s Barbican Tandoori, an Indian restaurant in the most centrally convenient of locations.

  • Beit HaMadras Kosher Indian Restaurant

    Indian Restaurant

    Visitor Rating:

    5/5 (based on 1 review)

    105 Brent Street, Hendon, NW4 2DX [map]

    Tucked away in Brent Street in Hendon, north London, Beit HaMadras is a popular little kosher Indian restaurant that is always jammed with a lively local crowd.

  • Benares Restaurant and Bar

    Indian Restaurant

    12A Berkeley Square House, Berkeley Square, W1J 6BS [map]

    Top chef Atul Kochhar’s first solo foray in to the world of the restaurant, Benares in London’s Mayfair in Berkeley Square, has been proclaimed a roaring success by the press and public alike.

  • The Bengal

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 4 reviews)

    62A Porchester Road, Paddington, W2 6ET [map]

    The Bengal Indian restaurant in London’s Bayswater can be found a short stroll from the heaving madness of the Queensway, a few steps from Royal Oak tube station.

  • Bengal Bertie's

    Indian Restaurant

    355 Ballards Lane, North Finchley, N12 8LJ [map]

    This traditional Indian restaurant in North Finchley is a crowd pleaser, and it's guaranteed to please even the most devoted curry connoisseurs.

  • Bengal Bertie's - Archway

    Indian Restaurant

    172 Archway Road, Highgate, N6 5BB [map]

    On the Archway Road in London’s Highgate neighbourhood, the Bengal Bertie’s restaurant is known for providing good, honest Indian curry house food at reasonable prices.

  • Bengal Bertie's - Wood Green

    Indian Restaurant

    10 Palace Gates Road, Wood Green, N22 7BN [map]

    One of North London’s most popular budget restaurants, Bengal Bertie’s of Finchley serves high quality Indian food at extremely reasonable prices.

  • Bengal Clipper

    Indian Restaurant

    11-12 Cardamom Building, Shad Thames , Butlers Wharf, SE1 2YR [map]

    With 15 years of culinary success, the Shad Thames located Indian dining emporium Bengal Clipper offers unique gourmet offering which keeps diners flocking from all over the world.

  • Bengal Spice

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 1 review)

    604 Holloway Road, Highgate, N19 3PH [map]

    This popular award-winning hole-in-the-wall curry house on the Holloway Road in north London has become a dining destination de rigeur with a local Tikka-loving crowd.

  • Bengal Spice

    Indian Restaurant

    245 West End Lane, West Hampstead, NW6 1XN [map]

    A family run business, Bengal Spice restaurant on West End Lane has been serving up traditional Indian cuisine to northwest Londoners for over 50 years.

  • Bengal Tiger Restaurant

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 13 reviews)

    62 Carter Lane, The City, EC4V 5EA [map]

    Bengal Tiger restaurant in the City of London is just a few minutes’ walk from Blackfriars tube station and an equally short stroll from St Pauls Cathedral.

  • Bollywood Brasserie

    Indian Restaurant

    2 Western Gateway, Newham, E16 1DR [map]

    Located at the very doors of East London’s Excel Centre, Bollywood Brasserie is a modern Indian restaurant in lavish surroundings.

Bookmark and Share: