The 20 Best Indian Restaurants in London for Delectable Indian Cuisine

By Alex Brickmen | Updated on

London is an ideal destination for people from all over the world. This city is extremely popular, particularly among Asians. All of the information has repeatedly appeared in various statistics. In addition to sightseeing and shopping at picturesque tourist destinations, visitors sample the delectable cuisine of the city's various traditional hotels and restaurants.

London has long been known for its admirable Indian food, and I chose fine dining over the plentiful and frequently mediocre restaurants in London. This list includes both long-standing favorites and popular new ventures. In the United Kingdom, Indian cuisine is a perennial favorite. In fact, chicken tikka masala has surpassed fish and chips as the British national dish! The British obsession with Indian cuisine is unquestionably enduring.

Frequent travelers between the countries discover that tasting Indian food once more is the first thing they are looking forward to. Aside from being nutritious, Indian cuisine comprises a range of herbs and spices to create rich and incredibly complex flavors. That might be a reason behind the popularity of Indian cuisine in London as well as everywhere in the world.

When Queen Victoria first tasted authentic Indian food, it was an unforgettable moment in Indian food history. Abdul Karim, her loving servant, and a friend had managed to bring her a curry. Abdul was then told to prepare the same menu for her on most days of the week. People from outside of the castle gradually became aware of the news and became interested in the food and its flavor. Aside from Indian people, the British have a love for Indian Food.

The 20 Best Indian Restaurants in London

Here is a list of the 20 best Indian restaurants in London:

01. Shah Tandoori

This is an excellent Indian restaurant. That's a very authentic establishment. You can find e Excellent Indian cuisine at a reasonable price. It could be a hidden treasure. Everything is delicious, from the mala soup to the chicken tikka biryani, the Lahori fish, the Tandoori mixed masala, and even the Plain Nan. The service is also extremely friendly.

If you are looking for a good Indian restaurant near Drummond Street, London, Shah Tandoori is a must-try for you. The ambiance of this restaurant is just outstanding. Foods are cooked properly. Once you try their food, you will definitely visit the restaurant again.
Address: 159 Drummond St, London NW1 2PB, United Kingdom

02. The India

This quaint and cozy restaurant is completely underground, divided into three dining rooms, each with its own whitewashed high ceilings and comfortable leather chairs. This intimate setting creates a lovely ambiance that is ideal for all types of celebrations.

The India team believes in providing consistently excellent service to any guest who walks through the door. The team staff is trained on the procedure of various spices, allowing them to explain to their guests and answer any questions they may have.
Address: 21 College Hill, London EC4R 2RP, United Kingdom

03. Bonoo Indian Tapas

Bonoo Indian Tapas is a multi-award-winning restaurant. The restaurant started its journey in 2016 and since then it has stolen the hearts of hundreds of thousands of people. So you can easily guess how amazing the quality of their food is. Bonoo is strongly recommended for those who want yummy items.

The restaurant is amazingly great to make a visit. The overall atmosphere is cozy and the service is outstanding. You will love most of their menu which includes chicken, shrimp, lamb, and many other dishes. One thing you can be sure of is that you will find a wide variety of food items.
Address: 675 Finchley Rd, London NW2 2JP, United Kingdom

04. Bayleaf Restaurant

The Bayleaf restaurant started its journey 25 years ago. Throughout this time, they have received numerous awards and accolades for their food delivery service. The restaurant is proud to provide you with the dining experience you've been looking for.

The restaurant's policy has always been that the taste of their food and table service is second to none. The food is delicious. The restaurant makes you feel at ease. It is an ideal setting for a birthday celebration and a delicious meal.
Address: 1282-1284 High Rd, London N20 9HH, United Kingdom

05. The Famous Curry Bazaar

The Famous Curry Bazaar is also a family-owned eatery on Brick Lane that was launched in 1996. It is the only restaurant in Brick Lane that has not changed hands and is probably the best Indian restaurant there.

Many celebrities, including Chris Martin (Coldplay), Ainsley Harriot (Celebrity Chef), Russell Brand (Comedian), Jonathan Pryce (Actor), Peter Sissons (News Reader), Jannie and Bismarck Du Plessis (South African Rugby Players), and many more, have visited this restaurant. Come enjoy the best Curry house in Brick Lane, and you might be lucky enough to be seated beside a public figure.
Address: 77 Brick Ln, London E1 6QL, United Kingdom

06. Palms of Goa

Palms of Goa is a one-of-a-kind Indian restaurant that serves authentic Goan cuisine. The history of this specialty cuisine reflects Goa's Indian and Portuguese heritage, with coconut and spices serving as the main ingredients, generating a flavorful and distinct taste.

Palms of Goa is a great attraction for business lunches and post-work dinners. The remarkable dishes here include Lamb Xacutti, Pumpkin Curry, and many more.
Address: 12 Charlotte St., London W1T 2LU, United Kingdom

07. Bengal Village

Bengal Village is a family-run eatery located in the heart of the iconic Brick Lane, also known as London's Curry Mile. Founded over two decades ago, this is presumably one of London's greatest eateries for authentic Indian cuisine, including vegetarian dishes!

Every year, they have received the Trip Advisor Excellence award. Visit the restaurant today to sample some delectable dishes and become a part of the wonderful community that has welcomed visitors from all over the world. Bengal Village is a "slick establishment" serving delicious Indian food.
Address: 75 Brick Ln, London E1 6QL, United Kingdom

08. Tamarind

The restaurant offers the sensory delights of Indian cuisine in a beautiful new light. This is London's first Michelin-starred Indian restaurant, and it continues to break new ground with dishes that can be enjoyed at any time of day, presented in a sensitively floral environment in Mayfair.

Definitely, it is one of my favorite Indian luxury restaurants in London. I would strongly recommend trying it out if you're in the neighborhood and hungry for good food. The staff is also excellent.
Address: 20 Queen St, London W1J 5PR, United Kingdom

09. Gymkhana

This is without a doubt our preferred upscale Indian restaurant in London. Gymkhana never fails to deliver. The malai chicken tikka, deer biryani with pomegranate raita, and keema pav are the best dishes. The lassi and desserts are fantastic. Booking a reservation is extremely difficult, so do so as soon as possible.

This restaurant is a pleasant surprise, from the comforting ambiance and genuine magnanimous greeting to the extremely attentive service. However, when you combine that with spectacularly unique dishes that comprise multiple regions of India in unique ways, you have such a true culinary destination. The setting is traditional yet classy. And, the food is fresh and hot, with an authentic Indian flavor.
Address: 42 Albemarle St, London W1S 4JH, United Kingdom

10. Babur

It is a high-quality Indian restaurant located in the heart of South East London. Everything is clean and on point, including the food. They are attentive, courteous, and quick. The food is fresh and delicious, and the back of the restaurant appears to be a wedding venue. Do not put off your visit for another day.
Address: 119 Brockley Rise, London SE23 1JP, United Kingdom

11. Dishoom Carnaby

Dishoom Carnaby brings vibrant Bombay elegance to Soho's cultural heart and world-famous Carnaby Street. Begin your day with unlimited Chai at breakfast, or indulge in the Chef's special dish of Salli Boti, a classic Bombay dish. Dishoom pays tribute to the Irani cafés that were formerly a staple of life in Bombay.

At their peak in the 1960s, there were nearly 400 of these cafés, which were launched early last century by Zoroastrian immigrants from Iran. Dishoom Carnaby, which was launched in 2015, serves a lovingly curated menu of Bombay favorites and first-class beverages all day, every day. Everyone is welcome in this restaurant
Address: 22 Kingly St, Carnaby, London W1B 5QP, United Kingdom

12. Muhib Indian Cuisine

Muhib is a well-known Indian restaurant that serves a wide range of dishes. This restaurant is located on Brick Lane in London and has a great selection of Indian restaurants. They strive to provide delicious food and outstanding service. The chefs are highly skilled with years of experience and take great pride in their work. Similarly, the staff and management have been providing first-rate service in this sector for over 20 years.
Address: 73 Brick Ln, London E1 6QL, United Kingdom

13. Sheba Restaurant

For over 30 years, The Sheba Restaurant has been the recipient of numerous awards, including East London chef of the year, best curry house, and many more. Brick Lane has a very pleasant atmosphere. The food and service are both excellent here!

This location is unlike any other. If you enjoy spicy food, it is undoubtedly a pleasant place to spend time with family and friends. Sheba was named the best Indian eatery in Brick Lane by UK Restaurant Guides in 2012, as well as the greatest in East London by Fluid London.
Address: 136 Brick Ln, London E1 6RU, United Kingdom

14. Cinnamon Indian Restaurant

This restaurant has received the Master Chef award. This restaurant has been named one of London's top ten best Indian restaurants. Their culinary competency and reputation for serving Indian Food have become legendary. The restaurant is attractively decorated. Everything is spotless. They offer immediate services. The staff is incredibly friendly, and the welcoming atmosphere that they ensure is appropriate.

The food is delicious. One can even make their own selection to make delicious Indian food as spicy as they want. Taking parcels is sufficient for one person. The restaurant is in the ideal location. The food is of excellent quality and extremely delicious.
Address: 134 Brick Ln, London E1 6RL, United Kingdom

15. Yatri

Yatri (traveler) is a short walk from both Euston and Kings Cross stations, making it an excellent Indian food stop on your way through central London. Tandoori Prawns are a big hit, with big, yummy, flavorful prawns and a fabulous spicy heat. Curries are also delicious, with well-seasoned flavors.

Inside, the eatery has a great vibe. This restaurant stands out among the central London market crowd, particularly in terms of quality and value for money. This is a nice restaurant with friendly service. Everything is so clean. However, I would strongly advise making a reservation in advance as it becomes busy.
Address: 3-9 Chalton St, London NW1 1JD, United Kingdom

16. Tower Tandoori

Tower Tandoori is Bermondsey's oldest Indian restaurant, still using a classic, charcoal-fired tandoor that was lit in 1978 and is still heating up! Tower Tandoori's Indian tandoori cuisine is genuinely refined. Tower Tandoori's menu has also been updated with the passage of time. It has a good interior design influenced by the dodgy, relaxing courtyards of Indian palaces. It is undoubtedly one of the greatest Indian restaurants in London. The owner and staff are amiable and welcoming.
Address: 74-76 Tower Bridge Rd, London SE1 4TP, United Kingdom

17. Chettinad

In London, this is a fantastic Indian restaurant. Chettinad is a tiny village in Tamil Nadu, India. It is famous for its culinary delicacies. This restaurant has been around for a long time and continues to serve delicious, homely Indian food. Aside from the excellent food, the service is also excellent.
Address: 16 Percy St, London W1T 1DT, United Kingdom

18. Chutney Mary

Chutney Mary is a landmark dining establishment located in the elegant St. James's district of London's West End. It was founded in 1990. The multi-award-winning restaurant reinvents traditional Indian cuisine by combining different flavors, reinterpreting traditional recipes, and adding a world-class presentation.
Address: 73 St James's St, St. James's, London SW1A 1PH, United Kingdom

19. Indian Gourmet

Indian Gourmet serves freshly prepared appetizing, homely, and authentic Indian food from various parts of India and the Indian Subcontinent. At Indian Gourmet, all the chefs and cooks were born and raised in traditional Indian homes and learned the basics of home cooking.
Address: 64 Borough High St, London SE1 1XF, United Kingdom

20. Bombay Bustle

It is another outstanding Indian restaurant in London. There's a lot of hustle-bustle, and the smoky aromas hint at some excellent Indian cooking. The Goan-style stone bass tikka, chunky lamb biryani, the moist, and, of course, the rich, mellow dhal are all standouts on the menu. The food is reasonably priced.
Address: 29 Maddox St, London W1S 2PA, United Kingdom

Final Words

Indian cuisines are yummy. You will find at least a single Indian restaurant wherever you go. So is in London. There are many Indian restaurants in London. We have mentioned some good Indian restaurants that you will love to visit. Our best-20 list might help you find a good Indian restaurant in London. Pick a restaurant out of our list and stay in touch with Indian cuisines.

Nearly all Indian restaurants in London accept online orders through websites or apps like Uber Eats, Deliveroo, and Just Eat. So, place your order online or reserve a table for delectable Indian cuisine.

If you like spicy and aromatic taste in food, try ordering online or book a table at a Pakistani restaurant in London.