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 61 to 80.
Sort results by: Our Favourites Price Name
  • Chutney Raj

    Indian Restaurant

    137 Gray's Inn Road, Holborn, WC1X 8TU [map]

    Chutney Raj restaurant in London is the only Central London restaurant specializing in Bengali/Bangladeshi fish dishes.

  • Chutney Tandoori

    Indian Restaurant

    9 Wilcox Road, Wandsworth, SW8 2XA [map]

    Chutney Tandoori is a welcoming Indian restaurant situated on Vauxhall’s Wilcox Road, just off of the main Wandsworth Road.

  • Cinnamon Lounge

    Indian Restaurant

    181 Twickenham Road, Town Centre, Isleworth, TW7 6AB [map]

    In a former public house in the well-to-do London village of Isleworth is Cinnamon Lounge, a popular Indian restaurant with a relaxed, contemporary vibe.

  • Cinnamon Spice

    Indian Restaurant

    10 Tadworth Parade, South Hornchurch, Hornchurch, RM12 5AS [map]

    Anyone who loves a great classic curry will love this cheap and cheerful Indian restaurant on Tadworth Parade in Elm Park, Essex.

  • Cinnamon Spice

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 8 reviews)

    12-14 Glentworth Street, Marylebone, NW1 5PG [map]

    Cinnamon Spice is an absolute must for those of you who love Indian cuisine in all its richness and diversity and don't feel it has to be served in a peeling shopfront in order to be authentic.

  • Cinnamon Tree

    Indian Restaurant

    14 Exmouth Market, Clerkenwell, EC1R 4QE [map]

    Exmouth Market is a bustling strip of restaurants and cafés between Clerkenwell and Finsbury which is only minutes away from Farringdon tube station.

  • City Spice

    Indian Restaurant

    4 New Bridge Street, The City, EC4V 6AA [map]

    City Spice is a little Indian restaurant with a charismatic wood-panelled shop front wedged along New Bridge Street in Blackfriars.

  • Clapham Tandoori

    Indian Restaurant

    10 Clapham Common South Side, Clapham, SW4 7AA [map]

    Located on the south side of Clapham Common, Clapham Tandoori has been serving up traditional Indian cuisine to south Londoners for 40 years, and they're not showing any signs of slowing down.

  • The Coriander

    Indian Restaurant

    332 Kennington Lane, Lambeth, SE11 5HY [map]

    Located on Kennington Lane in Vauxhall, south London, The Coriander is part of a small chain of British Indian restaurants that are known for their bright and cosmopolitan interiors, modern curries and regular clientele.

  • Curry Leaf

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 6 reviews)

    135A St. John's Hill, Clapham, SW11 1TD [map]

    Located on St John's Hill in Clapham Junction, the Curry Leaf is a warm and cosy Indian restaurant perfect for mid-week nights out and catch-ups with friends.

  • Curry Nights

    Indian Restaurant

    58 Chamberlayne Road, Brent Park, NW10 3JH [map]

    Established in 1994, Curry Nights has been delighting the residents of Kensal Green and Ladbroke Grove with high quality Indian restaurant dining for almost two decades.

  • Curry Paradise

    Indian Restaurant

    87-89 Brixton Hill, Brixton, SW2 1AA [map]

    Going from strength to strength since its opening back in 1998, Curry Paradise is the preferred Indian restaurant of hungry locals in London’s Brixton.

  • Delhi 6

    Indian Restaurant

    Alexandra Road, Town Centre, Hounslow, TW3 1JT [map]

    Bright and airy with designer décor, Delhi 6 restaurant in London's western suburb of Hounslow is an outpost of authentic North Indian cuisine.

  • The Delhi Brasserie

    Indian Restaurant

    134 Cromwell Road, Kensington, SW7 4HA [map]

    The traffic thundering by out on the Cromwell Road has no idea that behind the foliage-hidden exterior of the Delhi Brasserie there lurks an elegant, authentic Indian restaurant with a broad, knowledgeable fanbase.

  • Delhi Spicee

    Indian Restaurant

    136 High Street, Town Centre, Ruislip, HA4 8LL [map]

    The team at the popular Delhi Spicee restaurant, here on Ruislip’s buzzing High Street, are passionate about good Indian food.

  • Dhaba Tandoori

    Indian Restaurant

    481 London Road, Hounslow, Isleworth, TW7 4BX [map]

    Located in the pleasant little village of Isleworth, just on the outskirts of London, is the Dhaba Tandoori restaurant, a refined taste of historical Indian cuisine.

  • Dhonia Indian Cuisine

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 6 reviews)

    148 Tollington Park, Finsbury Park, N4 3AD [map]

    Tucked away in Tollington Park, near London's Finsbury Park tube, Dhonia Indian cuisine is a discreet and modern Indian restaurant serving classic curries and cocktails.

  • Dockmasters House

    Indian Restaurant

    West India Quay, 1 Hertsmere Road, E14 8JJ [map]

    Situated in a three-storey Georgian building in Canary Wharf, Dockmasters House offers a traditional Indian dining experience with a contemporary twist.

  • Dosa Lounge

    Indian Restaurant

    5-7 St. James's Road, West Croydon, Croydon, CR0 2SB [map]

    Croydon’s Dosa Lounge is located on St James Road, just outside of central Croydon and within easy reach of Addiscombe and South Norwood.

  • Drummond Villa

    Indian Restaurant

    118 Drummond Street, Regent's Park, NW1 2HN [map]

    An Indian restaurant located close to Warren Street and Euston Square tube stations and Euston mainline station, Drummond Villa is popular with the after work crowd, offering affordable food in house as well as a takeaway menu.

Bookmark and Share: