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 | VISIT |
GOOGLE BUSINESS PROFILE | VISIT |
ADDRESS | 3 Portman Mews S, London W1H 6AS, United Kingdom |
OPERATING HOURS | Monday: 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 | VISIT |
GOOGLE BUSINESS PROFILE | VISIT |
ADDRESS | 73 St James’s St, St. James’s, London SW1A 1PH, United Kingdom |
OPERATING HOURS | Monday: 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 | VISIT |
GOOGLE BUSINESS PROFILE | VISIT |
ADDRESS | 1 Kensington High St, London W8 5NP, United Kingdom |
OPERATING HOURS | Monday: 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 | VISIT |
GOOGLE BUSINESS PROFILE | VISIT |
ADDRESS | 8 Mount St, London W1K 3NF, United Kingdom |
OPERATING HOURS | Monday: 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 | VISIT |
GOOGLE BUSINESS PROFILE | VISIT |
ADDRESS | 2-10, Umberston St, London E1 1PY, United Kingdom |
OPERATING HOURS | Monday: 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 | VISIT |
GOOGLE BUSINESS PROFILE | VISIT |
ADDRESS | 55 Stoke Newington Church St, London N16 0AR, United Kingdom |
OPERATING HOURS | Monday: 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 |