1. Dishoom
Dishoom: Dishoom, opened in 2012, recreates the charm of Bombay’s Irani cafés. The restaurant’s décor reflects the bustling streets and the rich history of Bombay, with vintage Bollywood posters and sepia-toned family photos.
Dishoom is celebrated for its inclusive atmosphere and vibrant flavors. Its King’s Cross branch is particularly famous, having hosted numerous celebrities and politicians. Signature dishes include the House Black Daal, a slow-cooked black lentil dish, and the Bacon Naan Roll, a breakfast favorite.
Address
5 Stable St, London N1C 4AB, United Kingdom
Operating Hours
Sunday: 9 AM–11 PM, Monday to Wednesday: 8 AM–11 PM, Thursday and Friday: 8 AM–12 AM, Saturday: 9 AM–12 AM
Best For
Indian Restaurants in London
2. Gymkhana
Gymkhana: Inspired by the colonial Indian gymkhana clubs, Gymkhana opened in 2013 and quickly earned a Michelin star. The restaurant’s opulent interior, with dark wood paneling and antique ceiling fans, evokes the luxurious gymkhanas of India.
Gymkhana is known for its robust, boldly spiced dishes and high-profile patrons, including celebrities and sports stars. Signature dishes include the Wild Muntjac Biryani and Kid Goat Methi Keema, both showcasing the restaurant’s dedication to authentic Indian flavors with a modern twist.
Address
42 Albemarle St, London W1S 4JH, United Kingdom
Operating Hours
Sunday to Saturday: 12–2:45 PM, 5:30–10:45 PM
Best For
Indian Restaurants in London
3. Trishna
Trishna: Trishna brings the coastal cuisine of southwest India to London, earning a Michelin star for its exceptional seafood dishes. The contemporary décor, with exposed brick walls and a relaxed atmosphere, makes it a favorite among food critics and gourmets.
Trishna’s menu highlights the flavors of the Indian coastline, with signature dishes such as Koliwada Prawns and Dorset Brown Crab. The restaurant’s focus on fresh, high-quality ingredients ensures a memorable dining experience.
Address
15-17 Blandford St, London W1U 3DG, United Kingdom
Operating Hours
Saturday: 12–2:30 PM, 5–10:15 PM; Sunday: 12–2:30 PM, 5–9:45 PM; Monday to Thursday: 5–10:15 PM; Friday: 12–2:30 PM, 5–10:15 PM
Best For
Indian Restaurants in London
4. Tamarind
Tamarind: Tamarind was one of the first Indian restaurants in the world to receive a Michelin star, setting a high standard for Indian fine dining in London. Located in Mayfair, the restaurant offers a luxurious setting with elegant décor and a refined menu.
Tamarind is a favorite among royalty and celebrities, who come for the exceptional Tandoori Lamb Chops and Prawn Masala. The restaurant’s commitment to excellence and innovation continues to attract a discerning clientele.
Address
20 Queen St, London W1J 5PR, United Kingdom
Operating Hours
Saturday to Thursday: 12–2:30 PM, 5:30–10:15 PM; Friday: 12–2:30 PM, 5:30–10:15 PM
Best For
Indian Restaurants in London
5. Amaya
Amaya: Amaya stands out with its open grill kitchen, allowing diners to watch their food being prepared. This interactive dining experience is complemented by the restaurant’s chic, contemporary décor. Located in Knightsbridge, Amaya has become a popular spot for high-end clientele, including famous actors and musicians.
Signature dishes include Chicken Tikka and Grilled Sea Bass, both showcasing the restaurant’s skill in blending traditional flavors with modern techniques
Address
Halkin Arcade, Off Lowndes St, London SW1X 8JT, United Kingdom
Operating Hours
Saturday & Sunday: 12:30–2:30 PM, 6–10:30 PM; Monday: 6 AM–10:30 PM; Tuesday to Thursday: 12–2:30 PM, 6–10:30 PM; Friday: 12–10:30 AM, 12–2:30 PM, 6–10:30 PM
Best For
Indian Restaurants in London
6. Veeraswamy
Veeraswamy: Established in 1926, Veeraswamy is the oldest Indian restaurant in London and a historic landmark. Its prime location on Regent Street and rich heritage have made it a dining destination for politicians and Bollywood stars alike.
The interior reflects the grandeur of its past, with elegant décor and vintage photographs. Veeraswamy’s menu features classic Indian dishes such as Royal Rogan Josh and Duck Vindaloo, prepared with a focus on authenticity and quality.
Address
Victory House, 99 Regent St., London W1B 4RS, United Kingdom
Operating Hours
Saturday & Sunday: 12:30–2:30 PM, 5:30–10:30 PM; Monday to Friday: 12–2:15 PM, 5:30–10:30 PM
Best For
Indian Restaurants in London
7. Quilon
Quilon: Quilon, awarded a Michelin star, specializes in the coastal cuisine of southwest India, emphasizing fresh seafood and bold flavors. The chic, modern interior provides a sophisticated dining environment, attracting business moguls and A-list celebrities.
Signature dishes include Seafood Moilee, a coconut-based curry, and Black Cod, both highlighting the restaurant’s expertise in blending traditional recipes with contemporary presentations.
Address
41 Buckingham Gate, London SW1E 6AF, United Kingdom
Operating Hours
Saturday & Sunday: 12:30–3:30 PM, 5:30–10 PM; Monday: Closed; Tuesday, Thursday & Friday: 5:30–10 PM; Wednesday: 12–2:30 PM, 5:30–10 PM
Best For
Indian Restaurants in London
8. Benares
Benares: Benares, located in Mayfair, is renowned for its innovative approach to Indian cuisine, thanks to celebrity chef Atul Kochhar. The restaurant combines traditional Indian flavors with modern culinary techniques, creating a unique dining experience.
Benares is popular among food enthusiasts, celebrities, and royalty. Signature dishes include Chicken Tikka Pie and Lamb Rump, showcasing the chef’s creativity and skill.
Address
12a Berkeley Square, London W1J 6BS, United Kingdom
Operating Hours
Saturday: 12–3 PM, 5:30–11 PM; Sunday: Closed; Monday to Friday: 12–3 PM, 5:30–11 PM
Best For
Indian Restaurants in London
9. Cinnamon Club
Cinnamon Club: Housed in the historic Old Westminster Library, Cinnamon Club offers a blend of heritage and modernity. Its proximity to the Houses of Parliament makes it a favorite among politicians and journalists. The restaurant’s interior retains the library’s original features, creating a grand and elegant setting.
Signature dishes include Venison Wellington and Tandoori Octopus, reflecting the restaurant’s commitment to innovative Indian cuisine.
Address
The Old Westminster Library, Great Smith St, London SW1P 3BU, United Kingdom
Operating Hours
Saturday: 12–3 PM, 5:30–11 PM; Sunday: Closed; Monday to Friday: 12–3 PM, 5:30–11 PM
Best For
Indian Restaurants in London
10. Chutney Mary
Chutney Mary: Chutney Mary, situated in St. James’s, offers a sophisticated dining experience with a focus on regional Indian cuisine. The stylish décor and high-quality dishes have made it a popular spot for both Londoners and tourists.
Chutney Mary’s menu features a diverse range of flavors, with signature dishes such as Dahi Puri and Lobster Malai Curry, each prepared with meticulous attention to detail.
Address
73 St James's St, St. James's, London SW1A 1PH, United Kingdom
Operating Hours
Saturday & Sunday: 12–2:45 PM, 6–10:30 PM; Monday to Friday: 12–2:15 PM, 6–10:30 PM
Best For
Indian Restaurants in London
11. Darjeeling Express
Darjeeling Express: Founded by self-taught chef Asma Khan, Darjeeling Express started as a supper club and has grown into a beloved restaurant. The all-female kitchen team and authentic home-style cooking have garnered praise from both locals and celebrities.
Located in the vibrant Kingly Court, the restaurant offers a warm and welcoming atmosphere. Signature dishes include Mutton Shami Kebabs and Puchkas, traditional street food items that reflect Asma’s heritage.
Address
2.4 Kingly Ct, Carnaby, London W1B 5PW, United Kingdom
Operating Hours
Saturday: 12–3 PM, 5–9 PM; Sunday: 12–3 PM; Monday to Thursday: 12–3 PM, 6–9 PM; Friday: 12–3 PM, 5–9 PM
Best For
Indian Restaurants in London
12. Brigadiers
Brigadiers: Brigadiers combines the spirit of a traditional Indian mess hall with the vibe of a modern London gastropub. The lively atmosphere and diverse menu have made it a hit among young professionals and celebrities.
The restaurant’s interior is inspired by army mess bars in India, featuring leather booths and vintage photos. Signature dishes include BBQ Butter Chicken Wings and Goat Shoulder Vindaloo, offering bold flavors and hearty portions.
Address
1-5 Bloomberg Arcade, London EC4N 8AR, United Kingdom
Operating Hours
Saturday: 12–10:30 PM; Sunday: Closed; Monday to Wednesday: 12–3 PM, 5–10:30 PM; Thursday to Friday: 12–10:30 PM
Best For
Indian Restaurants in London
13. Kricket
Kricket: Kricket blends British ingredients with Indian spices, carving out a niche for itself in the competitive London food scene. Its casual yet chic setting attracts a trendy crowd, including famous chefs and food bloggers.
The Soho location is particularly popular, offering a relaxed dining experience with an open kitchen. Signature dishes include Keralan Fried Chicken and Samphire Pakoras, each dish reflecting the restaurant’s innovative approach to Indian cuisine.
Address
12 Denman St, London W1D 7HJ, United Kingdom
Operating Hours
Saturday: 12–2:30 PM, 5–10:30 PM; Sunday: 12–9 PM; Monday to Friday: 12–2:30 PM, 5–10:30 PM
Best For
Indian Restaurants in London
14. Kanishka
Kanishka: Helmed by Michelin-starred chef Atul Kochhar, Kanishka focuses on the lesser-known cuisine of India’s northeast region.
The restaurant’s elegant setting in Mayfair attracts a sophisticated clientele. Kanishka’s menu features unique dishes such as Naga Pork and Khasi Lamb, highlighting the diverse flavors of northeastern India. The restaurant’s innovative approach has made it a standout in London’s dining scene.
Address
17-19 Maddox St, London W1S 2QH, United Kingdom
Operating Hours
Saturday: 11:30 AM–2:30 PM, 5–10 PM; Sunday: 11:30 AM–3 PM, 5–9 PM; Monday to Friday: 12–2:30 PM, 5–10 PM
Best For
Indian Restaurants in London
15. Gunpowder
Gunpowder: Gunpowder offers a modern take on Indian street food, with bold flavors and inventive dishes. The intimate Spitalfields location is a favorite among food critics and local celebrities. The rustic, industrial décor adds to the restaurant’s charm, creating a cozy dining atmosphere.
Signature dishes include Maa’s Kashmiri Lamb Chops and Chettinad Pulled Duck, each dish packed with intense flavors and creative twists.
Address
11 White's Row, London E1 7NF, United Kingdom
Operating Hours
Monday, Tuesday, Wednesday, Thursday, Friday: 12–3 PM, 5:30–10 PM; Saturday: 12–10 PM; Sunday: Closed
Best For
Indian Restaurants in London
16. Madhu’s
Madhu’s: Madhu’s has been serving Punjabi cuisine with a Kenyan twist since 1980. Its rich history and family-run charm have made it a beloved institution, frequented by politicians, actors, and athletes.
Located in Southall, Madhu’s offers a warm and inviting atmosphere. Signature dishes include Masala Mogo and Prawn Karahi, each reflecting the restaurant’s unique blend of Punjabi and Kenyan flavors.
Address
39 South Rd, Southall UB1 1SW, United Kingdom
Operating Hours
Monday, Wednesday, Thursday, Friday, Saturday, Sunday: 12:30–3 PM, 6–11 PM; Tuesday: Closed
Best For
Indian Restaurants in London
Each restaurant on this list represents the pinnacle of Indian dining in the city, making them must-visit spots for any food enthusiast. Enjoy the best of what Indian cuisine has to offer in London in 2024.


