Best Indian Restaurants In London

It's no secret that Britain is a nation of curry lovers. However, finding the top places can be quite the task. Whether you're craving a hearty biryani, proper pani puri, freshly-grilled tandoori meats, a humble korma or some light bites for grazing on while you drink, this is the ultimate guide for you. Satisfy those hunger pangs and quench your thirst with our guide to the best Indian restaurants in London.

Last updated on 29th September 2022




If you're on the hunt for Michelin star Indian restaurants in London, then Trishna should be on your list. Dishing up coastal cuisine, alongside fine wines from niche producers, this stunning dining destination isn't to be missed.

Bombay Bustle

1 user review 5

Bombay Bustle is an Indian restaurant in Central London focusing on a menu from Mumbai and the surrounding area, such as such as kolhapuri-spiced spit-roasted chicken or seabass and scallop tawa pulao. The region's art deco styling features too.

Dishoom Cafe Shoreditch

7 user reviews 4

With a large café area, as well as a bar and dining space, Dishoom in Shoreditch is an ideal venue to visit any time of day. With a breakfast, lunch and dinner menu, Dishoom is the place to head to for some authentic Indian food in a relaxed, friendly setting, including a beautiful courtyard.

Bringing traditional Mogul Indian cuisine to Soho, this edition of Tamarind aims to bring much the same experience as its Michelin starred Mayfair sister. Think Awadhi kebabs and south Indian curries, all washed down with a choice of Europeans wines or signature cocktails.