The Best Indian Restaurants in London

London is home to a great variety of fantastic Indian food. It is known by locals as the best place to find delicious and authentic curries outside of India. Curry has even become an English national dish. If you are a foodie traveler who loves Indian food or is willing to try something new, these are some of the best restaurants that for you to try to get stuck into in London.


It may be expensive, but Amaya is a truly inspirational establishment for both those who love Indian food and those who are sampling curries for the first time. The interesting and diverse menu serves beautiful home-made paneer and chargrilled meats.

Bombay Bustle

Although to be found in London’s Mayfair district, this restaurant is surprisingly affordable. Enjoy a relaxed and laid back atmosphere as you enjoy some of the best food in the city.


This stylish restaurant is to be found near Bank tube station. Not only can you enjoy a diverse menu of top quality curries, but the establishment also doubles up as a sports bar for those so inclined.