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 1362 venues in the Indian Restaurant category.
Showing results 161 to 180.
Sort results by: Our Favourites Price Name
  • Pappadums Restaurant

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 11 reviews)

    Ferry Lane, Brentford, Brentford, TW8 0BT [map]

    Pappadums offers an opportunity to indulge in an authentic take on both North and South Indian Cuisine right by the stylish new Ferry Quays development on the Thames in West London.

  • Peppers Finest Indian Cuisine

    Indian Restaurant

    18 Woodthorpe Road, Ashford, Ashford (Middlesex), TW15 2RY [map]

    Ashford’s favourite Asian restaurant, Peppers Finest Indian Cuisine, offers contemporary and traditional food in a friendly atmosphere.

  • Potli

    Indian Restaurant

    319-321 King Street, Hammersmith, W6 9NH [map]

    Potli restaurant and bar in west London’s Ravenscourt Park is one of the new breed of Indian restaurants infiltrating London.

  • Punjab58

    Indian Restaurant

    58 Stoke Newington Church Street, Stoke Newington, N16 0NB [map]

    Located on the extremely busy Stoke Newington Church Street in this exciting corner of North London, Punjab58 stands out from the crowd because of its dedication to excellence in food and service.

  • Quilon

    Indian Restaurant

    Visitor Rating:

    5/5 (based on 148 reviews)

    41 Buckingham Gate, SW1E 6AF [map]

    Among the new generation of Indian restaurants specialising in lighter sauces and a more eclectic menu, Quilon is the sister restaurant of the famous Bombay Brasserie.

  • The Raj Indian Restaurant

    Indian Restaurant

    163 Ewell Road, Town Centre, Surbiton, KT6 6AW [map]

    For over twenty five years, The Raj Indian Restaurant has delighted Surbiton locals, educating them in the ways of Indian cuisine.

  • Rasa Maricham

    Indian Restaurant

    Visitor Rating:

    5/5 (based on 3 reviews)

    1 King's Cross Road, King's Cross, WC1X 9HX [map]

    Whether you’re a fan of the ever-popular Rasa chain or just love authentic Keralan food, you should definitely pay a visit to Rasa Maricham.

  • Rasa W1

    Indian Restaurant

    Visitor Rating:

    5/5 (based on 12 reviews)

    6 Dering Street, W1S 1AD [map]

    If the words 'vegetarian' and 'banquet' have never appeared in one sentence for you, then you haven't yet tried Rasa W1.

  • Rasoi Vineet Bhatia

    Indian Restaurant

    Visitor Rating:

    5/5 (based on 48 reviews)

    10 Lincoln Street, Sloane Square, SW3 2TS [map]

    Rasoi means 'kitchen' and, in this case, also means fabulous, award-winning, bravura cooking.

  • The Red Fort & Akbar

    Indian Restaurant

    77 Dean Street, Soho, W1D 3SH [map]

    Real Indian Cuisine at The Red Fort upstairs, fashionable bar Akbar in the basement.

  • The Red Turban

    Indian Restaurant

    244 Streatfield Road, Kenton, Harrow, HA3 9BX [map]

    This quirky little Indian restaurant and cocktail bar in Harrow is every hip curry-lovers version of heaven.

  • Roots at N1

    Indian Restaurant

    115 Hemingford Road, Islington, N1 1BZ [map]

    There are any number of Indian restaurants springing up around London claiming to be ‘different’, Roots at N1 in, of course, North London is one of only a handful that really does live up to its claim.

  • Royal India

    Indian Restaurant

    47 Stoke Newington Church Street, Stoke Newington, N16 0NX [map]

    Established in 2002, London’s Royal India is one of the most popular restaurants on the busy, eatery-filled Stoke Newington Church Street.

  • Roz ana

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 14 reviews)

    4-8 Kingston Hill, Norbiton, Kingston Upon Thames, KT2 7LB [map]

    Located in Kingston-upon-Thames in Surrey, Roz Ana is a contemporary Indian restaurant with a wholesome twist, and the chic décor and gourmet feel-good factor have made this restaurant a hit with local curry lovers.

  • Ruman Indian Cuisine

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 4 reviews)

    130 Blackstock Road, Finsbury Park, N4 2DX [map]

    Ruman Indian Cuisine, located on the Blackstock Road joining Finsbury Park to Highbury enjoys quiet acclaim as one of the best Indian restaurants in the area.

  • Safa

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 3 reviews)

    22 Camberwell Church Street, Camberwell, SE5 8QU [map]

    A refuge in the middle of Camberwell Church Street, Safa serves some of the best Indian dishes in the area.

  • Saffron Club

    Indian Restaurant

    39 Tranquil Vale, Blackheath, SE3 0BU [map]

    The Saffron Club Restaurant has become a dining institution in Blackheath Village, but the restaurant remains a true local gem with recommendations spreading by word of mouth.

  • Sajna Grill Restaurant

    Indian Restaurant

    30 Osborn Street, Shadwell, E1 6TD [map]

    Just off of Brick Lane, London’s curry mile, is the Sajna Grill Restaurant, a family friendly dining room serving high quality food since 2004.

  • Salaam Namaste

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 29 reviews)

    68 Millman Street, Bloomsbury, WC1N 3EF [map]

    Salaam Namaste restaurant in London’s Bloomsbury is an Indian/Subcontinental restaurant for people who really love food.

  • Samrat Tandoori

    Indian Restaurant

    309 Mitcham Road, Tooting, SW17 9JQ [map]

    Samrat Tandoori restaurant in the middle of bustling Tooting is conveniently located just a few steps from the overground rail station, so it’s a perfect spot to gather your friends for a terrific curry meal.

Bookmark and Share: