Last Updated on 26 February, 2023
Soho is a bustling and vibrant area known for its eclectic mix of restaurants, bars, and cafes. It is also home to some of the best Indian restaurants in the city, each offering a unique culinary experience. Among the long list of fun things to do in Soho or London, in general, is checking out the food.
Below, we’ll take a closer look at some of the top Indian restaurants in Soho.
7 Places To Get A Taste Of Indian Food In Soho
Whether you are checking out the attractions in Soho, eating your weight in brunch, or checking out Italian or Japanese food in Soho, another cuisine well worth checking out is Indian food. Below are some of the best places to explore this Asian gastronomy.
Further below is a map to help you locate these restaurants.
Kricket Soho is a small and cozy restaurant on Denman Street that specializes in modern Indian cuisine. The menu here is packed with delicious small plates that are perfect for sharing, such as the Keralan fried Chicken and the Bhel Puri. They also have a great selection of cocktails and a carefully curated wine list that pairs perfectly with the food.
Address: 12 Denman St, London W1D 7HJ
Tamarind Kitchen, located on Wardour Street is a more formal restaurant that offers a refined dining experience. The menu here is inspired by traditional Indian cuisine and features classic dishes such as the Butter Chicken and the Lamb Rogan Josh. They also have a great selection of vegetarian and vegan options, making it a great choice for those with dietary restrictions.
Address:167-169 Wardour St, London W1F 8WR
The Delhi Brasserie is a long-standing Indian restaurant on Frith Street that has been serving up authentic Indian cuisine for over 30 years. The menu here is extensive and features classic dishes such as the Tandoori Chicken and the Lamb Biryani. They also have a great selection of vegetarian and vegan options, as well as a dedicated gluten-free menu.
Address: 44 Frith St, London W1D 4SB
Located around Westend’s famous Carnaby Street and near the popular Kingly Court Food Court. Dishoom Carnaby is a Bombay-inspired restaurant that takes diners on a journey back in time to 1960s India. The restaurant is decorated with vintage Indian decor and serves up classic Indian dishes such as the Black Daal and the Chicken Ruby. They also have a great cocktail menu that features classic Indian-inspired drinks such as the Chaijito.
Address: 22 Kingly St, Carnaby, London W1B 5QP]
Gopal’s of Soho is a small, family-run restaurant on Bateman Street that specializes in North Indian cuisine. The menu here is full of hearty, flavorful dishes such as the Chicken Tikka Masala and the Aloo Gobi. They also have a great selection of vegetarian and vegan options, making it a great choice for those with dietary restrictions.
Address: 12 Bateman St, London W1D 4AH
Gunpowder Soho is a modern Indian restaurant on Greek Street that specializes in small plates and sharing dishes. The menu here is inspired by traditional Indian cuisine but with a modern twist, such as the Spicy Venison and the Masala Chickpeas. They also have a great selection of cocktails and a carefully curated wine list.
Address: 20 Greek St, London W1D 4DU
Pataka Indian Bar & Kitchen is a contemporary Indian restaurant on Theatreland’s Shaftsbury Avenue that offers a fusion of Indian and British cuisine. The menu here features dishes such as the Lamb Sheekh Kebab and the Goan Fish Curry, as well as a selection of British-inspired dishes such as the Chicken Tikka Pie. They also have a great selection of cocktails and craft beers.
Address: 53 Shaftesbury Ave, London W1D 6LB
Map of Soho Indian Restaurants
Soho is home to some of the best Indian restaurants in London, each offering a unique dining experience.
Whether you’re in the mood for classic Indian dishes or modern fusion cuisine, there’s something for everyone in Soho. So why not head down to Soho and discover the amazing Indian restaurants for yourself? Below is a map to help you locate them.