London’s Best Indian Restaurants

Indian restaurants are the perfect spot for a first date.

Must be all that pilau talk.

So 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. READ MORE

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

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. READ MORE

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. READ MORE

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. READ MORE

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. Head downstairs for a digestif in the moody, low-lit Retiring Room bar downstairs before you go – the cocktails are fantastic. READ MORE

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. READ MORE

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. READ MORE

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. READ MORE

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. READ MORE

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

Tamarind Kitchen

Tamarind kitchen best Indian restaurants London

Sister restaurant to the former Michelin-starred Tamarind of Mayfair, this place is like Tamarind on dress-down Friday. Housed on Wardour Street, it’s dark, industrial, and edgy – the kind of place you can unbutton your collar (useful after a spicy chicken tikka). There’s no starched tablecloths; just plenty of marble, exposed concrete, and sleek velvet upholstery. This arty Indian aesthetic influences the menu: pre-dinner you can enjoy a Bay Leaf Daiquiri, and post you’ll want to indulge in their Deconstructed Tropical Fruit Trifle. Leaving room, however, could prove a challenge. The food, whipped up by Peter Joesph (head chef at the original Tamarind) is a collection of stellar dishes. The menu reads like a map of the sub-continent, with a street-food focus for starters and a round-country tour of curries for mains, including Calcutta Bhuna Gosht, Chettinad Chicken Biryani, and Old Delhi Butter Chicken. READ MORE

Details167-169 Wardour Street, W1F 8WR | Open Mon 5-10:30pm, Tues-Sat 12-2:30pm & 5-10:30pm, Sun 12-2:30pm & 5-9:30pm

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. READ MORE

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

Got A Tip? Email Editor@TheNudge.com

More Ideas