Best Indian Restaurants in London

7 Best Indian Restaurants in London

Are you in the mood for some tasty Indian delicacies in London? If yes, then come along with us as we walk you through some of the best places to get tasty homemade Indian delicacies in London.


Below, we’ll highlight the top seven Indian restaurants in London that promise to delight your taste buds and not make you miss home as much.

Whether you crave spicy chicken biryani or seasonal curries, these top 7 spots are sure to satisfy you and fill that vacuum.

Read for our curated list of 7 best Indian restaurants in London.

What are the 7 best Indian restaurants in London?

  1. Gymkhana
  2. Benarès
  3. BiBi
  4. The Tamil Crown
  5. Trishna
  6. Quilon
  7. Pahli Hill

Best Indian Restaurants in London

London is among the top destinations to explore in the UK with loads of tourist-friendly locations and bursting with diverse culinary delights. If you are planning to visit the city, the thought of experiencing the food scene might have crossed your mind and trust that it’ll blow your mind, suit your palate and present you with a home far from home.

Indian restaurants in London are known for their homely nature and their friendly smiles. Hospitality and authenticity is a watchword in these restaurants. They pride themselves in delivering exceptional culinary experiences, ranging from the highest quality services, authentic recipes to great atmosphere and budget friendly menu. Here are the 7 best Indian restaurants we have taken upon ourselves to curate for your personal consumption.

Presented in no particular order, top seven Indian restaurants in London.

1. Gymkhana

Gymkhana Restaurant is a two star Michelin  Indian restaurant in Albemarle Street.

It has a Raj-era themed interior and is divided into two levels: the ground floor features cozy booths ideal for lunch, while the vibrant red basement offers an intimate dining atmosphere for partners and loved ones.

The restaurant has a diverse menu primarily focusing on Northern Indian cuisine, which is both budget-friendly and delectable. Guests can enjoy a wide array of mouthwatering dishes, including tandoori masala lamb chops and kid goat methi keema.

More for you:  7 Best Italian Restaurants in London

Additionally, there’s a bar situated on the lower ground floor, offering an impressive selection of cocktails crafted from the finest Indian ingredients and flavors to suit your alcoholic palate.

Address: 42 Albemarle Street, London W1S 4JH, United Kingdom

Budget: £100+ per person

Opening Hours

Monday to Sunday: 12 – 2:45 pm & 5:30 – 10:45 pm. Reservation Required

Meals to Try: Muntjac biryani, pomegranate and mint raita

2. Benarès

Benares is a stylish, upscale Indian-British fusion restaurant in Berkeley Square, London. Awarded its first Michelin star in 2007, Benares continues to captivate diners with its generous portions of delectable dishes as one serving can feed two people and everyone loves free food.

The restaurant features a set menu of affordable delicacies with bold and tantalizing flavors. However, if you want a taste of the Michelin-star experience, the tasting menu comes highly recommended from lots of food critics and experts. Though slightly more expensive, you get to enjoy a fusion of modern Indian cuisine made primarily from British ingredients which makes it stand out from other Indian restaurants.

In addition to its outstanding cuisine, Benares prides itself on excellent service. So don’t be shy when it comes to asking for advice on what to order as they are willing to answer.

Address: 12a Berkeley Square, London W1J 6BS, United Kingdom

Budget: £50 – £100+ per person

Opening Hours:

Monday to Sunday: 12 – 2:45 pm & 5:30 – 10:45 pm. Reservation Required

Meals to Try: Batak Curry, Duck Fillet

3. BiBi

Bibi is a modern Indian restaurant situated in North Audley, London. The restaurant offers a warm, relaxed, chilled and laidback environment for diners as well as a carefully and thoroughly curated menu.

The menu, which is designed for sharing, offers 5 or 8-course options, with separate selections available for vegetarians and pescatarians. While exclusively offering tasting menus during the evening, Bibi also presents an a la carte lunch menu featuring an array of small snacks, chaats, and grilled dishes.

More for you:  7 Best lunch in London

When it comes to beverages, patrons can enjoy a selection of Champagne, sparkling teas, an impressive wine list, and a wide variety of cocktails.

Notably, Bibi is also a sister restaurant to Trishna and Gymkhana.

Address : 42 North Audley St, London W1K 6ZP, United Kingdom

Budget: £50- £100 per person

Opening Hours

Tuesday to Sunday: 12 – 3 pm & 6 – 9 pm

Closed on Mondays & Reservation Required

Meals to Try: Buffalo Milk Paneer

4. The Tamil Crown

Tamil Crown is a standout Indian restaurant renowned for its intimate dining experiences. The restaurant was established by the owners of the popular Tamil Prince in 2022.

Tamil Crown has a more contemporary feel. The restaurant occupies a two-story building, with a cozy, traditional dining area upstairs and a similarly snug downstairs space divided between tables and casual seating around a fireplace. Signature dishes like the beef masala uttapam and spicy coconut chutney are highlights of the menu. We like to refer to those dishes as their pride and jewel. Drink options include Indian spiced cocktails, beers, mocktails , and wines.

Reservations are accepted up to 28 days in advance, with Sunday reservations exclusively for roast dinners which is also very lovely.

Address : 16 Elia St, London N1 8DE, United Kingdom

Opening Hours

Monday: 5 – 11 pm

Tuesday to Friday: 12 – 11 pm

Saturday: 11 am – 11 pm

Sunday: 11 am – 10 pm, No Reservations Required

Budget: £50 – £60 per person

Meals to Try: Sunday Roasts, Channa bhatura with Raita

5. Trishna

Trishna is a sister restaurant of the popular Gymkhanaas earlier stated. It is situated in Marylebone, London.

 This Michelin-starred restaurant provides a spacious and chic ambiance, aesthetically pleasing with a reasonably priced A la Carte menu.

In addition to the à la carte offerings, Trishna presents various tasting options, such as three or four-course lunch selections, as well as five and seven-course ‘Koliwada’ menus which we consider highly generous. Guests can also explore an impressive wine menu to complement their meals based on how spicy or sweet the meal is.

More for you:  7 Best Omakase Restaurants in London 

Address: 15-17 Blandford St, London W1U 3DG, United Kingdom

Opening Hours

Wednesday – Sunday: 12:00pm – 2:30pm

Monday – Saturday: 5:00pm – 10:15pm

Sunday: 5:00pm – 9:45pm

Budget: £40 – £100 per person

Meals to Try: Aloo tokri chaat and makai saag

6. Quilon

Quilon is a Michelin Star Restaurant known for its delicious Indian cuisine in Central London. The restaurant is owned by Taj Hotel and is the first South Indian restaurant in the world to win a Michelin star. How Impressive!!

The menu, created for communal dining, showcases South-west coastal dishes, featuring seafood, poultry, and vegetarian options. For those seeking a more intimate dining experience, Quilon offers a private dining room with an exclusive entrance, bar, and private kitchen, where the chef prepares specially made meals.

Address: 41 Buckingham Gate, London SW1E 6AF, United Kingdom

Opening Hours

Tuesday: 5:30 – 10 pm

Wednesday to Friday: 12 – 2:30 pm & 5:30 – 10 pm

Saturday to Sunday: 12:30 pm – 3:30 pm & 5:30 – 10 pm

Budget: £50- £100

Meals to Try: Braised Lamb Shank, Mango Curry

7. Pahli Hill

The Pahli Hill is a colourful and comfortable restaurant in the heart of Fitzrovia. Named after an old city neighbourhood, Pahli Hill offers the finest regional Indian meals, derived from home recipes and traditional techniques.

The restaurant presents two distinct concepts: the upstairs restaurant called Pahli Hill which boasts a spacious and family-friendly dining room, celebrating an eclectic mix of flavors from across the country and a downstairs space Bandra Bhai, a bar named after the neighboring suburb of Bandra. It offers a bar and live music space known for its outstanding cocktails. Trust that you can get the best cocktails in London in Bandra bhai.

Address: 79-81 Mortimer Street, London, United Kingdom

Opening Hours

Monday: 5 – 10 pm

Tuesday – Saturday: 12 – 3 pm & 5 – 10 pm

Closed on Sunday

Budget: £50 – £100 per person

Meals to Try: Pondicherry fried squid, Fish Curry


This list of Indian restaurants in London guarantees a top-notch dining experience whenever you find yourself in the city.

So, have you made your plans yet? Reach out and make a reservation now to not miss out on this delicious burst of delightfulness. Visit one of these restaurants and treat yourself to an exquisite culinary journey!


Similar Posts

Leave a Reply

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