Top Five Indian Restaurants near Central London

London has a wealth of quality Indian restaurants to choose from. We’ll be doing a list of top Indian restaurants in London’s suburban areas in the near future. Read on for our top five places to enjoy Indian cuisine around the capital.

Gymkhana – London

Indian restaurant west endWith their particular style of ambient decor, Gymkhana restaurant near Piccadilly Circus is a unique and great option for delicious Indian food around the west end. While the vegetarian dishes are adequate, for the price there are much better options. However their meat dishes are some of the best in the city and really does live up to the restaurants reputation. From their Chicken lollipops and Samosas, to their scrumptious butter chicken, grilled meats and fantastic servings like the Biriyani. Located near Green Park Station and not far from Piccadilly Circus, it’s definitely worth paying them a visit.


Indian restaurant central london

This Pan-Indian restaurant is a real gem and one you will want to try. Located in Belgravia, it is just under 10mins walking distance from Knightsbridge Station. Enjoy their succulent dishes from their scallops, Tandoori prawns, chicken and crispy salad, to one of our favourites the Lamb osso bucco. The quality and range of dishes served here are really good and worth their rather expensive prices, which can range from £30-£70. Their staff are helpful and efficient too. The cocktail bar and dining area are very sleek with touches of modern art and terracotta statues adding the relaxing atmosphere.


lotus restaurant charing cross

Keeping within the West End area, Lotus is an excellent place to enjoy Indian cuisine. Based in Charing Cross Road, Lotus is within easy walking distance from Leicester Square station. They have set out to create “an epicurean traditional Indian gourmet experience” and from our point of view they certainly deliver. Their lamb chops are incredibly satisfying and bursting with spicy flavour, as is their Rabbit Kheema and Goat Biriyani. They have a nice selection for those who are vegetarian as well. Their service is top class also, you can count on their staff who are very polite and knowledgeable. Prices can range from £12-£50

Dishoom – Shoreditch

indian restaurant east londonThe Shoreditch based branch of Dishoom gets insanely busy which only serves to cement it’s great value. It’s certainly no wonder why, from the irani cafe like interior design to the wonderful ambience, this place is gorgeous and worth a visit alone. Of course, a good looking restaurant is nothing without great tasting food and this place doesn’t disappoint. Whether you fancy a sizzling sheekh kebab, matter paneer, or mahi mahi, their food is delicious. Try succulent minced lamb or go for a more Bombay style of dishes including Pau bhaji (bread roll filled with spicy vegetables). Prices are very reasonable ranging from £15-£25, definitely one of the best cheap eats in London that’s also high in quality.

Chutney Mary

Chutney mary central london

Located in St James street and not far from Green Park Station, this expensive restaurant serves food that makes many a competitor envious, not surprising that through their 25 year history they’ve won an award for ‘Best Indian Restaurant in the UK’ twice’. It’s owners are the Panjabi sisters, who among others, also run the aforementioned Amaya Restaurant. Their chicken tikka and especially their vegetable samosas are absolutely exquisite. Move on to the grilled dishes with tasty offerings, such as the their unique version of the Jardaloo masala (duck breast with apricots, palm sugar and caramelised onions) and you will not want to leave. Prices range from £40-70 so it’s definitely upmarket, perfect for those special occasions or those with deeper pockets, but it’s worth every penny.