London is celebrated for its vibrant and diverse culinary scene, and one of its most cherished and culturally rich contributions is Indian cuisine. The bustling metropolis offers a delightful array of Indian restaurants, each with its unique charm and flavors. If you love Indian food and you are looking for the best places in the city to enjoy its amazing dishes, here you have our top 4.

Dishoom – Covent Garden

Nestled within the heart of Covent Garden, Dishoom is an ode to the Irani cafés of Bombay. The culinary voyage at Dishoom is incomplete without savoring their Chicken Ruby curry, House Black Daal, and the unforgettable Biryani that’s bursting with flavors. This place is an undisputed gem. Guests are charmed by its nostalgic discord reminiscent of the old Bombay and the exceptional service that transports you to another era. The average price range is £15-25 per person, making it an affordable yet delightful dining experience. 

Gymkhana – Mayfair

Situated in the luxurious Mayfair neighborhood, Gymkhana is an upscale dining destination that captures the spirit of India’s colonial clubs. The restaurant interior exudes luxury, with dark wood, leather banquettes, and antique ceiling fans. Diners are captivated by the opulent atmosphere and the authenticity of its flavors. For an unforgettable meal, indulge in the Tandoori Wild Spencer Gulf King Prawns and the Kid Goat Methi Keema. The average price range falls between £35-55 per person.

Tayyabs – Whitechapel 

Tayyabs offers a casual and welcoming atmosphere that resonates with the local community. Its unassuming exterior gives way to a bustling dining space, filled with the flagrant aroma of grilling meats and the lively chatter of diners. Tayyabs is renowned for its Lamb Chops, Jarahi Chicken, and the legendary Mixed Grill Platter. Guests praise the restaurant’s casual and friendly atmosphere, making it a popular choice among locals. The average price range is £10-20 per person.

Benares – Mayfair

Benares is a fine dining haven that beautifully marries innovation with sophistication. Its contemporary decor and imaginative cuisine provide a stark contrast to traditional Indian restaurants. Diners are awestruck by its stylish ambiance and innovative cuisine. When dining at Benares, don’t miss the Tandoori King Prawns, Nalli Gosht, and the intriguing Blue Cheese Naan. Fine dining comes with a price, and here, you can expect an average price range of £45-75 per person, ensuring a memorable culinary experience.

London’s Indian restaurants are a treasure trove of flavors and experiences, catering to a broad spectrum of tastes and budgets. Whether you seek the nostalgia of Dishoom, the opulence of Gymkhana, the affordability of Tayyabs, or the innovation of Benares, you’re in for an extraordinary culinary journey.

Image of Sand In My Suitcase

By Martin

Leave a Reply

Your email address will not be published. Required fields are marked *