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

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.

5 Best Indian Restaurants in London Map

Last updated on 9/12/19, 2:23 AM

Featured in this article...

Previous Next
Gaylord Restaurant
Gaylord Restaurant
79-81 Mortimer Street, Fitzrovia, London, W1W 7SJ

Gaylord offers the best Mughlai and North-Indian fare in London. Served in relaxed surroundings with an all-ivory...Read more

Mortimer Street Fitzrovia Eating Restaurants Indian Restaurants

Food Hygiene Ratings for Gaylord Restaurant
Hygiene Rating: 2/5
Food Hygiene Ratings for Gaylord Restaurant
Inspected: on 2/16/18

Other Articles You Might LikeLondon Blog