Sign In

Blog

Latest News

Best Indian Restaurants in London : 12 Must-Try Spots for Authentic Indian Food

London is home to one of the world’s most exciting Indian food scenes. From Michelin-starred fine dining to legendary curry houses and modern street-food-inspired restaurants, there’s something for every taste and budget.

Whether you’re a London local or visiting the capital, this guide highlights the best Indian restaurants in London that consistently impress food lovers with authentic flavours, exceptional service, and unforgettable dining experiences. London’s Indian restaurant scene ranges from traditional Punjabi kitchens to innovative regional Indian tasting menus, reflecting the city’s diverse culinary culture.

1. Dishoom Covent Garden

If you ask Londoners for their favourite Indian restaurant, Dishoom is almost always mentioned. Inspired by the old Irani cafés of Mumbai, it serves comforting Indian classics in a beautifully designed setting.

Must Try:

  • Black Daal
  • Chicken Ruby
  • Bacon Naan Roll (Breakfast)
  • House Chai

Best For: Breakfast, family dinners, tourists, first-time visitors

2. Colonel Saab High Holborn

For an elegant dining experience, Colonel Saab combines royal Indian recipes with luxurious interiors filled with artwork and antiques collected from across India.

Recommended Dishes

  • Butter Chicken
  • Nalli Nihari
  • Kashmiri Lamb
  • Signature Cocktails

Best For: Date nights and celebrations

3. Kricket Soho

Kricket is one of London’s most exciting modern Indian restaurants. The menu changes seasonally while combining British ingredients with bold Indian spices.

Popular Choices

  • Keralan Fried Chicken
  • Bhel Puri
  • Smoked Aubergine Curry

Perfect for foodies looking for contemporary Indian cuisine.

4. Cinnamon Bazaar

Located in Covent Garden, Cinnamon Bazaar celebrates India’s bustling markets through colourful small plates and creative cocktails.

Don’t Miss

  • Railway Lamb Curry
  • Chaat Selection
  • Tandoori Dishes

Ideal before or after a West End show.

5. Paro – Covent Garden & Strand

Paro offers a fresh take on regional Indian cuisine with beautifully presented dishes and excellent hospitality.

Highlights

  • Himalayan-inspired recipes
  • Vegetarian options
  • Premium cocktails

Great for groups and special occasions.

6. The Delhi Brasserie

A Soho favourite for decades, The Delhi Brasserie serves traditional North Indian dishes in a relaxed atmosphere.

Top recommendations include:

  • Chicken Tikka Masala
  • Lamb Rogan Josh
  • Garlic Naan
  • Mango Lassi

7. Saffron Soho

Known for generous portions and authentic flavours, Saffron Soho has quickly become one of Central London’s highest-rated Indian restaurants.

Try:

  • Paneer Butter Masala
  • Chicken Biryani
  • Tandoori Mixed Grill

8. The India – City Road

This hidden gem near the City offers traditional curries alongside contemporary Indian dishes.

Popular menu items include:

  • Lamb Vindaloo
  • Butter Chicken
  • King Prawn Curry

Perfect for business lunches or relaxed dinners.

9. Muhib’s best in brick lane

No guide to Indian food in London would be complete without mentioning Brick Lane. Muhib’s serves affordable curries packed with flavour and remains popular with locals.

Best dishes include:

  • Chicken Bhuna
  • Lamb Madras
  • Tandoori Platter

Ideal for anyone exploring East London.

10. Oorja Indian Dining

Oorja combines modern presentation with traditional Indian recipes, creating a memorable dining experience in the West End.

Customer favourites include:

  • Butter Chicken
  • Lamb Chops
  • Dal Makhani

11. Dishoom Carnaby

Another excellent Dishoom location, Carnaby is perfect if you’re shopping around Oxford Street or Soho.

The breakfast menu is particularly famous, while the house black daal remains one of London’s most iconic Indian dishes.

12. Dishoom Shoreditch

Shoreditch’s vibrant atmosphere pairs perfectly with Dishoom’s Bombay-inspired menu.

A great choice for weekend brunch, casual dinners, or meeting friends.

Discover More Businesses on VyaparGrow

Looking for more than just the best Indian restaurants in London?

VyaparGrow is a growing online business directory that helps people discover trusted businesses across the UK and beyond. Whether you’re searching for restaurants, cafés, hotels, salons, healthcare providers, or local services, our platform makes it easy to find highly rated businesses in your area.

Why Use VyaparGrow?

  • Find verified local businesses in one place.
  • Explore customer reviews and ratings.
  • Discover restaurants, shops, and professional services across different cities.
  • Save time by comparing businesses before you visit.
  • Stay updated with our regularly published local business guides and recommendations.

Own a Business?

If you own an Indian restaurant, café, retail store, or any local business, listing your business on VyaparGrow can help increase your online visibility and reach customers actively searching for services like yours.

Our business listings are designed to improve discoverability, helping local businesses connect with more potential customers through search engines and our growing community of visitors.

Explore more business listings on VyaparGrow and discover the best local businesses for every need.

Which Indian Restaurant in London Is Best?

It depends on what you’re looking for:

OccasionBest Restaurant
Best OverallDishoom
Fine DiningColonel Saab
Modern IndianKricket
Budget FriendlyMuhib’s Brick Lane
Family DinnerThe Delhi Brasserie
Date NightParo
Before TheatreCinnamon Bazaar

Tips for Dining at London’s Best Indian Restaurants

  • Reserve tables in advance, especially on weekends.
  • Visit during lunch for better value menus.
  • Explore regional Indian dishes beyond butter chicken and tikka masala.
  • If visiting Dishoom, arrive early to avoid long queues.

Final Thoughts

London offers one of the finest Indian dining experiences outside India. Whether you’re craving authentic Punjabi curries, South Indian flavours, Bombay street food, or Michelin-quality tasting menus, these restaurants deliver exceptional food and memorable experiences.

If you’re planning your next meal out, any restaurant on this list is well worth a visit. Start with Dishoom for a classic London favourite, book Colonel Saab for a luxurious evening, or head to Brick Lane for an authentic curry-house experience. These venues are consistently recognised among London’s standout Indian dining destinations.

Frequently Asked Questions

Which is the most famous Indian restaurant in London?

Dishoom is widely regarded as one of London’s most iconic Indian restaurant groups thanks to its Bombay café concept and consistently popular menu.

Where can I find authentic Indian food in London?

Areas such as Covent Garden, Soho, Brick Lane, and Mayfair offer excellent options ranging from traditional curry houses to regional Indian fine dining.

Do I need to book in advance?

Yes. Popular restaurants like Dishoom, Kricket, and Colonel Saab are often busy, especially during evenings and weekends.

Related Posts

Leave a Reply

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