We’re always on the lookout for the hottest (pun intended) Indian food around. The love for Indian food began in India itself during the British rule. Subsequently, Indian food began popping up in London, capitalising on the popularity of the intense Eastern spices. Whether you’re into Bangladeshi food, a fine dining experience or a traditional curry house, we’ve got something for you; here are our favourite Indian places in London.
The elaborate décor makes Chutney Mary an entire experience rather than just another night of Indian food. Dishes given the fine dining Indian touch include crab, sole and venison.
73 St James’s Street, SW1A 1PH
This Punjabi restaurant is a favourite among Indian food lovers and it’s not surprising why. It’s a straight-up joint with no frills and bows, just delicious Indian food to fill the stomachs and keep the wallet happy too.
83-89 Fieldgate Street, E1 1JU
Chit Chaat Chai
This laid back, vibrant Bombay café style restaurant is the place to go for authentic Indian street food, which is a cuisine in itself and worlds away from the heavy curries found in traditional restaurants.
356 Old York Road, SW18 1SS
This Michelin starred restaurant is inspired by the Raj-era and it’s high society Gymkhana clubs. Expect oak wall panelling, cosy booths and silk carpets while you dine on wild mushrooms, Hariyali Bream and tandoori chicken.
42 Albemarle Street, W1S 4JH
Inspired by the South West coastal cuisine, Quilon opened in 1999 and won a well earned a Michelin star in 2008. It prides itself on fusing contemporary techniques with classical flavours and it’s a seafood lovers dream. We recommend the Quilon fish curry.
41 Buckingham Gate, SW1E 6AF
This is a veggie’s delight. We recommend the aubergine curry which will make you wonder how such a humble vegetable can turn out to be so tasty. You are guaranteed homely vibes, hearty food and great prices.
161 Stroud Green Road, N4 3PZ