London is known for its diverse food scene and boasts a thriving Indian restaurant culture, offering a range of options from high-end Michelin-starred restaurants to budget-friendly street food-style establishments. 

Indian cuisine in London ranges from traditional dishes like biryani and tandoori chicken, to more contemporary takes on classic recipes. The city also has a number of vegetarian and vegan-friendly Indian restaurants. Whether you're looking for a casual meal or a special dining experience, London has plenty of options to choose from.

 

Best Indian Restaurants in  London

  • Dishoom - This restaurant offers a Bombay-style menu, with dishes like bacon naan roll, black daal, and biryani.
  • Benares - Michelin-starred restaurant serving contemporary Indian cuisine, such as tandoori sea bass and duck vindaloo.
  • Gymkhana - A Mayfair restaurant serving Indian street food and game dishes such as rabbit pithivier and quail kebab.
  • Cinnamon Kitchen - Modern Indian cuisine with dishes like sea bass curry and tandoori chicken, in a chic setting.
  • The Spice Gallery - An opulent dining room serving traditional Indian dishes, such as murgh makhani and biryani.
  • Masala Zone - A chain of budget-friendly Indian restaurants with locations throughout London, known for their street food-style dishes.
  • Trishna - Serving coastal Indian cuisine, including crab malabar and South Indian-style fish curry.
  • Saffron Summer - A casual Indian restaurant serving dishes like chicken tikka masala and lamb rogan josh.
  • Rang Mahal by Atul Kochhar - A fine dining restaurant offering a modern take on classic Indian dishes, such as venison vindaloo.
  • Annapurna - A vegetarian Indian restaurant serving dishes like stuffed paratha and baingan bharta.