Talisa Dean 05/08/19

London’s Best Indian Restaurants

Soft, fluffy naans; spice-loaded dishes; street food classics and fragrant rice…

…but enough pilau talk.

We’ve put together a modest selection of our favourite Indian restaurants in London, from Michelin starred showstoppers to cosy home-style eateries. Based on our usual strict criteria of taste, atmosphere, service and a little je ne sais quoi; these are the best…

Trishna | Marylebone

Trishna best Indian restaurants London

Specialising in Indian seafood, Trishna offers an aquarium’s worth of creatures steamed, seared, grilled, and tandoor-scorched with a mouthwatering array of flavours and spices. The earning of a Michelin star in 2012 is an indication that they’re doing something right, and the stylish and airy neighbourhood diner has been a big hit with the Marylebone village regulars over the past few years. As with most Michelin starred eateries, it’s set menus that dominate with a varying degree of price and produce, but they do offer an early evening menu and a “lunch bites” bill of fare for the more budget-conscious. 

Details: 15 -17 Blandford Street, Marylebone Village, W1U 3DG | Open daily for lunch and dinner

BiBi | Mayfair

Newly opened on Mayfair’s Audley Street, BiBi is the brainchild of chef-patron Chet Sharma, who cut his teeth at The Ledbury before going on to be head of menu development for JKS, the restaurant family that includes Lyle’s and Gymkhana. And finally, after a long wait, he’s opened his debut spot (to rave reviews, we might add), serving dishes like raw orkney scallops with Indian lemonade and wood-grilled Lahori chicken with cashew and yoghurt whey, all washed down with a fine list of cocktails.

Details: 42 North Audley Street, W1K 6ZR Open for dinner Tues-Sat, plus lunch Thurs-Sat

Kutir | Chelsea

Kutir best Indian restaurants London

Kutir translates as a small cottage, which is at odds with its actual setting – a lavish townhouse in the heart of Chelsea. However, it’s inside, on your plate, where the rural influence can be found. Inspired by Indian wildlife lodges and the great feasts that would take place there, Kutir serves up traditional fare simply, and elegantly, to its diners. Chef Rohit Ghai (the first Indian chef to have been awarded a Michelin star in less than a year) has a seasonal menu which, predictably, changes with the weather but many of the staples will remain; Prawn Masala, Quail Naan, Sea Bass Kokum, and Guinea Fowl Biryani to name just a few. In addition to the à la carte, you’re invited to take an expedition through the flavours of the country in one of three wine-paired tasting menus. To accompany your food there’s an extensive wine list and a host of sub-continental cocktails. 

Details10 Lincoln Street, Chelsea, SW3 2TS | Open for lunch and dinner, Tuesday-Sunday

Ganapati | Peckham

Ganapati best Indian restaurants London

Ganapati is a south Indian kitchen in south London. After visiting and falling in love with the communal eating canteens of southern India, chef Claire Fisher set up Ganapati to bring some of that same colour and vibrancy to Peckham. The menu is small, focusing on thalis, (a platter of all the best bits on one tray) and changes every two months. The cuisine of southern India has a community feel and Fisher has cultivated the same vibe in SE15. With supplies from Patel Brothers (one of the first Indian grocery shops in London), kitchenware from Little India, and local artists working on the design, Ganapati is a collaboration, a blend of flavours that come together to create the perfect dish. This theme extends beyond the kitchen, and when it’s not serving up supper Ganapati is home to exhibitions, classes, and events. 

Details: 38 Holly Grove, SE15 5DF | Open Tuesday-Friday, 12-2.45pm and 6-10.30pm; Saturday 12-10.30pm; and Sunday 12-10pm

Jikoni | Marylebone

Jikoni best Indian restaurants London

Neighbouring Trishna, this Marylebone eatery’s much more than just a pretty face. But the beautifully patterned tablecloths, hand-woven cushions and delicate crockery set the stage for a special dining experience, whether it’s a sun-drenched brunch on the al fresco tables or a candlelit dinner for two. Chef and founder Ravinder Bhogal is one of the most highly esteemed chefs in the city, and her weekly changing menus adventurously span countries and cuisines. Take your pick from the likes of paneer gnudi with wild garlic and saag (spinach); cold silken tofu with puffed wild rice; prawn toast scotch egg with pickled cucumber; and banana cake with Ovaltine kulfi.

Details: 19-21 Blandford Street, W1U 3DH Open for lunch Tues-Fri, dinner Tues-Sat, and weekend brunch

Bombay Bustle | Mayfair

Bombay Bustle best Indian restaurants London

This Mayfair restaurant is decked out like a plush train carriage, and you’re going to want to get on board with it. Executive chef Surender Mohan sends out comfort food dishes with fine dining finesse, from the overnight black dahl and Malabar chicken wings to balloons of crispy fried bread as big as your head.

Details: 29 Maddox Street, W1S 2PA | Open daily for lunch and dinner, plus Sunday brunch

Gunpowder | Spitalfields & Tower Bridge

Gunpowder best Indian restaurants London

Another home-style Indian restaurant, Gunpowder is certainly the sort of home you’d want to visit. Prepped by a chef who cut his teeth at Tamarind, the menu is a kaleidoscopic collection of good, wholesome dishes. Wild Rabbit Pulao, Sigri Grilled Broccoli, and a hedgehog-like Venison and Vermicelli Donut all appear on a menu with cast of stand outs. The atmosphere is relaxed, with salvaged seating, a bar made out of old chair backs, and a chalkboard wall of specials, wines, and cocktails. Round the corner from Brick Lane, Gunpowder represents everything that street was once famed for; honest, mouth watering, Bengali cooking shared with a passion for what’s on the plate instead of profit. That said, whilst you get bang for your buck you’ll still have to spend a few. 

Details11 White’s Row, Spitalfields, London E1 7NF | Open Monday to Saturday

Veeraswamy | Mayfair

Veeraswamy best Indian restaurants London

Not just London’s, but the UK’s longest-standing Indian restaurant, Veeraswamy has been serving the capital Indian cuisine since 1926. It’s housed on Regent Street, it’s designed to look like a Maharaja’s Palace, and it has a Michelin star. Basically, it’s fancy. With Venetian chandeliers alongside lanterns from Jaipur, everything about this London landmark is an elegant counterpoint between East and West. Over its many years of existence, it’s been a solid performer offering up an extensive menu of established, quintessentially Indian dishes – but alongside its staples sit a host of gourmet offerings which seek to impress and intrigue, like their Fresh Pineapple Curry, and Kerala-style Venison Scotch Egg.

Details:Victory House, 99-101 Regent Street, London W1B 4RS | Open Mon-Fri 12-2:15pm & 5:30-11pm, Sat 12-2:30pm & 5:30-11pm, Sun 12:30-2:30pm & 6-10pm

Brigadiers | Bank

Brigadiers best Indian restaurants London

If you ever wanted to know what an army mess in India tasted like, then Brigadiers is the place for you. Focussing its fare on the different methods of Indian BBQ that soldiers would have dined on, you’ll find tandoors, charcoal grills, rotisseries, and wood ovens all cooking up a feast that might even fool you into thinking life in the army wouldn’t be so bad. They have an East London postcode, so brunch is obligatory – and whilst it’s unlikely that the officers in India enjoyed curry-infused Bloody Maries and chilli cheese naans, you can. The bar flows full with pour-your-own beers and whiskey (available by vending machine if you book the right private room). Top billing are their indulgent feast menus which must be pre-ordered 48hrs in advance (usually for a minimum of 6 people) and allow you and your unit to work your way through a Wood Roasted Goan Suckling Pig, a Tandoori Tomahawk Steak with Lobster, or a Suckling Lamb Biryani with all the trimmings.

Details1-5 Bloomberg Arcade, EC4N 8AR | Open Mon-Sat 12-11:30pm, Sun 12-7pm

Gymkhana | Mayfair

Gymkhana best Indian restaurants London

Michelin-starred Gymkhana was easily one of the best Indian restaurants in London – perhaps even the best – before it suffered a huge fire in 2019. After a year’s refitting, replastering and redecorating, it’s back open and back on top. The sumptuous interiors, reminiscent of an Indian Raj-era country club, provide a plush setting for friends, clients and dates alike (and have won the place a slew of celebrity fans, too). And of course, the food’s of an equally high quality – you can still get their impressively conical Chettinad duck dosas and the wild muntjac biryani, alongside new dishes like boozy tiger prawns and Bombay vegetable cutlet.

Details: 42 Albemarle Street, W1S 4JH | Open daily for lunch and dinner

Dishoom | Various Locations

Dishoom best Indian restaurants London

Inspired by the old Irani immigrant cafes of Bombay, Dishoom focuses on friendly, welcoming, and cosmopolitan cooking. That’s certainly the vibe you’ll get when you enter this popular micro-chain restaurant. Like the cafés they’re based on, everyone is welcome – and everyone wants to go, which often means long queues to get in. The wait is certainly worth it though, as the sleek bentwood chairs, faded mirrors, and dark wooden interiors lined with vintage signs and photographs feel at once exotic and homely. The all day menu covers all the bases; you can expect delicious snacks alongside biryanis, masalas and dahls (the latter is a signature for them, marinated for 24hrs, and possibly, despite vigorous competition, the best lentil-based dish in London). The drinks menu is fun, serving up house favourites with an Indian twist alongside authentic staples like the communal Presidency Punch, an old East India Co. recipe that must be shared by a minimum of four people. They also do breakfast, where bacon naan and masala beans make for a delightful alternative to the full English. 

Details: Locations in Covent Garden, King’s Cross, Shoreditch, Carnaby Street and Kensington

Kricket | Soho, Brixton, White City

Kricket White City best Indian restaurants London

When you’re whipping up delicious street food and the people start crying out for more, you don’t shut up shop and pack it all in – that’s just not cricket. It’s not Kricket either who, in 2017, expanded on their popular pop-up in Brixton and opened a two floor restaurant in the heart of Soho. With another now in the old BBC Television Centre, all three serve up the same modern, aromatic dishes inspired by India and supplied by Brits. Scallop Madras Curry, Coronation Smoked Mackerel, Bone Marrow Raita, and Samphire Pakoras epitomise the British food in Indian clothing that runs through the menu. Staying true to their shipping container origins, all venues opt for the ever popular industrial pared-back aesthetic, which makes for a relaxed but smart dining experience.

Details101 Wood Lane, White City, London W12 7FR | Open Mon-Sat 12-10:30pm, Sun 12-5pm


Last Updated: 10th August 2020 | Main image: Gymkhana

Like discovering top bars & restaurants? See more of our best of guides

The Nudge is an independent, searchable and highly-curated guide to the most interesting places to go and things to do in London, giving members unrestricted access to our full compendium of continually-updated restaurants, bars, events, exhibitions, date ideas, itineraries, member perks, weekend guides, monthly agendas and more – all delivered via our website, email newsletters & members’ app.

Join us to see what’s hot in London this week; to explore all of the recommendations & ideas stored within The Nudge’s website and members’ app; and to start making the most of life in London today. Start Free One Week Trial

Carpe Diem!

Got A Tip? Email [email protected]

More Ideas