35 "Indian" Restaurants in London.
Attawa is a modern Punjabi restaurant in Dalston with a delicious array of branded breads, karis, and must-order dhaal.
Baban’s Naan is a tiny takeaway naan spot that serves delicious, made-to-order, fresh naan for just a few quid, or even less.
If you’re in or around Westfield London, Copper Chimney is a decent place to stop-in for some lamb chops and their roti basket.
Namaaste is a solid Indian restaurant in Camden, with a slight 90s feel, but some properly good standout dishes.
This spot inside the Harrods Dining Hall closes early, but the excellent Indian food means that you should go here.
Beb’s Kitchen is a small BYOB Indian restaurant in Brixton with a homely atmosphere that makes affordable and tasty curries.
Horn OK is a stall at Borough Market serving delicious vegetarian dosa and chana chaat.
Vegetarian spot Ethos has pay-by-weight options by day, full table service by night and foliage aplenty.
Kutir is a refined Indian restaurant in Chelsea that’s perfect if you need something quiet and a bit fancy.
Gunpowder Tower Bridge serves the same excellent and inventive Indian sharing plates as their original Spitalfields spot.
Kricket in White City is a great spot for Indian small plates, big groups, and cocktails.
The Kati Roll Company is a small takeout or eat-in spot in Soho serving some of the best (yes, you guessed it) kati rolls in London.
Brigadiers is a very good and very fun Indian restaurant near Bank in the City, specialising in barbecued meats.