Guide to Indian restaurants in Soho

Guide to Indian restaurants in Soho

Soho is known for its eclectic, hard-to-beat dining scene, and there are no exceptions when it comes to Indian food. Although there aren’t as many Indian restaurants in Soho as there are somewhere like Brick Lane, the ones that do reside here are all well worth a visit. From Kricket’s Anglo-Indian-inspired menu to Gymkhana’s Michelin-starred spread, here’s our guide to Indian restaurants in Soho that you need to add to your London dining bucket list.

  1. The best Indian restaurants in Soho
    1. 1
      Dishoom A long-standing favourite
    2. 2
      The Kati Roll Company Stuffed paratha rolls
    3. 3
      Gopal's of Soho Authentic Indian fare
    4. 4
      Kricket Tasteful Anglo-Indian cuisine
    5. 5
      Bombay Bustle Old-school meets modernity
    6. 6
      Gymkhana Michelin-starred luxury
    7. 7
      Bibi Luxurious Indian and worldwide liquor
    8. 8
      Veeraswamy Indian classics in a Maharajah-inspired setting
    9. 9
      Darjeeling Express An icon returns home

Jump to

The best Indian restaurants in Soho

Dishoom

A long-standing favourite

There's a reason this restaurant almost always has a queue. It's located on the buzzy Carnaby Street, amongst other big-name restaurants, and is an ode to the Irani cafés and food of Bombay. The menu is chock-full of signature dishes, like their creamy black daal and ruby butter chicken. The restaurant is a vibe inside, decked out like a Bombay café, with a head-bopping playlist and general buzz in the air.

The Kati Roll Company

Stuffed paratha rolls

This street-food venture started in the US and now has multiple locations dotted around Manhattan and one in London. It's all about the authentic street Kati rolls here; spiced meat, veg and potato mixtures wrapped in a flaky paratha wrap best washed down with a sweet mango lassi. The restaurant is a casual grab-and-go place with a handful of seats for those who want to devour their roll as soon as it's in their hands.

Gopal's of Soho

Authentic Indian fare

Gopal’s of Soho opened in 1988 and has been serving hungry Londoners authentic Indian dishes ever since. Enjoy all of the classics, like tandoori lamb chops and lamb tikka, alongside a handful of more inventive dishes, like the Mangalorean crab served with coconut and several rare spices. The restaurant is relaxed and casual, with white tablecloths, wicker chairs and Indian artwork on the walls.

Kricket

Tasteful Anglo-Indian cuisine

Keralan chicken, venison keema and samphire pakoras are just a few things you can expect to see taking centre stage on Kricket’s Britished-up Indian-style menu. This contemporary Indian restaurant started as a pop-up but proved so popular that it didn’t take long before it became permanent with three locations around London. It’s stylish, kitted out with tasteful furniture, raw brickwork and plenty of potted plants scattered around the space.

Bombay Bustle

Old-school meets modernity

Bombay Bustle is inspired by India’s first-class railway coaches, decked out with curved ceilings, leather banquettes and contemporary decor. You can enjoy all of the classics here, like biriyanis, curries, tandoor dishes and more, but opt for the set-sharing menu for two if you want to get a taste of the menu highlights.

Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana
Gymkhana – Indian restaurants in Soho
Gymkhana

Gymkhana

Michelin-starred luxury

Gymkhana is one to bookmark for a special occasion. The restaurant is inspired by the elite members' club of colonial India, featuring several luxurious dining spaces, two private vaults and elaborate deco, like the patterned carpet. The food has nabbed two Michelin stars and ranges from vegetarian tasting menus to contemporary and classic Indian dishes, think Tandoori kebabs, curries and biriyanis. The wine list features vintages from around the world, and there's also champagne and Japanese sake also available alongside a selection of spirits. Word on the street is that they often have a more affordable lunch option, so that's worth checking out if you're trying to save the pennies.

Bibi

Luxurious Indian and worldwide liquor

Ok, so if we're strictly speaking, this one technically isn't in Soho, but you can walk there from Soho in about 5 minutes, so we're going to include it anyway. Mayfair’s Bibi is a venture by Michelin-trained chef Chet Sharma, having been inspired by his grandmother’s (bibis) cooking over the years. The menu is crafted using conscientiously sourced ingredients from the UK and India, comprising streetfood dishes, like charcoal-grilled plates and scallops, alongside things like turbot and lobster. The drinks include wines and liquors from all over the world. Inside the restaurant is decorated in darker hues, complemented by abstract paintings, potted plants and leather booths.

Veeraswamy

Indian classics in a Maharajah-inspired setting

Veeraswamy is London’s oldest Indian restaurant, which is quite an achievement given how many are scattered around the city. It opened in 1926 and serves a menu of one Michelin star-level food via the à la carte menu or a lighter business lunch menu. Enjoy aromatic plates of classic Indian fare, like tandoori wild tiger prawns with coriander and mint. It’s decorated in a Maharajah style and is definitely one of the more high-end Indian spots in the city.

Darjeeling Express

An icon returns home

Acclaimed chef Asma Khan of Netflix fame, among other accolades, was forced to relocated her beloved Darjeeling Express. Thankfully, she was able to return where it had all begun in 2017 – Kingly Court. On the top floor, surrounded by natural colours and textures, the all-female open kitchen serves traditional Indian delicacies. The street-food-style dishes on the à la carte and set dinner menus are perfect for combining, sharing and feasting.

Indian restaurants in Soho – About the guide

The best Indian restaurants in London - Our guide to the best Indian restaurants in London is updated regularly. Please let us know if you feel that we should add an Indian restaurant in London to our guide, or if you spot any errors in our guide. Have you visited any of the Indian restaurants we've mentioned? Don't forget to write a review on Thatsup.

Send suggestion

Did we miss something in this guide?

At Thatsup, we have extensive experience of guiding our readers to a city’s hidden gems. Since 2008, our editors have been writing insightful guides covering restaurants, bars, cafes, hotels, and hairdressers, among other things. Our guides consist of carefully selected tips based on our local knowledge and are regularly updated with the help of our focus group, where we collectively discuss selections and content. We are constantly working to inspire and provide you with the best possible experience, no matter where you are or what you are looking for.