Where to Find Dal?

The Best Indian Restaurants in London

best Indian restaurants in London

Those who want to experience Indian food in the heart of London must visit the following establishments: Dishoom, Jamavar, Brigadiers, Tamarind of Mayfair and Fatt Pundit. You may even have heard of some of these restaurants, and perhaps want to try them out one day. Let’s discuss their unique qualities and what makes them great. After reading this article, you will be able to choose the best Indian restaurant in London for your next meal.


A recent addition to the restaurant scene in London is Dishoom. Inspired by Iran cafes in South Bombay, Dishoom aims to bring the taste of India to the heart of the capital. Dishoom offers fusion Indian dishes like akuri (Parsi-style scrambled eggs) and bacon naan. If you’re in the mood for a full Bombay breakfast, you can choose from a selection of small plates and salads.


A Michelin-starred Indian restaurant in Mayfair, Jamavar is named after 16th-century Kashmir shawls. The kitchen team is led by Surendar Mohan, and the menu is extensive and elegant. The chefs blend classic Indian recipes with those from the south. The ambiance evokes a colonial atmosphere, with dark wood panels and brass adorning the walls.

Tamarind of Mayfair

The Tamarind of Mayfair Indian restaurant has won a Michelin star, and is renowned for its tandoor oven-cooked food. It is the first Indian restaurant to win a Michelin star, and is a fine dining experience with sophisticated service. The kitchen is run by Alfred Prasad, who was the youngest Indian chef to win a Michelin star. The menu features traditional Moghul dishes, as well as more contemporary, seasonal dishes.


The lively military bar culture of India inspired one of the Indian restaurants in London Brigadiers. This vibrant spot featured an exotic BBQ, a full bar, and TVs for sports and pool. The name of the neighborhood is an homage to the British and Indian military. But you can also enjoy the Indian food without going overboard. It’s an excellent place to meet friends and enjoy some great Indian food in a lively setting.


When Gymkhana opened in 2013, it immediately made a splash with its edgy, hyper-competent approach to Indian cuisine. The dishes were unambiguously tasty and represented a clear rebuke of the stereotype of bland British cuisine. Despite its reputation as a’semi-luxe’ restaurant, Gymkhana has recently faced a disastrous fire. In light of this, the restaurant has reopened as a contemporary Indian restaurant.

The Punjab

This informal 1940s Covent Garden restaurant serves traditional tandoori dishes and Punjabi specialties. Expect excellent service and good prices. There’s an impressive wine list as well. Whether you’re looking for a special occasion or a casual dining experience, the Punjab is one of the best Indian restaurants in London. There’s no better place to enjoy a traditional tandoori meal than in an elegant setting.

Fatt Pundit

With its first London outpost opening in Soho in 2018, the team behind Fatt Pundit has created a buzz on social media. The Indian restaurant is part of a brand that also includes Bombay Chow and Station 31. All three restaurants offer Indian and Indo-Chinese dishes. Huzefa Sajawal – the chef behind Bombay Chow and Station 31 – is the brainchild behind the chain. The menu is inspired by the street food favourites of her grandmother, and it is a tribute to the restaurant’s origins.