Here are some of the best Indian restaurants in London that you should definitely try:
1. Gymkhana – This Michelin-starred restaurant in Mayfair is inspired by the colonial Indian clubs in the 1920s and features a rich and luxurious decor. It specializes in Indian cuisine inspired by the various regions of the country. The menu includes dishes like tandoori chicken, butter chicken, and lamb rogan josh.
2. Dishoom – Dishoom is a popular Indian restaurant in London that is inspired by the Irani cafes in Mumbai. The restaurant offers Indian-inspired breakfast, lunch, and dinner dishes. The menu includes dishes like the famous bacon naan roll, spicy lamb chops, and the addictive black dal.
3. Hoppers – This Sri Lankan restaurant in Soho is known for its hoppers, which are thin, bowl-shaped pancakes made from fermented rice flour and coconut milk, and filled with various curries and chutneys. The food is authentic and flavorful, like the fiery devilled chicken, and the spiced mutton rolls.
4. Masala Zone – Masala Zone is an affordable Indian restaurant that offers a range of regional dishes from all over India. The menu is extensive and includes dishes like chicken chaat, paneer tikka, and biryanis. The restaurant is known for its thalis, which are platters that contain a selection of dishes and sides.
5. Benares – Benares is a Michelin-starred Indian restaurant in Mayfair, which is regarded as one of the best in London. The restaurant offers a contemporary take on classic Indian dishes, which is reflected in dishes like tandoori lamb cutlets with pineapple chutney, and spiced mackerel with curry leaves and mustard.
6. Talli Joe – Talli Joe is a popular Indian restaurant in Covent Garden that offers small plates inspired by the street food of India. The menu is perfect for sharing and includes dishes like butter chicken mince with pao buns, and crab kofta with coconut chutney.
7. Moti Mahal – Moti Mahal is a family-run restaurant in Covent Garden that offers a range of classic Indian dishes. The restaurant is known for its butter chicken, which is made from a secret family recipe that has been handed down through generations.
8. The Cinnamon Club – The Cinnamon Club is a stunning Indian restaurant in Westminster that is housed in a former library. The restaurant offers modern Indian cuisine inspired by the regions of India, and the menu includes dishes like tandoori halibut with spiced coconut sauce and slow-cooked lamb shank with saffron rice.
9. Darjeeling Express – Darjeeling Express is a popular restaurant in Soho that offers dishes inspired by the food of Calcutta. The restaurant was started by Asma Khan, who used to host supper clubs in her home before opening the restaurant. The menu includes dishes like goat kosha mangsho and green mango chutney.
10. Tayyabs – Tayyabs is a Pakistani restaurant in Whitechapel that is known for its delicious grilled meat dishes like lamb chops and seekh kebabs. The restaurant is always packed and has a lively atmosphere, making it a popular spot for a night out.
In conclusion, London has a wide selection of Indian restaurants that cater to all tastes and budgets. Whether you are seeking a fine dining experience or something more casual, London’s Indian restaurants won’t disappoint. The above mentioned restaurants are some of the best Indian restaurants in London that you should definitely try.