London is home to over half a million British Indians. With these numbers, it’s no surprise that London is blessed with some of the world’s very best Indian restaurants outside of India. Here, we’re looking at London’s vast and impressive Indian food scene and rounding up London’s best Indian restaurants and eateries. Get your fill of fantastic bold flavors and sensational spice at these hot spots that dish out everything from homemade regional specialties to high-end haute cuisine (and everything in between).
London’s Best Indian Restaurants
For an affordable (but still mouthwatering) option, try Dishoom Kensington. Located right around the block from the stunning York apartment and the incredibly chic Kensington Court apartment, Dishoom Kensington serves delicious Indian dishes tapas-style. Dishoom Kensington also has a great cocktail list. (Also, both the York and the Kensington Court have amazing outdoor spaces, so can you always end dinner with a little after-dinner tipple in the privacy of your own backyard.)
For high-end fare, look no further than Benares in the chic neighborhood of Mayfair. Originally from New Delhi, Executive Chef Sameer Taneja expertly blends Indian flavors and European techniques. Seafood is a major feature on the menu. (Don’t miss the Baked Malabar Scallop appetizer or the main of Meen Dakshani, which is tandoori monkfish with clam moilee and ridged gourd chutney). Though Benares is not cheap (little is in Mayfair), there is an express Thali Lunch Menu available at £33 including a drink.
Trishna in Marylebone is known for its contemporary take on Indian coastal cuisines. As one of London’s best Indian restaurants, every dish really does impress. The atmosphere is laid-back making this one a good pick for a mid-week meal.
Kutir in Chelsea is constantly making “best of” lists. Located in a sophisticated townhouse across the road from the Saatchi Gallery, Kutir is a short walk away from the handsome Palmerston apartment. Though Kutir specializes in game and seafood, there’s still a vast range of vegetarian and vegan options available as well.
Located in “the City” (also known as “the Square Mile”), Brigadiers is a cool Indian barbecue restaurant that also serves plenty of beer and whiskey, and also doubles as a sports bar. Try the Wood Roasted Chettinad Aubergine served with channa daal and mango ginger raita or a beer snack of Lotus Root and Puff Chaat. Brigadiers is always buzzing with a great crowd and upbeat vibes, making it a good one for either a drink or dinner.
Set in the bustling heart of Soho, the affordable Tamarind Kitchen boasts not one but three grills: a tandoor oven, hot griddle and a charcoal grill. Dishes are served tapas style and are designed to be shared. Also, you can expect warm and cozy interiors with plenty of style. Tamarind Kitchen is the little sister of the Michelin-starred Tamarind Mayfair, which is another one of London’s best Indian restaurants.
Baluchi plates up pan-Indian dishes from all around the sprawling country. It’s located in Southwark right by Tower Bridge, which is sometimes mistaken for London Bridge. (Read up on more common tourist mistakes to avoid here.) Not only is Baluchi one of London’s best Indian restaurants to sample plates from Kashmir, Bengal, Kerala, Goa and more, but it’s also stunning. Keep your phone on hand to document the gorgeous vaulted ceiling and rich blues accents.
Belgravia’s Kahani is right around the corner from the cozy mews home, the Wellesley. At Kahani, you’ll enjoy traditional Indian dishes made with seasonal British ingredients. For a standout dish, try the Venison Keema prepared with shallots, fenugreek leaves and truffle naan. For another fan favorite, order the Tandoori Somerset Lamb Chops made with Kashmiri chilies and cloves sourced from the Indian city of Nagercoil.
Ready to dig in at these star Indian eateries? Get in touch with the team at London Perfect. We can help you find a nearby apartment for your next stay in the capital.