38 "Indian" Restaurants in London.
A modern Indian restaurant just off Oxford Street serving exciting takes on the classics.
This South Indian spot in Peckham is serving up delicious platters, curries, and flakey parathas.
Calling all Waterloo commuters and office folk. Lower Marsh Market is packed full of delicious grab-and-go options for your lunchtime needs.
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.