5 Best Indian Restaurants in London

Our top picks for the best Indian restaurants in central London including both high end and cheaper Indian restaurants in Soho, Mayfair and Fitzorvia. If you are in the mood to get your korma on or vindaloo on now is the time for our recommendations

Featured in this article...

Previous Next
Gaylord Restaurant

79-81 Mortimer Street, Fitzrovia, London, W1W 7SJ

Eating in Style Fitzrovia Restaurants Mortimer Street

Indian food has been a staple of the English diet for more than a century and throughout the twentieth century its popularity only rose. Owing these gastronomical influences to London's colonial history London's culinary map has only been enriched by India's influence. Many of the world's finest Indian chefs have had or have restaurants in London and the city still serves as a breeding ground for the next generation of dishes inspired by India.

Everybody has their favourite. You may prefer a charred meat dish straight from the tandoori oven or a rich creamy korma Indian flavours are unmistakable and unforgettable.

Perhaps now other cuisines and fusion cuisines have become more popular but there is still not many more satisfying experiences than a delicious curry. Of course the culinary scholars will know that curry is a generic British term to describe the wealth of dishes prepared with spices and cooking methods that were taken from what are now countries such as India, Pakistan, and Bangladesh.


Michelen starred Indian restaurant located in the heart of London’s Marylebone Village, Trishna delivers a contemporary taste of Indian coastal cuisine, and an extensive wine list that focuses on emerging regions and fine wines from niche producers and boutique wineries from all over the world.

Massala Zone

For over 30 years Massala Zone has been introducing Soho residents and visitors to all manor of varieties of regional Indian cuisine. With friendly service and an accessibly priced menu served in clean and elegant surroundings it is no wonder it remains so popular.


Situated in a prime location overlooking Regent Street, Veeraswamy has been an iconic institution since its creation in 1926. As one of London's most well known, oldest, and most respected Indian restaurants it offers the finest classical Indian cuisine.


Specialising in south Indian cuisine, in particular from a small village with the same name in the southern state of Tamil Nadu, Chettinad is known for its no fuss, no frills, stylish, laid back delivery as much as its honest food. Truly an Indian restaurant where quality meets tradition.


Jamavar, another Michelin-starred Indian restaurant on our list is located on Mount Street and opened in late 2016. Highlights include its Royal Brunch on a Sunday.


Tamarind was the first Indian restaurant to win a Michelin star and the third Michelin star winner on are list which is testament to how highly Indian cuisine is regarded in Europe. They are currently closed awaiting a relaunch so watch this space for the start of the next chapter.

Chutney Mary

The highly-acclaimed Chutney Mary in St James's, formerly of Chelsea, offers an elegantly served Indian fine dining experience.

If you have a favourite Indian restaurants we haven't mentioned then why not tell us about it. We are adding new restaurants, bars and shops to our London guide all every week and would love to hear your recommendations.

Last updated on 26/10/2018, 04:34

About the Author
James WJ Wilson


Other Articles You Might LikeLondon Blog