7 Indian Restaurants In Soho You Need To Check Out

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

If you’re craving authentic Indian food in Soho, you’re in luck. This lively London neighbourhood is packed with some of the best Indian restaurants in London, from sleek fine-dining spots to cosy curry houses perfect for a casual dinner.

Whether you’re looking for a halal-friendly Indian restaurant, a romantic date-night spot, or modern Indian small plates near Carnaby Street, these Soho favourites serve up bold flavours and unforgettable dining experiences.

Below are 7 must-try Indian restaurants in Soho, complete with locations and what to order.

 

ALSO SEE: Seven Dials Market: Foodie Heaven In The Heart Of Covent Garden

 

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

 

QUICK RECOMMENDATIONS

Best Indian Restaurants for Date Night

  • Tamarind Kitchen – Elegant, fine dining with great service

  • Coco Grill & Lounge  – Romantic halal-friendly meals

Best Indian Lunch Spots in Soho

  • Gopal’s of Soho – Affordable and authentic

  • Kricket – Light, modern sharing plates

Halal Indian Restaurants in Soho

  • Tamarind Kitchen (halal-friendly on request)

  • Pataka Indian Bar & Kitchen (check for halal chicken/lamb)

 

ALSO SEE: Halal Restaurants in London Bridge

 

 

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 – Modern Indian Small Plates

Located on Denman Street, Kricket Soho is known for its modern take on Indian street food.

See also  10 Cool Gyms In Soho (Updated 2023)

The menu features vibrant small plates like Keralan fried chicken, bhel puri, and smoked haddock kichri, perfect for sharing over cocktails.

The stylish yet laid-back setting makes this one of the most popular Indian restaurants in Soho for a casual dinner.

📍 12 Denman St, London W1D 7HJ

Best for: Modern Indian, small plates, cocktails

 

ALSO SEE: Exploring Carnaby Street The Place For Street Style Shopping In London Soho

 

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

 

Tamarind Kitchen – Refined Indian Dining

A spin-off from the Michelin-starred Tamarind in Mayfair, Tamarind Kitchen Soho on Wardour Street delivers elegant Indian fine dining in Soho.

Signature dishes include butter chicken, lamb rogan josh, and fragrant seafood curries. With a warm interior and excellent service, it’s perfect for halal-friendly date nights or special occasions.

📍 167-169 Wardour St, London W1F 8WR

Best for: Fine dining, halal options, pre-theatre dinners

 

ALSO SEE: The Best Halal Breakfast In London: From Humble Beginnings to Flavourful Delights

 

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

 

 

The Delhi Brasserie – Traditional Curry House

For those who love classic Indian flavours, The Delhi Brasserie on Frith Street is one of the most established Soho curry houses.

It’s been serving authentic dishes for over 30 years—try their tandoori chicken, lamb biryani, or paneer tikka masala. They also cater to vegetarian and gluten-free diners, making it a versatile choice for groups.

📍 44 Frith St, London W1D 4SB

Best for: Authentic Indian, classic curries, vegetarian options

 

ALSO SEE: Italian Restaurants in Soho

 

Butter chicken at Dishoom Carnaby

 

Dishoom Carnaby – Bombay Café Vibes

Dishoom Carnaby channels the charm of 1960s Bombay cafés with vintage decor, upbeat energy, and flavour-packed plates. Signature dishes include black daal, chicken ruby, and prawn koliwada.

See also  15 Amazing Halal Restaurants In Soho You Should Check Out

Perfect for breakfast, lunch, or dinner, it’s one of the most Instagrammable Indian restaurants in Soho and consistently busy.

📍 22 Kingly St, Carnaby, London W1B 5QP

Best for: Bombay café dining, Indian cocktails, all-day meals

 

ALSO SEE: Best Hotels In Mayfair

 

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

 

Gopal’s of Soho – North Indian Comfort Food

A family-run gem tucked away on Bateman Street, Gopal’s of Soho serves hearty North Indian classics in a cosy setting.

The chicken tikka masala, aloo gobi, and saag paneer are crowd favourites. With excellent service and affordable prices, it’s a great option for Indian lunch in Soho.

📍 12 Bateman St, London W1D 4AH

Best for: Comfort food, affordable eats, lunch specials

 

ALSO SEE: Ô Craquelin Pâtisserie Covent Garden – Tasting Unique Hand Crafted Desserts

 

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

 

Gunpowder Soho

Gunpowder Soho reimagines Indian home-style cooking with bold, modern flair.

The menu includes inventive dishes like spiced venison doughnuts, masala chickpeas, and Kashmiri lamb chops—ideal for sharing. Pair it with their creative cocktail list for a stylish Indian dinner in Soho.

📍 20 Greek St, London W1D 4DU

Best for: Sharing plates, modern Indian, cocktails

 

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

 

ALSO SEE: Exploring Shaftesbury Avenue In The Heart Of Westend’s Theatreland

 

Pataka Indian Bar & Kitchen

Located on Shaftesbury Avenue, Pataka blends Indian flavours with British comfort food in a sleek, contemporary setting.

Dishes like Goan fish curry, lamb seekh kebabs, and the quirky chicken tikka pie make it stand out. Great for pre-theatre halal-friendly dining with craft beers or mocktails.

📍 53 Shaftesbury Ave, London W1D 6LB

Best for: Fusion food, pre-theatre dining, halal-friendly menu

See also  Soho Area Guide

 

Guide to the best Indian restaurant in Soho. Whether you're in the mood for classic Indian dishes or modern fusion cuisine, there's something for everyone in Soho

 

Map of Soho Indian Restaurants

Explore the best Indian restaurants in Soho London on the map below.

Each spot is within walking distance of Carnaby Street, Piccadilly Circus, or Shaftesbury Avenue, making them perfect for pre-theatre dinners, romantic meals, or a night out with friends.

 

 

FAQ 

What are the best Indian restaurants in Soho for fine dining?
Try Tamarind Kitchen for upscale Indian dining and Gunpowder Soho for modern, creative dishes.

 

Where can I find halal Indian food in Soho?
Tamarind Kitchen and Pataka offer halal options—always confirm with the restaurant in advance.

 

What’s the most popular Indian restaurant in Soho?
Dishoom Carnaby is the local favourite, famous for its Bombay café vibe and signature black daal.

 

Where’s good for vegetarian Indian food in Soho?
The Delhi Brasserie and Gopal’s of Soho have great vegetarian and vegan options.

 

 

You may also like