10 popular Indian restaurants in London

indian restaurants in London

Written by Sarah Mukaddam

An engineer turned content writer, Sarah is a self-proclaimed bookworm. Armed with a keen sense of story and the gift of the gab, she works as a content writer at UniAcco.

Last updated Jun 16, 2020

Craving for your “Maa ke haath ka khana?” 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.

1. Dishoom

 Dishoom, indian restaurants in London

Dishoom being one of the best Indian restaurants in London, has their 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 delicious combination of home-style cooking.

  • 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. The New Delhi restaurant features in the “World’s 50 Best” restaurants. 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 the Indian vibes with the latticed fretwork screens. The extravagant a la carte menu offers a grand 8-course tasting menu and three-course menu. Indian accent is the famous Indian restaurants in the city of London.

  • 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 best restaurants in London that serve South West coastal Indian cuisine since 1999. They earned Michelin star in 2008 and has retained it ever since. They serve unique dishes that blend old traditions with modern taste. 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

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, 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 lovely staffs with immaculate service.

  • Locations:
    • Bayswater-
      • Address: 75 Bishops Bridge Road, London W2 6BG
      • Tel: 020 7221 0055
    • Timings:
      • Mon to Fri 12:30-03:00 pm, 05:30 pm-11:00 pm
      • Sat 12:30-11:00
      • Sun 12:30-10:30
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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, Roganjosh
  • Prices: £30 for two people (approx.)

5. Trishna

trishna, indain restaurant in London

Located in the heart of London’s Marylebone, Trishna delivers a contemporary taste of Indian coastal cuisine and an extensive wine list. It 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 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 dinner menu & £70 for two people (approx.) for lunch menu.
  • Timings:
  • Mon to Sat 12-2:30 pm, 6 pm-10:30 pm, Sun 12-2:45pm, 5:30pm-9:45pm

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.

  • Address: 49 Chippenham Rd, London W9 2AH
  • Contact: 02034892424
  • Cuisines: North Indian
  • Popular Dishes: pav bhaji, baingan bhartha, 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. 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 6pm – 10 pm

8. Bombay bustle

Bombay bustle is inspired by the Dabbawalas of Mumbai- men who traditionally used the city’s railway network to deliver home-cooked meals. It perfectly captures the essence of Mumbai with 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 pao, achari lamb chops, yellow coloured chicken curry, lamb biriyani
  • 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 North 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 (Indian prince). 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 craving Indian food 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
You might also like
Why Study in London?

Why Study in London?

Studying abroad is an exciting opportunity because the place will build the experience or ruin it. Thinking of the choices and weighing the pros and...

read more


Submit a Comment

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

Pin It on Pinterest

Share This