21 Best Indian Restaurants in Central London

By Alex Brickmen | Updated on

Indian cuisine cannot be compared to any other cuisine in the world. Indian cuisine is something that a foreign tourist can fall in love with when they come to India. Food is an art of India. As you travel from one province to another in India, you will get to taste the different authentic cuisines.

Indian spices have a reputation across the country and worldwide. These spices, however, are produced in large quantities in all regions of India. All these spices make Indian dishes very rich. Not only India but the entire Indian subcontinent is like a paradise of many types of food.

Various food experts have unraveled the secret behind the unique taste of Indian food. If you have eaten both Indian food and Western food, you will easily understand that Indian food is completely different from Western food. Food experts say that Indian food is very tasty due to the use of different types of fresh spices and some traditional formulas.

A total of 381 ingredients are used in all types of food around the world. Surprisingly, only the Indian subcontinent has more than 200 ingredients used in different dishes. Due to these reasons, the taste and acceptance of Indian food are very high all over the world.

If you live in Central London and are of Indian descent then Indian food will always beckon you. But it is not always possible to cook these types of food at home. In that case, lunch or dinner at various Indian restaurants on weekends can be a great decision.

Not only Indians but many British people are now addicted to Indian food. In today's article for you, we are going to discuss some notable Indian restaurants located in Central London. Stay with us.

21 Best Indian Restaurants in Central London

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

01. Masala Zone Covent Garden

Masala Zone is a widely known Indian restaurant in Covent Garden. It is regarded as one of the 6 best Indian restaurants in London. The Daily Telegraph noted that Masala Zone is the best restaurant in London. Here you will be able to indulge in mouthwatering Indian street food.

This restaurant offers thalis, curries, sweet snacks, and a plethora of Indian dishes in a colorful environment with pop and folk art. The place is extremely beautiful. Indian dishes in such a beautiful place will steal away your mind. There is no doubt that it's a must-visit restaurant in Central London.
Address: 48 Floral St, London WC2E 9DA, United Kingdom

02. Tamarind Kitchen

Tamarind Kitchen is another remarkable Indian restaurant in Central London. It offers avoidance of sensory dishes suicide meat and seafood, creamy South Indian curries, kebabs, etc. Try one or many as you wish.

This restaurant offers a private dining room that accommodates 15 guests. For an exquisite private dining experience, this restaurant might be the best option in the heart of Soho. This is a place for relaxing, enjoying, and socializing. Try some irresistible Indian food in this restaurant. The food and service are great.
Address: 167-169 Wardour St, London W1F 8WR, United Kingdom

03. Gymkhana

Gymkhana is an elite restaurant in Central London. It is a model doctor India's aristocratic claps where members of upper-class society dine, drink and play sports. Since 2014, it has had a Michelin star for its traditional Indian cuisines.

The decor of this restaurant is boosted by a variety of old gymkhana elements. The birds of this restaurant are known for its cocktails that include the best Indian ingredients and flavor combinations.
Address: 42 Albemarle St, London W1S 4JH, United Kingdom

04. The Delhi Brasserie

The Delhi Brasserie is one of the top restaurants in Central London that serves genuine Indian food with a contemporary twist of innovative dishes and delights. Here you can experience the authentic flavors of Indian cuisine. They are always prepared to provide you with one of the best dining experiences in Central London.

This restaurant is excellent not only in terms of taste but also in incompatible service and ambiance. They treat their customers as their guests. All the visitors appreciate them for their food and service.
Address: 44 Frith St, London W1D 4SB, United Kingdom

05. India Club

India Club is the same as it was at the time of its establishment even after 50 years. This is one of the oldest curry houses in London. The walls here have many pictures of the Indian independence era which will remind you of the time when Indian independence was achieved.

India Club will serve you home-cooked South Indian authentic food which will give you a great experience. This restaurant has a private bar. Here you can easily organize a private party. This place is very beautiful. Visitors praise the decoration and service of the restaurant.
Address: 143 Strand, London WC2R 1JA, United Kingdom

06. Bengal Village

Bengal Village is an excellent Indian restaurant in Central London. It is a family-run business which is located in the center of Brick Lane. This eatery has much reputation in London. This is why it is also known as the Curry Mile of London. If you are looking for authentic Indian food in Central London, I will recommend this one. You can try some delectable dishes. The atmosphere and service are just excellent. They are waiting to serve you a wide range of vegan options.
Address: 75 Brick Ln, London E1 6QL, United Kingdom

07. Dishoom Covent Garden

Dishoom is a second-to-none restaurant brand in the UK. Their food presentation is very alluring that can steal your eyes as well as taste buds. They offer a plethora of flavors, textures, and genuine deliciousness. Chicken Rubi and Black Daal might be an awesome combination. Go take a reservation.

It is one of the busiest restaurants in Central London. They have very attentive and intelligent waiters who are waiting to welcome their customers. Some cuisines are highly recommended such as Black Daal, Jackfruit Biryani, House Special Chaat, and Okra Fries.
Address: 12 Upper St Martin's Ln, London WC2H 9FB, United Kingdom

08. Kricket

Kricket is a sanctuary in the center of Soho, just a moment's walk from Piccadilly Circus. The restaurant includes a theater kitchen, counter seating, and long shared tables, making it ideal for large parties. The chefs provide a seasonal sharing meal with all of the Kricket classics. The chefs make Indian-inspired cocktails using a variety of independent spirits, artisan beers, and small-production wines.
Address: 12 Denman St, London W1D 7HJ, United Kingdom

09. Bombay Bustle

Bombay Bustle is a notable restaurant in central London. This establishment is inspired by tiffin tin carriers in Mumbai. They used to deliver food to people's homes along the railway tracks of Mumbai. The menu features family recipes as well as the city's trendiest dishes.

Some of the specialties of Mumbai and its surrounding areas are Bambaya Ragdao, dry peas, honey curd, and fried prawns. Besides, here you will find many mouth-watering items. Restaurant waiters are very friendly. All in all, this restaurant will give you a memorable experience.
Address: 29 Maddox St, London W1S 2PA, United Kingdom

10. Punjab Restaurant

Punjab Restaurant is one of the best Indian restaurants in Central London. They provide delicious Punjabi food. Dishes are presented nicely. The staff is very welcoming and sure to greet you. They provide good service as you expect. The buttered chicken is very mouth-watering.

Some of the highly recommended dishes are the Acharri Gosht, buttered chicken, naan bread, etc. Punjab restaurant will never let you down. You will surely be back if you try their food once. All the employees are very professional here. At the time of eating, you might feel you are in India right now.
Address: 80 Neal St, London WC2H 9PA, United Kingdom

11. Saravana Bhavan

Saravana Bhavan is an excellent Indian restaurant located in Central London. Many items of food are available here. You can choose your favorite dishes from a plethora of options. You can try masala dosa, paneer jalfrezi, garlic naan, and a wide range of Indian food. Many visitors go there for South Indian thali. You can also try it. All the items here are good and they will never let you down.
Address: 17 Charing Cross Rd, London WC2H 0EP, United Kingdom

12. Tandoor Chophouse

Tandoor Chophouse is a combination of a North Indian restaurant and a British chophouse. Here you will find the torn foods of both countries. If you want to eat North Indian food with great flavors, this is a good restaurant. The atmosphere of this restaurant is very vibrant. You can come here with friends or family to eat tandoor of great quality and variety.
Address: 8 Adelaide St, London WC2N 4HZ, United Kingdom

13. Pataka

Pataka is a superb Indian restaurant located in Central London. You can enjoy a variety of Indian dishes in a modern way. Here you will find an explosion of different flavors. Extraordinary ingredients make an ordinary dish extraordinary.

Located in Soho, this restaurant is one of the best restaurants in Central London. The decor is opulent, and this is more of a sophisticated cocktail bar than a dining establishment. It does provide seats for supper and other events.
Address: 53 Shaftesbury Ave, London W1D 6LB, United Kingdom

14. Cinnamon Bazaar

The Cinnamon Bazaar provides its customers with contemporary Indian dishes. Combine urban London with Indian heritage. It is a cross-cultural restaurant that cherishes a genuine democratic spirit. There is no doubt that it is one of the perfect places to relax, eat and drink.

You can come here anytime with your family and friends. This restaurant features a wide range of food items. You can try their chicken haleem. The food items offered by this restaurant connect different cultures with Indian heritage which is a unique feature of this restaurant.
Address: 28 Maiden Ln, London WC2E 7JS, United Kingdom

15. Chutney Mary

Chutney Mary is a well-known Indian restaurant located in Central London. This restaurant has a glamorous bar. It is sure that if you visit this restaurant you will have a completely different experience. Here you will find a great combination of Indian gourmet food with modern cuisine. The restaurant itself ensures delicious food as well as a beautiful ambiance. Besides, the professional chefs have made the restaurant stand out.
Address: 73 St James's St, St. James's, London SW1A 1PH, United Kingdom

16. Chettinad

Chettinad is a well-known Indian restaurant in Central London. Here you will find a wide range of delicious Indian cuisines. The food is very authentic. The mouthwatering aroma coming out from this restaurant can satisfy anyone's taste buds. Besides, the employees are very attentive and professional.

They are always ready to serve you well-flavored Indian food in a very friendly manner. Try some South Indian food with so many vegetarian options. It is a nice place to dine in with family and friends.
Address: 16 Percy St, London W1T 1DT, United Kingdom

17. Palms of Goa

Palms of Goa is one of the most remarkable Indian restaurants in Central London. They are committed to serving you the genuine taste of Goa. The freshest Indian ingredients make the food more delectable than the usual dishes. They provide healthy food in a hygienic place.

Besides, they always try to avoid artificial food coloring that could affect your health. Many people have reviewed that when they enjoyed eating in this restaurant they felt like they were in India.
Address: 12 Charlotte St., London W1T 2LU, United Kingdom

18. Maharaja of India

Maharaja of India is another remarkable Indian restaurant in Central London. You will love their good food and decent service. One thing I like about this restaurant is that you will be able to buy any food at a reasonable cost.

Everything they serve is fresh and delicious. The outstanding decor and table linens are top-notch. This restaurant offers a plethora of food items such as rice, paneer tikka masala, lacchi, tandoori chicken, thali, Sana masala, chutney, and many drink options.
Address: 19A Charing Cross Rd, London WC2H 0ET, United Kingdom

19. Jamavar

Jamavar is an outstanding fine dining restaurant that reflects the diverse culinary traditions of India. It is a fantastic restaurant with great service and tasty food. The drinks and desserts are an absolute work of art. The restaurant has a seating capacity of 107 guests. Besides, it has a private dining room that can accommodate 8 guests.
Address: 8 Mount St, London W1K 3NF, United Kingdom

20. Royal India

Royal India is one of the best Indian restaurants located in London's Covent Garden. It is located near the Royal Opera House. People who go to the opera mainly come to eat at this restaurant.

Because of this, many local and foreign people come here every day. Their favorite cuisines are homemade thali and homemade king prawn tandoori. Probably they are the best tandoori you have had in this city.
Address: 3 Endell Street, London, WC2H 9EL, United Kingdom

21. Gopal’s of Soho

This restaurant is an amazing Indian restaurant located in Central London. Having dinner here overlooking Old Compton Street is a different experience. You can try butter chicken, cheese naans, lamb masala, and delicious kulfi here. A visitor cannot help appreciating the beautiful ambiance of this restaurant.
Address: 12 Bateman St, London W1D 4AH, United Kingdom

Final Words

This article introduces some of the best Indian restaurants in London. If you love Indian food and live in Central London, this article can be very helpful for you. Who does not want to taste the local food while sitting on foreign soil? So we have prepared this significant list for you.