Top 9 Indian Restaurants in London

* Disclosure: This post may contain affiliate links, which means we may receive a commission if you click a link and book something (there is never any extra cost to you for using these links).

Indians have been long settled in London and have blended their culture and food very well with the British. As you walk down the beautiful streets of London, you will come across a number of Indian restaurants that hold testimony to Indian food’s popularity out there. Not Just the Indian people who live there but even the British swear the lipsmacking taste of delicious curries for which these restaurants are famous for. Come, let us see at least 10 restaurants in London that won’t let you forget the Indian taste and its culture:

1. Amaya

Image Source:

Amaya has been a trend setter in the new wave of Indian gastronomy, building a reputation for being one of the best Indian fine-dining restaurants. In 2006, the restaurant was awarded the Michelin prize for the Best Restaurant and also the Best New Restaurant. Binge on its tandoori food that is awesome!

Where: Amaya, Halkin Arcade, Motcomb Street, London

Speciality: Tapas-style Indian dishes, grilled or tandoor baked, in an elegant, airy space with an open kitchen.

Cost for 2: £45

Check out: London Itinerary 7 Days

2. Benares

Image Source:

Inspired by the cuisine of his home country, chef Atul Kochhar brings together his Indian heritage with his passion for British ingredients to create unique tastes and an original modern Indian cuisine. Kochhar is the first Indian to have received a Michelin star award while working at Tamarind in 2001; he then decided to open his own restaurant and bar, Benares, for which he received his second Michelin star in 2007.

Where: Benares, 12a Berkeley Square, Mayfair, London

Speciality: Stylish, upscale Indian-British fusion cuisine, Rose petal Korma with glass-walled kitchen and chef's table.

Cost for 2: £36

3. Trishna

Image Source:

This restaurant won the Michelin Star award in 2012 and is known to experiment with South West Indian cuisine to offer the best of Indian gastronomy with an innovative touch. The menu is very diverse, focusing on the traditional dishes of the coastal South West and using seasonal ingredients and British seafood.

Where: Trishna, 15-17 Blandford Street, Marylebone Village, London

Speciality: Upscale Indian dishes from the southwest coast using fish and coconut, plus wine pairings.

Cost for 2: £41

4. Gymkhana

Image Source:

Located in Mayfair, Gymkhana is famous for using local, seasonal ingredients to create contemporary Indian cuisine. Dishes are specifically designed to be shared, which creates a very convivial atmosphere in the restaurant. It also has a bar that specializes in Indian punches/cocktails which combine Indian spices and spirits and an extensive list of different gin and tonics.

Where: Gymkhana, 42 Albemarle Street, London 

Speciality: Tandoor oven roasts, sigri charcoal grills and seasonal curries at Raj-era themed Indian restaurant.

Cost for 2: £34

5. Zumbura

Image Source:

Zumbura offers a wide range of authentic dishes from the North Indian state of Uttar Pradesh. Kullia, ghugni and karela are must-try dishes on their menu, which offers a variety sharing plates in the traditional Indian manner.

Where: Zumbura, 36a Old Town, Clapham, London

Speciality: Keema Muttar, Kullia and Ghugni.

Cost for 2: £34

6. Dishoom Shoreditch

Image Source:

Opened in 2012, Dishoom Shoreditch finds its inspiration from the ‘Irani’cafés that were popular in Mumbai in the late 20th century. On the ceiling, a giant clock reminds guests of the timepiece that can be found in Mumbai at the Chhatrapati Shivaji Terminus. Even the bentwood chairs and the tiled floors are designed in authentic Bombay style. The menu comprises various dishes from old Bombay, including spicy seekh kebabs, juicy minced lamb, bhel and pav bhaji. But more modern dishes such as the lamb raan bun are available too.

Where: Dishoom Shoreditch, 7 Boundary Strre, London 

Speciality: Seekh Kababs, Minced Lamb and Pau Bhaji.

Cost for 2: £41

Book London Hotels with Triphobo now!

7. Mint Leaf

Image Source:

Located near to both Piccadilly and Trafalgar Square, the stylish and elegant Mint Leaf restaurant and bar offers some of the best Indian cuisine the capital has to offer. Up to 220 guests can enjoy mouth-watering contemporary Indian food in an intimate way, thanks to the American Walnut wood panelling that sections the large restaurant space.

Where: Mint Leaf, Suffolk Place, Haymarket, London 

Speciality: Modern tandoori dishes and curries served in lounge-style restaurant with long cocktail bar.

Cost for 2: £45

First step to your vacation: Build an organized trip using London Trip Planner.

8. Tayyabs

Image Source:

Since opening in 1972, the family-owned and run Tayyabs restaurant has been getting busier each year. Starting in a small café, the original premises slowly expanded, adding the neighbouring pub and a third premise to the restaurant. Known for its authentic Punjabi preparation, the restaurant is famous for its grilled lamb chop, succulent lamb curries, masala channa and dahls, and other delicious North Indian staples. Regular guests know about the daily specials like the Friday meat biryanis or the Thursday Karahi lamb chop curries.

Where: Tayyabs, 83-89 Fieldgate Street, London

Speciality: Lamb chop, Masala Channa and Biryanis.

Cost for 2: £37

9. Masala Zone

Image Source:

Situated at various locations in London, Masala Zone restaurants serve tasty and authentic Indian cuisine. They attempt to focus on offering real Indian food, and not adapted dishes to the British taste as it is common in other Indian restaurants in the United Kingdom. Their interiors are modern, and guests can enjoy Indian popular art on the walls.

Where: Various locations in London, United Kingdom

Speciality: Indian Thali and Chicken Tikka wraps.

Cost for 2: £35

So which one of these Indian Restaurants in London would you like to have your dinner in ?


Related Articles