10 Best Indian Restaurants in London Spots to Spice Up Your Life

We hope you're enjoying our free travel guides & tips! If so, please consider supporting our work. 🤗

A lot of you look for the Best Indian Restaurants in London and why not! You’ll be shocked to know that the prestigious National Restaurant Awards declared that the restaurant of the year was a newly opened Indian restaurant, which makes us realize the craze people in London have for Indian foods.

It’s safe to say Indian cuisine is booming in British lands, with almost 10,000 and more traditional curry houses inspired by Indian Cruisine. Most of the Indian restaurants have Michelin stars (six) after French cuisine.

In fact, the ambiance is also kept very similar to Indian decors to keep the authenticity alive that breaks the monotony in British culture.

Check out the Best Amsterdam Cafes for Brunch and Breakfast in case you visit Amsterdam, planning anytime soon!

10 Best Indian Restaurants in London

Hence, we are listing the Best Indian Restaurants in London, the most popular ones where you can try Indian cuisine for the first time or hop into these if you’re missing Indian food in your trip to London.

1. Gymkhana

Known chef Karam Sethi brought his mother’s style of cooking and tastes to the plate does total justice to ideal Indian foods. Known for serving the best Indian curries and Pakistani flavors, Gymkhana is one of the best established Indian restaurants in London.

Don’t miss : Fish Tikka, Kalonji Scallops, Lasooni White Tiger Prawns.

Open Hours: 12 noon to 2.30 pm & 5.30 pm to 10.30 pm (Monday to Saturday); Sundays Closed!

2. Chai Thali

Indian cuisine is known for Thali style serving of a variety of foods with strong and sweet tea, which is very authentic. They have separated divisions for serving various Indian thalis of all cultures and introducing the typical Dhaba cuisine with signature cocktails worth trying out.

Don’t miss : Signature Bhai’s Lamb & The Famous Chai Mojito.

Open Hours: 12 noon to 3 pm & 5 pm to 11 pm (Monday to Friday); 12 noon to 11 pm (Saturday & Sundays)

3. Hoppers

A perfect blend of two cultures, Indian and Sri Lankan, the offerings are varied, authentic, and loved by everyone who visits. You will never miss homemade food, with flavors that will blow your mind. In addition, there are also signature cocktails you miss not miss out on.

Don’t miss : Lamb Curry, and Seafood Kothu Roti

Open Hours: 12 noon to 2.30 pm & 5.30 pm to 10.30 pm (Monday to Thursday); 12 noon to 10.30 pm (Friday & Saturday), Sunday Closed.

4. Dishoom

If you’re up for Bombay-style cuisines, this one works the best. Vintage decor with a rustic vibe and exotic cuisine, inspired by Irani cafes, Dishoom is one of the busiest Indian restaurants in London. Perfect for students looking for Indian breakfast or families looking for hearty dinners.

Don’t miss : Masala Fish, Lamb Biryani, and Indian Pale Ale

Open Hours: 8 am to 11 pm (Sunday to Wednesday); 8 am until midnight (Thursday & Friday), 9 am to midnight (Saturday), Sunday Closed.

5. Talli Joe

Popular in Central London, one of the best India Restaurants that serves fine dining and plenty of drinks. The interiors are very chic, modern, and a happy place with a vibrant aesthetic, fill your stomach and soul with Indian flavors that make your heart happy!

Don’t miss: Jackfruit Biryani, and Black Carrot Pudding

Open Hours: 12 noon to 11.30 pm (Monday to Saturday); Sunday Closed.


Youthful and vibrant, Veeraswamy interior aesthetic is all about Rajasthan. Known to be one of the oldest Indian restaurants in London, serving the best of North Indian food, Michelin starred restaurant has world-class Indian cuisine with decors very inspired by Maharaja style.

Don’t miss: Lamb Shank, Tandoori Prawns, and Lamb Chops.

Open Hours: 12 noon to 2.15 pm & 5.30 pm to 10.30 pm (Monday to Friday); 12 noon to 2.30 pm & 5.30 pm to 10.30 pm( Saturday),12.30 pm to 2.30 pm & 6 pm to 10 pm (Sunday).

7. Kricket

Kricket is a one of kind, the interiors are very different from the ones we saw yet with long benches and tables, consists of a 20-seater restaurant in a cargo container! Rustic and countryside vibe, try the Indian curries, the table in Tapas style. Keep in mind to take extra cash as they don’t accept credit cards.

Don’t miss: Lamb Shank, Tandoori Prawns, and Lamb Chops.

Open Hours: 12 noon to 2.15 pm & 5.30 pm to 10.30 pm (Monday to Friday); 12 noon to 2.30 pm & 5.30 pm to 10.30 pm( Saturday),12.30 pm to 2.30 pm & 6 pm to 10 pm (Sunday).

8. Amaya

Amaya is one of the best Indian restaurants in east London, that specializes in grilled dishes, and serving it in an open kitchen infusing famous tapas-style, which leaves every guest speechless of food and interiors.

Don’t miss: Grilled Chicken, Asparagus, and Grilled Eggplant.

Open Hours: 12 noon to 2.15 pm & 6.30 pm to 11.30 pm (Monday to Saturday); 12.45 pm to 2.45 pm & 6.30 pm to 10.30 pm (Sunday).

9. Chai Ki

Chai Ki is a well-known Indian restaurant in London, features a rooftop terrace garden which is so gorgeous, serves the best South Indian flavors you can ever try! Very colorful, vibrant aesthetics and rustic vibe which is very inspired by Indian decors.

Don’t miss: Chicken Tikka Naan, Burnt Ginger Rice, and Butter Chicken.

Open Hours: 7 am to 11 pm (Monday to Friday); 10 am to 11 pm ( Saturday), 10 am to 10 pm (Sunday).

10. Darbaar

One of the best London restaurants with an Indian vibe, brainchild of award-winning chef, Abdul Yaseen, Darbaar is a blissful modern Indian cuisine, best served in banquet style. You have to try the specialties’ looks and tastes royal!

Don’t miss: Kasturi Butter Chicken and Baby Aubergine.

Open Hours: 11.30 am until midnight (Monday to Saturday); Sunday Closed!.

Share This Article :

Did you know that …

When you purchase something through our links we earn a small fee. However, you still pay the same. Win-win!