Indian restaurants guide
One of the lasting reminders of the British Empire is the UK’s strong Indian restaurant scene. The range on offer in London is quite frankly mind-boggling, which means that no visit here is complete until you’ve enjoyed a top-notch Indian meal. Read on for our recommendations.
Cheap and cheerful
This restaurant is no-frills in terms of decor, but it offers authentic Bangladeshi food at affordable prices.
35 Brick Lane, E1 6PU | 020-7247 3838
This quality family of restaurants has spots all over London (Bayswater, Camden, Covent Garden, Earls Court, Islington, Selfridges and Soho) and covers the whole of India with its menu, including street food and regional curries.
These vegetarian restaurants (in Hampstead, Marylebone and Piccadilly) have been operating in London since 1980 and offer a simple, informal and friendly experience.
The speciality at this west London option is the tandoori menu (traditional dishes cooked in a clay oven) – as well as the fact that it’s very close to the Royal Albert Hall.
32 Gloucester Rd, Kensington, SW7 4RB | 020-7584 3476
At first glance, the modern decor and fusion menu here may not feel particularly authentic, but the food is exceptional: order a deluxe thali or the paneer tikka and don’t miss the chilli chips.
1 Corbet Court, 3-6 Gracechurch St, EC3V 0AT | 020-7220 9195
Near Harrods, this pretty dining room has a Bread Specialities menu, which is packed with interesting options including pudina and methi naan, bhatura and roomali roti.
7 Cheval Place, Knightsbridge, SW7 1EW | 020-7823 7373
Founded by one-woman powerhouse Asma Khan, this small restaurant has made a big name for itself after appearing on the latest series of Chef’s Table on Netflix. It is tough to get a table, but you’ll be rewarded with a tasty menu of Calcutta-inspired street food and a very warm welcome.
Top Floor, Kingly Court, W1B 5PW | 020-7287 2828
One of London’s coolest restaurant brands, Dishoom is inspired by the café scene created by Iranian immigrants in 1960s Bombay. Expect satisfying food and wonderfully inventive decor at each site, whether that’s Carnaby, Covent Garden, Kensington, King’s Cross or Shoreditch. Dishoom mostly operates a no-bookings policy making long queues almost inevitable, but you won’t regret waiting.
In the heart of London’s fancy St James’s neighbourhood, this beautiful restaurant offers 2/3 courses at lunch time for £29/£33, or its weekend brunch menu is £31/£35 and includes spiced eggs Benedict with smoked salmon.
73 St James’s St, SW1A 1PH | 020-7629 6688
The Curry Room
Inside the Rubens at the Palace hotel, this attractive and comfortable dining room serves a £45 per person dinner menu featuring spicy beef vindaloo and natal lamb curry.
The Curry Room
39 Buckingham Palace Rd, SW1W 0PS | 020-7834 6600
It’s been in business since 1926 – so you know it’s going to be good. It promises the finest classical Indian cuisine, which is made more affordable with Veeraswamy’s Sunday lunch offer: 2/3 courses for £32.50/£37.
Mezzanine Floor, Victory House, 99 Regent St, W1B 4RS (entrance on Swallow St) | 020-7734 1401
View this post on Instagram