11 Places Every Indian Food Lover Should Know in London
London and Indian food have been connected for generations.
Long before "foodie culture" became a thing, Londoners were already gathering around curry houses, South Indian cafés and family-run restaurants serving recipes that travelled thousands of miles before finding a home in the capital.
Today, London has one of the most diverse Indian food scenes anywhere outside India itself.
You can spend one day eating dosas inspired by Chennai, the next enjoying Punjabi grills, and another discovering Michelin-starred tasting menus that reinterpret regional Indian cooking.
The best part?
No two experiences feel the same.
Here are 11 places every Indian food lover should know in London.
1. Dishoom
Best For: Bombay Café Culture
Few restaurants have shaped London's Indian food scene quite like Dishoom.
Inspired by Mumbai's historic Irani cafés, it combines nostalgic interiors with dishes that have become favourites across the city.
What to try:
Bacon Naan Roll
House Black Daal
Chicken Ruby
Whether you visit for breakfast or dinner, expect a queue.
2. Gymkhana
Best For: A Special Occasion
Gymkhana has become one of London's most celebrated Indian restaurants.
Inspired by the former gymkhana clubs of colonial India, it combines elegant surroundings with exceptional cooking.
What to try:
Tandoori dishes
Wild game specials
Tasting menus
It's one of the restaurants that helped redefine what Indian fine dining could be in London.
3. Tayyabs
Best For: Legendary Punjabi Food
Open for decades and still packed most evenings, Tayyabs is one of East London's great food institutions.
The atmosphere is lively, the portions are generous and the lamb chops have developed something close to cult status.
What to try:
Lamb chops
Seekh kebabs
Karahi dishes
Come hungry.
4. Veeraswamy
Best For: A Taste of History
Opened in 1926, Veeraswamy is widely recognised as London's oldest surviving Indian restaurant.
Its location near Piccadilly Circus has attracted everyone from royalty to tourists over the years.
What to try:
Regional curries
Tandoori dishes
Indian afternoon tea
A meal here feels like eating a small piece of London's culinary history.
5. Trishna
Best For: Coastal Indian Flavours
Trishna helped introduce many Londoners to regional Indian cooking beyond the dishes they already knew.
The focus is heavily influenced by India's coastal regions.
What to try:
Seafood dishes
Regional curries
Signature tasting menus
A Michelin star hasn't made it any less popular.
6. Jamavar
Best For: Modern Indian Luxury
Inspired by the royal kitchens of northern India, Jamavar has become one of Mayfair's standout restaurants.
The menu travels across multiple regions of India while maintaining a strong sense of occasion.
What to try:
Kebabs
Biryanis
Signature curries
Perfect for celebrations.
7. Sagar
Best For: South Indian Vegetarian Food
Not every memorable Indian meal involves rich curries or grilled meats.
Sagar has spent years introducing Londoners to South Indian vegetarian cooking.
What to try:
Masala dosa
Idli
Uttapam
Simple, satisfying and consistently popular.
8. Dastaan
Best For: Food Worth Travelling For
Located away from central London, Dastaan has built a loyal following among serious food lovers.
The focus is on regional cooking, strong flavours and excellent execution.
Many people happily travel across London specifically to eat here.
And after one visit, it's easy to see why.
9. Darjeeling Express
Best For: Home-Style Cooking
Founded by Asma Khan, Darjeeling Express brought a different perspective to London's Indian food scene.
The menu focuses on dishes inspired by home cooking and family traditions.
What to try:
Biryani
Kebabs
Sharing dishes
The storytelling behind the restaurant is part of what makes it special.
10. Southall
Best For: Exploring Beyond One Restaurant
Sometimes the best Indian food experience isn't a restaurant.
It's a neighbourhood.
Southall is packed with:
Punjabi restaurants
Sweet shops
Vegetarian cafés
Street-food spots
Spice stores
Come for lunch.
Stay for the afternoon.
Leave with more snacks than you planned to buy.
11. Tooting
Best For: Food Adventures
Tooting has quietly become one of London's most exciting places to eat.
The area is known for:
South Indian restaurants
Family-run cafés
Sweet shops
Regional Indian cooking
Many Londoners head here when they want to explore beyond the better-known central London restaurants.
It's one of those places where some of the best meals are often found in the least flashy dining rooms.
Where Many Londoners Actually Go
Visitors often focus on famous restaurant names.
Locals frequently think in terms of neighbourhoods.
If you're looking to explore beyond central London, three places stand out:
Southall
For Punjabi food, sweets and markets.
Tooting
For regional Indian cooking and food discoveries.
Wembley
Particularly around Ealing Road, where you'll find vegetarian restaurants, snack shops and a huge variety of Indian food businesses.
These areas often provide a different experience from London's destination restaurants.
They're places where people eat because they're hungry, not because they're chasing the latest trend.
Why London's Indian Food Scene Is So Special
The best thing about Indian food in London isn't simply the number of restaurants.
It's the variety.
Indian food here isn't one cuisine.
It's dozens of regional traditions, communities and cooking styles.
That's why you can spend years exploring London's Indian food scene and still discover somewhere new.
Final Thoughts
Few cuisines are woven into London's identity quite like Indian food.
From century-old institutions and Michelin-starred dining rooms to neighbourhood cafés and family-run favourites, the city offers an extraordinary range of experiences.
Whether you're ordering a dosa in Wembley, exploring Southall's sweet shops or booking a table at Gymkhana, you're experiencing a food culture that has become an essential part of modern London.
And the truth is, even after visiting all 11 places on this list, you'll probably still have plenty left to discover.