Famous for its rich aroma and spicy flavors, Indian cuisine is reckoned to be one of the most celebrated cuisines across the world. From contemporary dishes to authentic taste of the street food, these 10 hand-picked best Indian restaurants in London, present the heart of India on the table, just for you.
So, if you consider yourself a foodie at heart, these top 10 Indian restaurants in London are the right places for you to start your obsession with Indian cuisine.
10. Kricket
Kricket, is the first one of its kind, to have opened a 20-seater restaurant in a cargo container. Also, the permanent branch in Soho, features an open kitchen setting, Kricket is one of the best Indian restaurants in London which brings authentic Indian curries to the table in a tapas style. Make sure you carry extra cash as they don’t accept credit cards.
Suggested Read: 40 Indian Snacks Which Can Turn You Into a Local From a Tourist!
Must Try: Keralan Fried Chicken and Vinho Verde
Address: 12 Denman Street, Soho, London
Timings: Monday to Saturday: 12 noon to 2.30 pm & 5.30 pm to 10.30 pm; Sundays Closed
Zomato Ratings: 3.3/5
Average Meal For Two (Without Alcohol): INR 3,500 (tax excluded)
Website | Reviews
9. Darbaar
Considered to be one of the best London Indian restaurants, Darbaar is the brainchild of an award-winning chef, Abdul Yaseen. Infusing his love for modern Indian cuisine in his creations, Indian food in London is best served here in the royal banquet style.
Must Try: Kasturi Butter Chicken and Baby Aubergine
Address: Bradway Quarter,1 Snowden Street, Shoreditch, London
Timings: Monday to Saturday: 11.30 am until midnight; Sundays Closed
Zomato Ratings: 3.4/5
Average Meal For Two (Without Alcohol): INR 4,150 (tax excluded)
Website | Reviews
8. Chai Ki
Bringing the best of South Indian flavors, Chai Ki is one of popular Indian restaurants in London, UK, that serves your taste buds just right. Featuring a rooftop terrace garden, Chai Ki encompasses of a vibrant decor, and is inspired by the famous toddy shops in South India.
Must Try: Chicken Tikka Naan, Burnt Ginger Rice, and Butter Chicken
Address: Mall Level -1, Crossrail Place, Canary Wharf, London
Timings: Monday to Friday – 7 am to 11 pm; Saturday – 10 am to 11 pm; Sunday – 10 am to 10 pm
Zomato Ratings: 3.7/5
Average Meal For Two (Without Alcohol): INR 3,500 (tax excluded)
Website | Reviews
7. Veeraswamy
Being one of the famous and the oldest indian restaurant in London, Veeraswamy knows how to perfect the Indian cuisine like a pro. Serving the best of North Indian dishes, this Michelin starred restaurant offers world-class dining in a setting which is inspired by the style of Maharajas in India.
Suggested Read: Festivals Of Delhi: Must-Attend For A Food, Shopping, And Cultural Extravaganza!
Must Try: Lamb Shank, Tandoori Prawns, and Lamb Chops
Address: Mezzanine Floor, Victory House, 99 Regent Street, Mayfair, London
Timings: Monday to Friday – 12 noon to 2.15 pm & 5.30 pm to 10.30 pm; Saturdays – 12 noon to 2.30 pm & 5.30 pm to 10.30 pm; Sundays – 12.30 pm to 2.30 pm & 6 pm to 10 pm
Zomato Ratings: 4.3/5
Average Meal For Two (Without Alcohol): INR 9,960 (tax excluded)
Website | Reviews
6. Chai Thali
Bringing the famous thali style dining in collaboration with the concept of strong yet sweet tea, Chai Thali is one of the best Indian restaurants in London. Adding a contemporary twist to the delicious street food of India, the signature cocktails are worth drooling over too.
Must Try: Signature Bhai’s Lamb & The Famous Chai Mojito
Address: Workshop, Centro 3, 19 Mandela Street, Camden, London
Timings: Monday to Friday – 12 noon to 3 pm & 5 pm to 11 pm; Saturday & Sunday – 12 noon to 11 pm
OpenTable Ratings: 4.3/5
Average Meal For Two (Without Alcohol): INR 2,000 (tax excluded)
Website | Reviews
5. Amaya
Featuring an open-air kitchen setting, Amaya is one of the best Indian restaurants in east London that specializes in grilled dishes. Infusing the famous tapas-style in its contemporary Indian dishes, Amaya does not leave any stone unturned to impress its guests.
Must Try: Grilled Chicken, Asparagus, and Grilled Eggplant
Address: Halkin Arcade, Motcomb Street, Knightsbridge, Belgravia, London
Timings: Monday to Saturday – 12 noon to 2.15 pm & 6.30 pm to 11.30 pm; Sunday – 12.45 pm to 2.45 pm & 6.30 pm to 10.30 pm
Zomato Ratings: 4.3/5
Average Meal For Two (Without Alcohol): INR 5,800 (tax excluded)
Website | Reviews
4. Talli Joe
Considered to be one of the most popular Indian restaurants in central London, Talli Joe is the perfect place to be for those who are looking forward to dining and casual drinking all day. A chic, modern, and a happy place, the colorful decor will fill your eyes just like its Indian flavors fill your soul.
Suggested Read: World’s Top 10 Vegan Friendly Travel Destinations
Must Try: Jackfruit Biryani, and Black Carrot Pudding
Address: 152-156 Shaftesbury Avenue, Covent Garden, London
Timings: Monday to Saturday – 12 noon to 11.30 pm; Sundays Closed
Zomato Ratings: 4.5/5
Average Meal For Two (With Alcohol): INR 3,500 (tax excluded)
Website | Reviews
3. Dishoom
Much famed to be the best place for Bombay-style street food, the vintage decor is the first thing you’ll notice about Dishoom. Showcasing their love for Irani cafes that graced the streets of Bombay once, Dishoom is indeed one of the busiest restaurants in Shoreditch.
Must Try: Masala Fish, Lamb Biryani, and Indian Pale Ale
Address: 7 Boundary Street, Shoreditch, London
Timings: Sunday to Wednesday – 8 am to 11 pm; Thursday & Friday – 8 am until midnight; Saturday – 9 am until midnight
Zomato Ratings: 4.5/5
Average Meal For Two (With Alcohol): INR 4,600 (tax excluded)
Website | Reviews
2. Gymkhana
The famous chef, Karam Sethi, does total justice in bringing his mother’s cooking style and authentic Indian ingredients together at the famous Gymkhana. Serving the best of Indian curries and Pakistani flavours, Gymkhana has successfully established itself as one of the best Indian restaurants in London.
Must Try: Fish Tikka, Lasooni White Tiger Prawns, and Kalonji Scallops
Address: 42 Albemarle Street, Mayfair, London
Timings: Monday to Saturday: 12 noon to 2.30 pm & 5.30 pm to 10.30 pm; Sundays Closed
Zomato Ratings: 4.8/5
Average Meal For Two (Without Alcohol): INR 6,650 (tax excluded)
Website | Reviews
1. Hoppers
Bringing two different cultures together in the best creative ways possible, Hoppers offers Indian and Sri Lankan cuisine at its best. With its vibrant and cozy environs, one will surely never miss out on home-made food in addition to creative cocktails at Hoppers.
Suggested Read: 32 Places To Try Street Food In Delhi That Is Worth Every Calorie
Must Try: Lamb Curry, and Seafood Kothu Roti
Address: 49 Frith Street, Soho, London
Timings: Monday to Thursday: 12 noon to 2.30 pm & 5.30 pm to 10.30 pm; Friday & Saturdays – 12 noon to 10.30 pm; Sundays Closed
Zomato Ratings: 4.9/5
Average Meal For Two (Without Alcohol): INR 3,500 (tax excluded)
Website | Reviews
Drooling already? Make sure you include at least one or two of these best Indian restaurants in your itinerary on your next trip to London with TravelTriangle.
Bon Appetit!
An empty vessel in Christ’s hands. Rest we can talk over chai. :)