Book Your Student Accommodation

Now Refer UniAcco &
Earn £100 With Every Booking!


student already booked

Free of Cost




Pay in Instalments


10 Best Indian Restaurants In London

indian restaurants in London

Craving home food? No worries, We got your back! There is no doubt that Brits love curry as much as we do. South-Asian food in London has always been in talks for its taste, aroma & varieties of dishes. From Michelin-star restaurants to local street food, the Indian magic has left everyone astounded. With so many options available, it’s quite a task to choose one. So, here are our top picks for the best Indian restaurants in London.

The Best Indian Restaurants In London

1. Dishoom

Dishoom is one of the best Indian restaurants in London and has a chain of Indian cuisine around the UK. It was formed as a tribute to the Irani cafes in Bombay. And it has an excellent ambience and retro vibes that can take you on a nostalgia trip. It is a must-visit place as it offers excellent cocktails and a delicious combination of home-style food. With fun and easy recipes for students living abroad, Dishoom is bound to win your hearts over.

  • Locations:

1. Kensington-

  • Address: 4 Derry Street, London W8 5SE.
  • Tel: 0207 420 9325
  • Opening Times: Monday – Friday 8 am to 11 pm, Saturday & Sunday 9 am to 11 pm.

2. Shoreditch-

  • Address: 7 Boundary Street, London E2 7JE.
  • Tel: 020 7420 9324
  • Opening Times: Monday – Saturday 8 am to 11 pm

3. King’s Cross-

  • Address: 5 Stable Street, London N1C 4AB.
  • Tel: 020 7420 9321
  • Opening Times: Monday – Saturday 8 am to 11 pm

4. Carnaby-

  • Address: 22 Kingly Street, London W1B 5QP.
  • Tel: 0207 420 9322
  • Opening Times: Monday – Saturday 8 am to 11 pm

5. Covent Garden-

  • Address: 22 Kingly St, Soho, London W1B 5QP.
  • Tel: 020 7420 9322
  • Opening Times: Monday – Saturday 8 am to 11 pm
  • Cuisines: Indian, Cafe, Curry
  • Popular Dishes: Cocktails, Chai, Pav Bhaji, Vada Pav, Naan, Biryani, Tea
  • Prices: £55 for two people (approx.)

2. Indian Accent

Situated in the heart of Mayfair, the Indian accent serves Indian food unlike any other. It is known to create inventive Indian cuisine with global ingredients and techniques. Its path-breaking menu is curated by award-winning chef Manish Mehrotra. This is what makes it one of the best Indian restaurants in London. Being considered as an absolute high-end restaurant, it has some splendid interiors that feature emerald-green velvet upholstery, marble veined table tops, brushed gold and adding Indian vibes with the lattice fretwork screens. The extravagant a la carte menu offers a grand 8-course tasting menu and a three-course menu. Indian accent is one of the best restaurants in London for Indian students especially.

  • Address: 16 Albemarle St, Mayfair, Soho, London, W1S 4HW, UK
  • Contact: 020 76299802
  • Cuisines: Indian
  • Popular Dishes: ghee roast lamb with roomali roti pancakes, potato sphere chaat with white pea mash, the mathri trio, millet khichdi with beef laal maas and parmesan yoghurt
  • Prices: £100 for two people (approx.)
  • Timings: Mon to Sun 12-2:30 pm & 5:30 pm-10:30 pm

3. Quilon

Quilon is one of the top Indian restaurants in London that serve South West coastal Indian cuisine since 1999. They earned a Michelin star in 2008 and have retained it ever since. They serve unique dishes that blend old traditions with modern tastes. It is known for having tempting seafood dishes with lots of variety in vegetarian food too. The star chef Sriram has exclusively designed a tailor-made tasting menu. They also have a world-class wine list complementing their cuisine. The interiors of the place offer a breath of fresh air with warm neutral colours and incredibly friendly staff.

  • Address: 41 Buckingham Gate, London SW1E 6AF
  • Contact: +44 2078211899
  • Cuisines: Indian, South Indian, Curry
  • Popular Dishes: Crab Cake, Mango Curry, Malabari Paratha, Fish Curry, Masala Prawn, Wine, Scallops
  • Prices: £90 for two people (approx.)
  • Timings: 12 noon – 2:30 pm, 6 pm – 11 pm

4. Masala Zone

If you want to eat Indian food in the UK, then this is the place for anyone who is looking for authentic Indian modern food at very affordable prices. The place is newly innovated with a vibrant display of Rajasthani puppets, and old wooden temple doors giving a gorgeous view. They have an amazing range of proper Indian food like street food, thalis, daily changing freshly made vegetables, flavourful grills, regional curries, biryanis and many more. They also serve some amazing cocktails and have a lovely staff with immaculate service.

  • Locations:
  1. Bayswater-
  • Address: 75 Bishops Bridge Road, London W2 6BG
  • Tel: 020 7221 0055


  • Mon to Fri 12:30-03:00 pm, 05:30 pm-11:00 pm
  • Sat 12:30-11:00
  • Sun 12:30-10:30
  1. Camden-
  • Address: 25 Parkway, London NW1 7PG
  • Tel: 020 7267 4422
  • Timings:

Mon to Fri 12:30-03:00 pm, 05:30 pm-11:00 pm

Sat 12:30-11:00 pm

Sun 12:30 – 10:30 pm

  1. Covent Garden-
  • Address: 48 Floral Street, London WC2E 9DA
  • Tel: 020 7379 0101
  • Timings:
    • Mon to Fri 12:00-11:00 pm
    • Sat 12:30–11:00 pm
    • Sun 12:30-10:30 pm
  1. Earls Court-
  • Address: 147 Earls Court Road, London SW5 9RQ
  • Tel: 020 7373 0220
  • Timings:
    • Mon to Fri 12:30 – 03:00 pm, 05:30 pm – 11:00 pm
    • Sat 12:30 – 11:00 pm
    • Sun 12:30 – 10:30 pm
    • Open on Christmas Day
  1. Islington-
  • Address: 80 Upper Street, London N1 0NU
  • Tel: 020 7359 3399
  • Timings:
    • Mon to Fri 12:30 – 03:00 pm, 05:30 pm-11:00 pm
    • Sat 12:30-11:00 pm
    • Sun 12:30-10:30 pm
  1. Selfridges-
  • Address: Garden Cafe 4th Floor, Selfridges
    400 Oxford Street, London W1U 1AT
  • Timings:
    • Mon to Sat 09:30 am-09:00 pm
    • Sun 11:30 am-04:00 pm
  1. Soho-
  • Address: 9 Marshall Street, London W1F 7ER
  • Tel: 020 7287 9966
  • Timings:
    • Mon to Fri 12:00-11:00 pm
    • Sat 12:30-11:00 pm
    • Sun 12:30-10:30 pm
  • Cuisines: Indian, Curry
  • Popular Dishes: Grand Thali, Roti, Masala Chai, Chaat, Chicken Biryani, Butter Chicken, Rogan Josh
  • Prices: £30 for two people (approx.)

5. Trishna

Located in the heart of London’s Marylebone, Trishna delivers a contemporary taste of Indian coastal cuisine and an extensive wine list. it is one of the famous Indian restaurants in London and has a reasonably priced tasting menu that’s light, fresh and never too heavy. It is modern and chic with antique mirrors, pendant lighting, marble tabletops and a semi-alfresco ambience with doors that open onto the street.

  • Address: 15-17 Blandford Street, Marylebone, London W1U 3DG
  • Contact: 020 79355624
  • Cuisines: North Indian, South Indian, Indian, Curry
  • Popular Dishes: Fish, Wine, Cocktails, Tandoori Lamb Chops, Prawn, Seafood Biryani, Lassi
  • Prices: £100 for two people (approx.) for the dinner menu & £70 for two people (approx.) for a lunch menu.
  • Timings: Mon to Sat 12-2:30 pm, 6 pm-10:30 pm, Sun 12-2:45 pm, 5:30 pm-9:45 pm

6. Dhaba @49

Inspired by the roadside cafe of North India, Dhaba @49 has some exceptional fusion dishes. The dishes are delicious and look vibrant and colourful too. You will be spoiled for choices with their extravagant menu. They serve chaats to fill your cravings, the yummiest pav bhaji, starters, curries and everyone’s favourite tandoori chicken and lamb Ghosh. You will find a delicious drinks menu with wines, beers, spirits, and cocktails. This is one of the top Indian Restaurants in London you can’t afford to miss.

  • Address: 49 Chippenham Rd, London W9 2AH
  • Contact: 02034892424
  • Cuisines: North Indian
  • Popular Dishes: pav bhaji, baingan bharta, tandoori chicken and lamb rogan josh
  • Prices: Under £30
  • Timings:

Mon- 05:30 pm-10:30 pm

Tue to Fri – 12:00 pm-02:30 pm, 05:30 pm-10:30 pm

Sat- 12:00 pm-0:30 pm

Sun- 05:30 pm-10:00 pm

7. Benares

Benares specializes in combining British ingredients to create a unique and innovative modern Indian menu. It is an Indian chain restaurant located in the heart of Mayfair Berkeley Square, Benares Restaurant is ranked among the top Indian restaurants in London. The menu evokes the true essence of Indian cooking with bold spices and superb texture. Named after India’s holy city, Benares combines tradition with daring modernity, hand-crafted furniture, water features, and an elegant, exotic interior. The Indian subcontinent is beautifully explored in the menu with several dining options like a la carte menu, Benares sharing platters and pre-theatre set menus.

  • Address: 12A Berkeley Square House, Berkeley Square, Mayfair, London W1J 6BS
  • Contact: 020 76298886
  • Cuisines: Indian
  • Popular Dishes: Wine, Soft Shell Crab, Tandoori Chicken, Creme Brulee, Cocktails, Dark Chocolate Mousse
  • Prices: £90 for two people (approx.)
  • Timings:

Mon to Sat 12-2:30 pm, 5:30 pm – 11 pm

Sun 6 pm – 10 pm

8. Bombay Bustle

Bombay bustle is inspired by the Dabbawalas of Mumbai, an Indian chain restaurant – men who traditionally used the city’s railway network to deliver home-cooked meals. It perfectly captures the essence of Mumbai with an a la carte menu which is a recreation of some of the city’s most loved dishes alongside family recipes and seasonal delights. The place reflects Art Deco buildings and is well suited to have a leisurely dinner or a quick lunch.

  • Address: 29 Maddox Street, Mayfair, London W1S 2PA
  • Contact: 020 72904470
  • Cuisines: Indian
  • Popular Dishes: rarah keema pav, achari lamb chops, yellow coloured chicken curry, lamb biryani
  • Prices: £35 for two people (approx.)
  • Timings: Mon to Sat 12-2:30 pm, 5:30 pm-10:30 pm

9. Taste Of Nawab

Established in 1996, the taste of nawab is probably the best Indian restaurant in London. It offers exquisitely spiced mouth-watering Indian and Bengali cuisine freshly prepared by the chef. The dishes are prepared in a way to suit the taste of a Nawab. You can try a varied menu with some favourites like chicken tikka, lamb bhuna, and papadums.

  • Address: 97 Colney Hatch Lane, Muswell Hill, London N10 1LR
  • Contact: 020 88836429, 020 84446046
  • Cuisines: Indian, Bengali
  • Popular Dishes: Bengali-style freshwater tilapia, mango kulfi, Tagore chicken curry, tandoori trout
  • Prices: £35 for two people (approx.)
  • Timings: Mon to Sun 5:30 pm-11 pm

10. Jamavar

It is the culinary jewel of The Leela Palaces, Hotels and Resorts. Jamavar is the group’s sixth site and was awarded its Michelin star within a year of its opening. The place serves as a host to deliver the most divine and authentic Indian cuisine. It has a colonial vibe with dark wood panels, brass, and captivating Tanjore paintings. If you are looking for awesome money-saving meals at the best Indian restaurants in London, you must visit this place.

  • Address: 8 Mount St, Mayfair, London W1K 3NF
  • Contact: 020 74991800
  • Cuisines: Indian
  • Popular Dishes: soft-shell crab with sweet-sour damson chutney and pickled garlic, spicy stone-bass tikka enlivened with green cardamom and avocado chutney, jheenga moilee, Goan prawn curry
  • Prices: £45 for two people (approx.)
  • Timings: Mon to Sat 12-2:30 pm, 5:30 pm-10:30 pm, Sun 12-2:30 pm, 5:30 pm – 9:30 pm


1. What are some of the best Indian restaurants in London for students?

Some popular Indian eateries in London for students include Roti Chai in Marylebone, Chutneys in Ealing, Curry House in Hammersmith, Chai Naasto in Tooting, and The Indian Room in Greenwich.

2. Are there any Indian restaurants in London that offer student discounts?

Many Indian restaurants in London do not provide explicit student discounts, although others may have offers or promotions that students may take advantage of. For additional details, ask the restaurant directly or check out their website.

3. Are there any Indian restaurants in London that offer vegetarian or vegan options?

Yes, there are numerous vegetarian and vegan selections in Indian restaurants in London. Some common choices are: Rasa is a restaurant in Stoke Newington, The Indian Room in Greenwich, Chutneys in Ealing, Chai Naasto in Tooting, and The Indian Room in Greenwich

4. Are there any Indian restaurants in London that offer delivery or takeout options?

Many Indian restaurants in London provide delivery or takeout, either through their own website or through third-party delivery services like Deliveroo or Uber Eats.

We hope you enjoyed reading the blog. If you’re someone who wants to share your valuable experiences through a blog, we’re more than happy to collaborate. Write to us at contact@ to know more about our guest-post submission process.

If you’d like to read more, check out these blogs that might be of interest to you –

1 thought on “10 Best Indian Restaurants In London”

  1. Michałowski Tomasz

    There are some attention-grabbing time limits in this article but I don’t know if I see all of them middle to heart. There is some validity however I’ll take hold opinion till I look into it further. Good article , thanks and we would like extra! Added to FeedBurner

Comments are closed.

Related Posts

Share this blog

indian restaurants in London

10 Best Indian Restaurants In London