Last Updated on 15 October, 2025
If you’re looking for the best Indian restaurants in Covent Garden, you’re in for a treat. The area is one of London’s top dining destinations — home to everything from fine dining Indian restaurants to street food-inspired curry houses.
Whether you’re after a quick pre-theatre dinner near the Royal Opera House, a romantic Indian date night, or a casual vegan-friendly curry spot, Covent Garden offers a rich mix of authentic Indian flavours and modern twists.
Here are seven of the most-loved Indian restaurants in Covent Garden, each offering a unique taste of India right in the heart of London’s West End.
ALSO SEE: 22 Best Restaurants In Covent Garden

Where to Eat Indian Food in Covent Garden
Whether you’re searching for a quick curry before a West End show, a romantic Indian dinner, or a vegan-friendly restaurant in Covent Garden, the area has it all.
- For a fine dining experience, try Cinnamon Bazaar or Fatt Pundit.
- For traditional Punjabi flavours, head to Punjab Restaurant or Royals India.
- For casual and family-friendly dining, Masala Zone or The Grand Indian are perfect choices.
ALSO SEE: Westend Theatreland: Top 10 Best Shows In London To Check Out
Pre-Theatre Indian Restaurants in Covent Garden
If you’re catching a show at the Royal Opera House or one of Covent Garden’s West End theatres, you’ll find plenty of Indian pre-theatre menus nearby.
Many of these restaurants offer two- or three-course set menus for early diners — perfect before an evening performance. Try Cinnamon Bazaar for creative small plates or Punjab Restaurant for hearty North Indian dishes served quickly and with flair.
7 Places For Indian Food In Covent Garden
Further below is a map of all the Indian restaurants to help you locate the one closest to you.
Masala Zone Covent Garden
If you want a truly immersive Indian dining experience, Masala Zone on Floral Street delivers vibrant flavours and traditional décor inspired by Indian art and culture.
Their menu spans from North Indian curries to South Indian street food, with crowd favourites like butter chicken, paneer tikka, and crispy chaat platters. It’s ideal for families, groups, or anyone craving authentic Indian food near Covent Garden Market.
Good for: casual dining, vegetarian options, family-friendly brunches.
Address: 48 Floral St, London WC2E 9DA
ALSO SEE: Best Brunch in Covent Garden
Royals India
Located just steps from the Covent Garden Piazza, Royals India has been serving classic Indian dishes for over 50 years.
Expect timeless favourites such as chicken tikka masala, lamb vindaloo, and butter naan fresh from the tandoor.
The restaurant’s warm, family-run atmosphere makes it one of the best affordable Indian restaurants in Covent Garden — ideal for both quick lunches and relaxed dinners.
Good for: budget-friendly meals, traditional curries, casual dining.
Address: 3 Endell St, London WC2H 9EL
ALSO SEE: Where to Eat Before a West End Show
Punjab Restaurant
Established in 1946, Punjab Restaurant is London’s oldest North Indian restaurant and a true Covent Garden institution.
Their lamb rogan josh, tandoori trout, and lobster masala showcase the rich diversity of Indian cuisine.
The restaurant’s heritage charm and hearty menu make it perfect for comforting Indian food in Covent Garden — just minutes from the West End theatres.
Good for: history lovers, pre-theatre dinner, authentic Punjabi cuisine.
Address: 80 Neal St, London WC2H 8JP
Cinnamon Bazaar
A colourful, modern take on Indian dining, Cinnamon Bazaar blends Indian street food with global flavours. Expect bold dishes like lamb kebabs, chaats, and the signature spiced fish fry — ideal for brunch, dinner, or cocktails.
The décor is lively and the atmosphere upbeat, making it a hotspot for group dining in Covent Garden or a pre-show meal before the theatre.
Good for: modern Indian, cocktails, group dining.
Address: 28 Maiden Ln, London WC2E 7JS
ALSO SEE: Cute Cafes in Covent Garden
Strand Tandoori
For a cozy, long-running favourite, Strand Tandoori is known for its classic British-Indian curries — think king prawn curry, chicken tikka, and lamb pasanda.
Its warm service and comforting flavours make it a go-to for pre-theatre dinner in Covent Garden.
Good for: casual dining, family meals, traditional curry night.
Address: 45 Bedford St, London WC2E 9HA
ALSO SEE: Things to Do in Covent Garden at Night
The Grand Indian
Small, relaxed, and flavour-packed, The Grand Indian on New Row serves everything from butter chicken to paneer tikka.
It’s one of the most underrated Indian restaurants near Covent Garden Market, perfect for a quiet dinner or lunch break.
Good for: quiet dinners, classic curries, takeaway options.
Address: 6 New Row, London WC2N 4LH
ALSO SEE: The Best London Nightlife Areas – A Guide To Best Place To Go Out In London
For something different, try Fatt Pundit, a trendy Indian-Chinese fusion restaurant on Maiden Lane. Their signature crackling spinach, spiced dim sum, and chilli chicken are crowd favourites.
This modern space with its sleek décor and inventive menu makes it one of the most popular fusion restaurants in Covent Garden — perfect for foodies and date nights.
Good for: trendy dinners, fusion cuisine, cocktails.
Address: 6 Maiden Ln, London WC2E 7NA
Where To Find The Best Indian In Covent Garden
Covent Garden has a variety of Indian restaurants that cater to all tastes and preferences.
Whether you’re in the mood for classic dishes or more modern takes on Indian cuisine, these restaurants are sure to deliver a memorable dining experience.