Indian restaurants in London are stealing the culinary spotlight like never before, with delectable restaurants highlighting Indian cuisine across the capital. The spice route is hotter than ever, thanks to new openings introducing regional variations and fresh takes on traditional recipes. From Michelin-starred celeb favourites to no-frills restaurants ideal for midweek comfort food, these are the most delicious Indian restaurants in London to tuck in for lunch or supper.
What area of London has the best Indian food?
It might seem surprising, but our expert food editors have coined Mayfair and Soho as the hottest locations for London’s best Indian restaurants. These two neighbourhoods boast everything from Gymkhana, a Michelin-starred fine dining experience, to Kricket, a creative take on Indian cooking combining Mumbai and London’s flavours. So whether you’re in town for a few days or a local Londoner looking for Indian food, you can’t go wrong with exploring Mayfair and Soho’s offerings.
What’s the oldest Indian restaurant in London?
Veeraswamy, on Regent Street, is the oldest Indian restaurant in London – and the UK, in fact. While it’s not the first restaurant to serve Indian cuisines, it’s the oldest restaurant still in operation, founded in 1926.