Where To Find The Best Indian Food In London

(Where to Eat Well, Sit Comfortably, and Actually Enjoy the Meal)
Indian food in London isn’t just popular, it’s foundational. This is a city where Indian cuisine has evolved alongside London itself, shaped by generations of chefs, regional traditions, and neighborhoods that treat curry night like a sacred ritual. Since I love Indian food, I was keen to try some fabulous curries, biryani, saag paneer, samosas, naan, and more! I basically ate my way through London, so you won’t have to. I know, quite the sacrifice.
If you’re searching for the best Indian restaurants in London, this guide focuses on places that deliver flavor, consistency, and comfort, restaurants where the food is memorable, the atmosphere lets you slow down, and the experience feels worth your time and energy.
Whether you’re craving a celebratory meal or a low-key comfort dinner, this is some of the very best Indian food in London, England.

Tamarind
(Refined, Calm, and Effortlessly Excellent)
Tamarind is one of those places that feels quietly confident, no theatrics, no rush, just beautifully executed North Indian food in a calm Mayfair setting.
Why it earns its spot among the best:
- Michelin-starred Indian cuisine
- Balanced, elegant flavors rather than overpowering heat
- Comfortable seating and polished service
- A dining room that encourages you to slow down
This is Indian food that feels thoughtful and restorative, not heavy or overwhelming, ideal if you want a memorable meal without sensory overload. I went here for New Year’s Eve and experienced some of the most delicious contemporary Indian food I’ve ever had.
Jenn’s Review: Tamarind is perfect for a night when you want Indian food that feels special but not intimidating. You sit, you eat well, you feel taken care of, which, honestly, is the goal. Pro tip: Try the goat ribs and make sure you reserve a table in advance.
Location: 20 Queen Street, London W1J 5PR
Gymkhana
(Michelin-Starred Indian Dining Worth Planning For)
If you’re looking for one of the best Indian fine-dining experiences in London, Gymkhana belongs at the top of the list.
What makes it special:
- North Indian–inspired dishes with layered spice
- Intimate, elegant dining room
- Thoughtful pacing that encourages lingering
- Two-Michelin-stars
Jenn take: This is Indian food for a night when the meal is the main event.
Location: 42 Albemarle Street, London W1S 4JH
Veeraswamy
(Historic, Elegant, and Quietly Excellent)
Founded in 1926, Veeraswamy is the oldest Indian restaurant in London, and it still holds its own.
Why it stands out:
- Classic Anglo-Indian and regional dishes
- Polished but welcoming service
- Calm atmosphere that feels timeless
- Food that feels like a home-cooked meal in the best possible way
Jenn note: Veeraswamy is perfect if you want a refined meal without the noise or pressure of trend-driven dining.
Location: Mezzanine Floor, Victory House, 99 Regent Street, London W1B 4RS

Roti Chai
(Playful, Flavor-Forward, and Perfect for Small Plates)
Roti Chai is where Indian food in London gets a little more playful, bold flavors, modern presentation, and a menu that’s great for sharing without feeling chaotic. It’s modern Indian soul food.
Why it belongs on this list:
- Street food–inspired small plates
- Big flavors without being overwhelming
- Comfortable seating and a lively-but-contained atmosphere
- Easy to tailor your meal to your appetite and energy level
This is a fantastic option if you want to sample a few things rather than commit to one large, heavy dish, especially after a day of sightseeing.
Roti Chai has two sections, a formal dining room and a more casual kitchen section that serves up their popular street food. I ate at the casual kitchen environment when I visited. (pictured above) Reservations are recommended for the dining room, but walk ins are gladly accepted in their street kitchen.
Jenn take: Roti Chai is ideal when you want Indian food that feels fun and social, but still lets you sit down, relax, and enjoy yourself. Order a few plates, take your time, and call it a win.
Location: 3 Portman Mews South London W1H 6AY

Saravanaa Bhavan
(South Indian, Vegetarian, and Nourishing)
If you’re vegetarian or love South Indian food, Saravanaa Bhavan is one of the best Indian restaurants in London for dosa lovers.
Why people keep coming back:
- Crispy dosas, idlis, and flavorful sambars
- Clean, bright dining spaces
- Fast but efficient service
Jenn tip: This is a great option on a low-energy day. It’s filling without being heavy.
Location: 300, High Street North, East Ham, London, E12 6SA

BKC Biryani & Chai
(Bold Flavors, Casual Comfort, and Serious Biryani)
BKC Biryani & Chai is the place you go when you want one standout dish done really, really well, no fuss, no overthinking.
Why it earns a spot:
- Fragrant, flavorful biryanis that are the star of the menu
- Comforting chai that actually tastes like chai
- Casual, relaxed setting that doesn’t rush you
- Big flavor payoff without a heavy, drawn-out meal
This is Indian food that feels direct and satisfying, perfect if you’re hungry, tired, and want something that delivers without turning dinner into a whole event.
Jenn take: BKC is ideal on nights when decision fatigue is real and you don’t want to break the bank. The Biryani really is the best on this list of restaurants and the prices are reasonable.

Best Neighborhoods for Indian Food in London
If you’re planning your meals by area, these neighborhoods are especially strong:
- Soho & Covent Garden
- Mayfair & St James’s
- Bloomsbury & the Strand
- East London (especially around Brick Lane)
Thankfully, London makes it easy to pair sightseeing with a great Indian meal.

Final Thoughts On The Best Indian Food In London
The best Indian restaurants in London aren’t just about spice levels or Michelin stars. They’re about how the meal fits into your day, whether you need something celebratory, restorative, or simply reliable.
London’s Indian food scene gives you options:
- Elegant and intimate
- Casual and comforting
- Fast and nourishing
You don’t need to chase trends to eat well here. You just need to choose a place that lets you sit, breathe, and enjoy every bite.
This post contains affiliate links, which means I may receive a commission, at no extra cost to you, if you make a purchase through a link. This helps me keep the Sick Girl Travels blog running while providing you with high-quality product recommendations and great travel deals. Please see my full disclosure for further information. Thanks for your support!

Jenn Lloyd is a disabled travel blogger and television writer based in Los Angeles. After a successful career writing for shows like KC Undercover and The Thundermans, she launched Sick Girl Travels to share her experiences navigating the world with Ehlers-Danlos Syndrome, POTS, and fibromyalgia. Having visited 40 U.S. states, 39 countries, and all 7 continents, Jenn offers inclusive travel guides with accessibility tips for those with mobility challenges. Her work has been featured on CNN, Huffington Post, and Consumer Reports. When not traveling, she enjoys fostering dogs, photographing street art, and spending time with her French bulldog, Miss Madelyn Pew.
Sign Up for Our Newsletter
Sign up with your email address to receive travel news and updates.
Leave a Comment