London’s best Indian restaurants

From restaurants serving classic Moghul food to modern interpretations of Keralan cuisine, these are our favourite Indian joints in London

London’s sprawling Indian food scene runs a gamut of regional styles and specialities, with a Bollywood symphony of fantastic flavours. From homely dhal dishes to upscale, offal-laced keema and Punjabi-fired meats worth getting in line for, our list of London’s best Indian restaurants – some of which feature in our wider lists of London’s finest eateries and dishes – means you’ll never suffer a bog-standard Brick Lane curry again.
RECOMMENDED: The 100 best restaurants in London

1
best indian restaurants in london, amaya
© Adrian Franklin
Restaurants, Indian
Amaya
icon-chevron-right
Time Out says
Specialising in stylish pan-Indian tapas, Amaya is favoured by a clientele of well-heeled professionals blessed with good taste and deep pockets. Ask for a table by the open kitchen for a view of chefs working the clay tandoor, charcoal grill and griddle. Amaya’s own-made paneer is outstanding and beef makes a surprise appearance in a splendid sirloin boti.
icon-location-pin Belgravia
2
best indian restaurants london, apollo banana leaf
Restaurants, Brasseries
Apollo Banana Leaf
icon-chevron-right
Time Out says
Apollo Banana Leaf is an authentic rendering of South Indian and Sri Lankan cuisine – and great value. Though prices have increased, they remain fantastically keen: especially when you factor in the BYO policy. Spices are at authentic Jaffna (north Sri Lankan) levels: a single chilli icon on the menu is to be taken seriously; more than two is for the brave. Try the rich, warmly spiced crab masala – served claws and all.
icon-location-pin Tooting
Advertising
3
Bombay Bustle
Restaurants, Indian
Bombay Bustle
icon-chevron-right
Time Out says
It’s love at first whiff once you step inside this casual offshoot of swish Jamavar. There’s plenty of bustle and noisy chatter, while the fragrance and smoky aromas speak of killer Indian cooking. Our current faves? The dense goat keema served with buttered buns, the Goan-style stone bass tikka, the moist, chunky lamb biryani, and – of course – the rich, mellow dhal. Bombay Bustle is also darned affordable by Mayfair standards – and it’s great fun.
icon-location-pin Mayfair
4
Print
Restaurants, Indian
Booma
icon-chevron-right
Time Out says
What does every self-respecting curryhead need to complement their favourite meal of the week? Lashings of beer, of course – and at this modern cuzza house serving north-Indian small plates, they take the bevvies as seriously as they do the food. Order standard-bearing favourites – excellent onion bhajis, rich black lentils, succulent tandoor-charred lamb chops – then nab yourself a third or two-third measure of the ales, ciders and stouts on the beer taps in the dining room. Ba ba booma!
icon-location-pin Stockwell
Advertising
5
best Indian restaurants in London, Brilliant
© Ranj & Sharan
Restaurants, East African
Brilliant
icon-chevron-right
Time Out says
The glitzy interior doesn’t hint at Brilliant’s longevity, but this Southall landmark has been trading for nigh-on 40 years. The owners, the Anand family, hail from Kenya, and the menu reflects this in starters of tandoori tilapia fish and mogo (cassava-root chips). Nevertheless, it’s for exemplary versions of straightforward Punjabi cooking that the restaurant has gained acclaim. Fish pakora followed by methi chicken karahi remain sublime options.
icon-location-pin Southall
6
calcutta street
Restaurants, Indian
Calcutta Street
icon-chevron-right
Time Out says
No wonder this former pop-up turned permanent. It’s one of the new wave of Indian restaurants currently pushing the envelope on the London dining scene, a tiny, soulful offering whose stand-out dishes are its hearty, home-style mains. Lap up traditional Bengali dishes such as gloriously spicy bone-in mutton curry, or coconut-rich prawn malai kari, elbow to elbow with the folks at the next table, while your local high-street curry house soberly considers its next move.
icon-location-pin Fitzrovia
Advertising
7
London's best Indian restaurants, chai ki
Restaurants, Indian
Chai Ki
icon-chevron-right
Time Out says
In a city where many of us still think of Indian food as an either/or situation (hottest thing on the menu lads/chicken korma wimps) it’s a pleasure to eat in a restaurant where the special spice blends are really allowed to sing. It’s frankly a surprise to find this in Canary Wharf, but once you’re in you can choose between eating Indian tapas in the Toddy Shop – the slightly less formal front section of the restaurant – and the more traditional dining area at the back, where you can order three courses.
icon-location-pin Canary Wharf
8
best indian restaurants london, cinnamon club
Restaurants, Indian
Cinnamon Club
icon-chevron-right
Time Out says
There’s a gentlemen’s club feel to this grand, Grade II-listed Victorian building. It’s an established haunt, with a fine-dining menu of updated rustic and regal pan-Indian dishes. Cumbrian farmers have chef Vivek Singh to thank for his signature Herdwick lamb curry, the browned onion paste fried to a russet-brown and spiced with ginger, cardamom and fiery chillies. The kitchen also excels in seafood. Prices are pegged at the sharp end, although the set menus are affordable.
icon-location-pin Westminster
Advertising
9
best indian restaurants in london, cinnamon kitchen
Restaurants, Indian
Cinnamon Kitchen
icon-chevron-right
Time Out says
There’s something almost karmic about the location of this sibling to the Cinnamon Club, occupying as it does a former warehouse of the East India Company. And it occupies it stylishly, with walls in soft pewter hues inset with lustrous mother-of-pearl patterns. Most dishes emerging from the conventional kitchen are clever but not contrived. The menu might be fairly short, but the queue lining up for a taste of it is decidedly long.
icon-location-pin Aldgate
10
best indian restaurants in london, dishoom
Restaurants, Indian
Dishoom
icon-chevron-right
Time Out says
A swish Bombay brasserie in the style of the old post-colonial ‘Irani cafés’ of Bombay. The main attraction, though, is the menu, loosely styled on Irani café food with birianis, bhel (crunchy puffed rice with tangy tamarind chutney) and even pau bhaji (toasted white bread rolls with a spicy vegetable stew as a filling). The black dal and bacon naan are practically household names, causing queues for a table. This Covent Garden branch began the Dishoom story, but all other branches – Shoreditch, King’s Cross and Carnaby Street – get a holi high five from us.
icon-location-pin Covent Garden
Advertising
11
Best Indian restaurants london, dosa n chutny
Restaurants, Indian
Dosa n Chutny
icon-chevron-right
Time Out says
Rarely have we seen such a perfect dosa: crisp on the outside, moist and rice-fragrant on the inside, a perfect oval bent over in the shape of a curling leaf. The accompanying sambar (spicy lentil dip) is rich and sweet, in the Chennai style, and the coconut chutneys fresh. Most of the dosa cost under £5. It’s true that this South Indian and Sri Lankan café might not have the most alluring of interiors – it’s lit like a Tamil truck-stop – but at least you get to see movies on the flatscreen TV by way of diversion.
icon-location-pin Tooting
12
Gul and Sepoy
Restaurants, Indian
Gul & Sepoy
icon-chevron-right
Time Out says
Having lit the fuse with Gunpowder, Harneet and Devina Baweja are continuing the fireworks with this modish Indian on two floors of a Spitalfields townhouse. Half of the menu pays homage to Raj princess Gul; the other is reconfigured home-style village cooking. The result is a regal-meets-rustic mash-up – think potted pig’s head layered with masala onions cooked in pig’s blood, chilli-spiked mussels, ox cheek musallam with a cheeky fried quail’s egg. A real charmer.  
icon-location-pin Spitalfields
Advertising
13
best Indian restaurants london, gunpowder
Restaurants, Indian
Gunpowder
icon-chevron-right
Time Out says
This tiny family-run restaurant headed by Nirmal Save, once a chef at Mayfair’s Tamarind, aims to defy the stranglehold of ‘bucket curries’ on the Brick Lane neighbourhood and bring quality small plates to Indian food. Gunpowder ditches stomach-bursting breads and sauces in favour of strong flavours and a menu of about 20 dishes from across India. The chargilled tandoori chicken and Kashmiri lamb chops are excellent, and veggie options, including a sweet sigree-grilled mustard broccoli, are star turns.
icon-location-pin Spitalfields
14
best indian restaurants london, gymkhana
© Ming Tang-Evans
Restaurants, Indian
Gymkhana
icon-chevron-right
Time Out says
Patron-chef Karam Sethi’s (also of Trishna and Hoppers – see both below) Gymkhana has the look and feel of an Indian colonial club with its retro ceiling fans, marble table-tops and photos of yesteryear. Bar staff theatrically deliver Indian punches in sealed medicine bottles, accompanied by silvery goblets. Sethi lays on a splendid spread of modern Indian dishes based on regional masalas and marinades. Find fried South Indian chicken wings, pork cheek vindaloo and game dishes – and don’t miss the muntjac biriani.
icon-location-pin Mayfair
Advertising
15
Restaurants, Indian
Hoppers
icon-chevron-right
Time Out says
The Sethis strike again with this Sri Lankan restaurant, specialising in…well, you know, hoppers. As you might expect from a no-bookings joint in Soho, it’s small but stylish. The menu is also stylish, taking on Indian and Sri Lankan cuisine. Slender breaded and deep-fried mutton rolls, roast bone marrow with a fiery ‘dry’ sauce and buttery roti, unapologetically spiced curries, and hoppers every which way. String hoppers (steamed rice noodle ‘pancakes’) come with not just a classic mild coconut pouring curry but with a terrific fresh coconut sambol.
icon-location-pin Soho
16
Jamavar
Chris Orange
Restaurants, Indian
Jamavar
icon-chevron-right
Time Out says
Jamavar’s vibe suggests a smart, colonial-era gentlemen’s club, but don’t let that put you off. What makes it worth a serious punt is the Michelin-starred food – a succession of luscious, delicately spiced small plates bursting with purity and depth of flavour. We’re still salivating over the succulent lobster tail served with sambar and idli dumplings on the side. Yes, Jamavar is pricey, but it’s worth the outlay – if you don’t believe us, just try the ridiculously delicious mango rasmalai.
icon-location-pin Mayfair
Advertising
17
kricket soho
Restaurants, Indian
Kricket
icon-chevron-right
Time Out says
The team behind this British-Indian small plates hit took the best bits from the (now closed) Pop Brixton original – modernist versions of classic Indian dishes such as samphire-filled pakoras or Keralan fried chicken and spot-on service – then upped the wow-factor with a dining room that oozes sexy sophistication. Crucially, the Soho site also has space enough to swing a cricket ball. The extra tables haven’t quelled demand, though, so arrive early to claim yours.
icon-location-pin Piccadilly Circus
18
best indian restaurants london, lahore kebab house
Restaurants, Indian
Lahore Kebab House
icon-chevron-right
Time Out says
Okay, so strictly speaking this is a Pakistani restaurant, but if you’re looking for curry, you’ve come to the right place. In fact, even though it might not look like much, Lahore Kebab House is a place of pilgrimage for curry lovers. Queues snake out of the door at weekends, with diners travelling from far and wide to sample Punjabi-style tandoori grilled meat and generous portions of ghee-laden curry. Bargain prices, attentive service and a BYO policy just add to the draw. The house specials are worth ordering, especially the nihari and dry lamb curry.
icon-location-pin Whitechapel
Advertising
19
Restaurants, Indian
Masala Wala Cafe
icon-chevron-right
Time Out says
The mother-daughter team behind this family affair offer up curries based on their Pakistani heritage, so this Soho-styled yet homely joint isn’t technically an ‘Indian’. But you’ll forgive us for blurring boundaries when you taste the short menu of five-star bites (fire- and spice-filled lamb and spinach ghosht; fragrant, smoky chickpea curry; excellent desserts), experience the pitch-perfect service, and reap the boozy rewards of the restaurant’s collaboration with Brockley Brewery (they developed a Pakistani Pale Ale just for MWC). If you need a reason to visit Brockley, this is it.  
icon-location-pin Brockley
20
best indian restaurants london, needoo grill
© Jonathan Perugia
Restaurants, Indian
Needoo Grill
icon-chevron-right
Time Out says
Opened in 2009 by a former Tayyabs manager, this squashed space doesn’t suffer from the same problem of endless queues, but it is just as gaudy. Yet with curries this good, the decor just fades into the background. What you get are succulent karahi dishes and specials that include nihari (lamb on the bone) and a very passable biriani. Pakoras and other pre-prepared snacks can be disappointingly stale, but service is swift and friendly, and it’s hard to argue with the appeal of BYO and curries of such a high standard.
icon-location-pin Whitechapel
Advertising
21
Talli Joe
Restaurants, Indian
Talli Joe
icon-chevron-right
Time Out says
The ‘concept’ at Talli Joe is to offer ‘Indian half plates + full drinks’. If that sounds contrived, don’t let it put you off. This regional Indian joint gets two crucial things right: the food and service. This is bright, bold cooking designed to enchant both tastebuds and soul, from the Goan pork and ‘offal’ curry to a crab ‘scotch egg’. For something more prosaic, try the seafood curry, which includes drumsticks – not chicken, but the green veg traditional in south Indian cooking. It’s this commitment to spot-on sourcing that gives Talli Joe its edge.
icon-location-pin Covent Garden
22
© Andy Parsons
Restaurants, Indian
Tandoor Chop House
icon-chevron-right
Time Out says
Trust us: you ain’t never been to a chop house like this. The meats here are spice-laden and tandoor-smoked, and all the better for it, while the industrial-style decor owes more to Bombay (via Dishoom) than Berni Inn. Almost every dish will make you swoon, but we defy you not to fall hard for the dexter beef keema naan – one of the most satisfying ways to invest a fiver here – or the decadent, nut-topped malted kulfi dessert.
icon-location-pin Covent Garden
Advertising
23
best indian restaurants london, tayyabs
© Rob Greig
Restaurants, Indian
Tayyabs
icon-chevron-right
Time Out says
We’ve featured Tayyabs every year since it opened in 1972, and every year it gets busier. If you come here expecting a relaxing evening you’ll be disappointed. But we recommend this Punjabi stalwart because of the cheapness and unreserved boldness of the food. Definitely try the fiery grilled lamb chops, still one of London’s best dishes. The rest of the menu is all about rich dhals, slow-cooked curries and good versions of North Indian staples. And the corkage-free BYO policy doesn’t hurt.
icon-location-pin Whitechapel
24
best indian restaurants london, trishna
Restaurants, Indian
Trishna London
icon-chevron-right
Time Out says
Gaining its first Michelin star in 2012, Trishna London is a world away from the shabby interior of its sister restaurant in Mumbai. This contemporary-looking eatery is smart and quietly conservative, barely distinguishable from its Marylebone neighbours. The Mumbai original is known for its focus on seafood, but here equal prominence is given to meat and vegetarian dishes. The early-evening menu is fantastic value at £28 for four courses.
icon-location-pin Marylebone
Advertising
Find more Indian restaurants in London