Search
Close this search box.

The Best 6 Indian Restaurant In London [2023]

SHARE THIS ON

1. Roti Chai

Roti Chai: Located in Marylebone, this chic yet casual eatery serves up delicious Indian street food classics like dosas and samosas as well as inventive twists on traditional dishes. Their signature roti chai is made with slow cooked lamb shoulder marinated in spices and served on a soft flatbread.

CONTACT DETAILS +442074080101
WEBSITE
GOOGLE BUSINESS PROFILE
ADDRESS3 Portman Mews S, London W1H 6AS, United Kingdom
OPERATING HOURSMonday: 12–10 PM
Tuesday: 12–10 PM
Wednesday: 12–10 PM
Thursday: 12–10 PM
Friday: 12–10 PM
Saturday: 12–10 PM
Sunday: 12:30–9 PM
BEST FOR Indian Restaurant In London

2. Chutney Mary

Chutney Mary: Established in the 1990s, Chutney Mary is one of London’s most famous Indian restaurants. The menu features a variety of traditional dishes from all over the subcontinent as well as some inventive fusion items such as Kashmiri lamb shank and grilled sea bass fillet seasoned with tamarind and fenugreek.

CONTACT DETAILS +442076296688
WEBSITE
GOOGLE BUSINESS PROFILE
ADDRESS73 St James’s St, St. James’s, London SW1A 1PH, United Kingdom
OPERATING HOURSMonday: 12–2 PM – 6–10 PM
Tuesday: 12–2 PM – 6–10 PM
Wednesday: 12–2 PM – 6–10 PM
Thursday: 12–2 PM – 6–10 PM
Friday: 12–2 PM – 6–10 PM
Saturday: 12–2 PM – 6–10 PM
Sunday: 12–2:30 PM – 6–9:15 PM
BEST FOR Indian Restaurant In London

3. Zaika

 Zaika: A fusion of traditional Indian cooking and global flavors, this swanky Kensington eatery offers Asian-inspired dishes that are truly unique. Their signature dish is a tandoori black cod marinated with fenugreek and served with an array of accompaniments including naan bread and daal makhni.

CONTACT DETAILS +442077956533
WEBSITE
GOOGLE BUSINESS PROFILE
ADDRESS1 Kensington High St, London W8 5NP, United Kingdom
OPERATING HOURSMonday: 5:30–10:15 PM
Tuesday: 12–2:30 PM – 5:30–10:15 PM
Wednesday: 12–2:30 PM – 5:30–10:15 PM
Thursday: 12–2:30 PM – 5:30–10:15 PM
Friday: 12–2:30 PM – 5:30–10:15 PM
Saturday: 12–2:30 PM – 5:30–10:15 PM
Sunday: 12–2:30 PM – 5:30–9:15 PM
BEST FOR Indian Restaurant In London

4. Jamavar

Jamavar: Situated in Mayfair, this chic Michelin-starred eatery offers a truly luxurious experience with its exquisite Indian cuisine. Signature dishes include lobster moilee with coconut and chili, paneer tikka masala, and roasted duck curry cooked in an onion and tomato sauce. They also boast an extensive wine list.

CONTACT DETAILS +442074991800
WEBSITE
GOOGLE BUSINESS PROFILE
ADDRESS8 Mount St, London W1K 3NF, United Kingdom
OPERATING HOURSMonday: 12–2:30 PM – 5:30–10:30 PM
Tuesday: 12–2:30 PM – 5:30–10:30 PM
Wednesday: 12–2:30 PM – 5:30–10:30 PM
Thursday: 12–2:30 PM – 5:30–10:30 PM
Friday: 12–2:30 PM – 5:30–10:30 PM
Saturday: 12–2:30 PM – 5:30–10:30 PM
Sunday: 12–2:30 PM – 5:30–9:30 PM
BEST FOR Indian Restaurant In London

5. Lahore Kebab House

Lahore Kebab House: Established in 1972, this traditional East London restaurant serves up authentic Punjabi dishes like tandoori chicken, lamb dopiaza, and karahi gosht – all at pocket-friendly prices. It’s no wonder it’s been such a hit over the past few decades! They also have a selection of vegetarian dishes available.

CONTACT DETAILS +442074819737
WEBSITE
GOOGLE BUSINESS PROFILE
ADDRESS2-10, Umberston St, London E1 1PY, United Kingdom
OPERATING HOURSMonday: 12 PM–1 AM
Tuesday: 12 PM–1 AM
Wednesday: 12 PM–1 AM
Thursday: 12 PM–1 AM
Friday: 12 PM–1 AM
Saturday: 12 PM–1 AM
Sunday: 12 PM–1 AM
BEST FOR Indian Restaurant In London

6. Rasa

Rasa: Set in the heart of Soho, this award-winning restaurant offers classic south Indian favourites such as Keralan shrimp curry and masala dosa alongside fusion dishes like tandoori chicken kebabs with mint-coriander chutney. The menu also features an array of starters, mains and desserts that are sure to satisfy all tastes.

CONTACT DETAILS +442072490344
WEBSITE
GOOGLE BUSINESS PROFILE
ADDRESS55 Stoke Newington Church St, London N16 0AR, United Kingdom
OPERATING HOURSMonday: Closed
Tuesday: 5:30–10 PM
Wednesday: 5:30–10 PM
Thursday: 5:30–10 PM
Friday: 5:30–10:30 PM
Saturday: 12–2:30 PM – 5:30–10:30 PM
Sunday: 12–2:30 PM – 5:30–10 PM
BEST FOR Indian Restaurant In London

More To Explore