How to Find the Best good indian restaurants in london

Introduction – good indian restaurants in london
London has some of the best Indian restaurants in the world. Whether what you desire is a Michelin-star fine dining experience, authentic North and South Indian dishes or budget-friend street food, the city is full of gastronomic possibilities.
If you are looking for nice Indian restaurants in London, this helpful guide will walk you through a few places to savour flavoursome curries, spicy biryanis, juicy grilled tandoori and finger licking good desserts.
7 Reasons Why London Is The Best City For Indian Food – good indian restaurants in london
Indian cuisine has a long and rich history in London, harkening back to the British Raj. Today it boasts some of the best Indian restaurants outside India.
Here’s how London has become the ideal destination for Indian food lovers:
✅ Varied Regional Food – From North Indian tandoor dishes to South Indian dosas and Chettinad curries, flavors from all over India.
✅ Authentic Ingredients: Some restaurants even import spices and ingredients from India to ensure an authentic Indian kitchen experience.
✅ Fusion & Modern Indian Dining – Chefs in London are fusing traditional recipes, and modern techniques to create a new dining experience.
✅ Dining Experience — It offers you a range of dining experiences, be it lavish fine dining, casual restaurants, or fast-paced street food.
Now, let’s look at the best Indian restaurants in London for all kinds of tastes:
Top Fine Dining Indian Restaurants in London – good indian restaurants in london
If you are seeking fine-dining Indian food in London, there are many Michelin-starred and fine Indian restaurants that will take you through an unforgettable dining experience.
Gymkhana (Mayfair)
⭐ Michelin Starred
(Modeled after the elite sports clubs of colonial India, Gymkhana is famed for its lavish interiors and high-end Indian food.) The chapters range from rich North Indian dishes that are cooked inside a traditional tandoor and sigri grill.
Must-Try Dishes:
✅ Tandoori Lamb Chops
✅ Wild Muntjac Biryani
✅ Butter Chicken
📍 42 Albemarle St, Mayfair, London
Benares (Mayfair) – good indian restaurants in london

⭐ Michelin Starred
Benares Indian restaurant — Mayfair, LondonFor Indian food with a touch of luxury, this Mayfair-based eatery infuses British flavours into classic recipes. Expect nicely arranged dishes and refined flavors.
Must-Try Dishes:
✅ Tandoori Monkfish
✅ Kashmiri Rogan Josh
✅ Lobster Malabar Curry
📍 Where: 12a Berkeley Square, Mayfair, London
Trishna (Marylebone)
⭐ Michelin Starred – good indian restaurants in london
London’s go-to for coastal Indian, especially South Indian seafood dishes.
Must-Try Dishes:
✅ Koliwada Soft Shell Crab
✅ Malabar Prawn Curry
✅ Hyderabadi Lamb Biryani
📍 Address: 15-17 Blandford St, Marylebone, London
Casual Indian Restaurants in London
If you’re after decent Indian restaurants in London where you can enjoy a relaxed atmosphere without compromising on flavors, these places are well worth a try.
Dishoom (Multiple Locations) – good indian restaurants in london
Dishoom, one of London’s most popular Indian restaurants, is inspired by the Irani cafés of old Bombay.
Must-Try Dishes:
✅ Black Daal
✅ Chicken Ruby Curry
✅ Bacon Naan Roll (Breakfast)
📍 Locations: Shoreditch, Covent Garden, King’s Cross etc.
Brigadiers (City of London) – good indian restaurants in london
This Indian barbecue restaurant serves grilled meats, curries and a sociable ambience.
Must-Try Dishes:
✅ Achari Beef Short Rib
✅ Goan Pork Vindaloo
✅ Over The Top Butter Chicken Wings
📍 Address: 1-5 Bloomberg Arcade, City of London
Hoppers (Soho & Marylebone)
If you want to sample Sri Lankan and South Indian food, go to Hoppers. Definitely order their signature hoppers (fermented rice pancakes with a crispy rim).
Must-Try Dishes:
✅ Egg Hopper with Sambols
✅ Black Pork Kari
✅ Bone Marrow Varuval
📍 Where is it: Soho & Marylebone
The Best Indian Street Food & Affordable Restaurants in London – good indian restaurants in london
Want authentic Indian food that won’t break the bank? Some of these are top-notch street food joints or inexpensive dunkers that pack in all kinds of flavor while keeping the bill low.
Tayyabs (Whitechapel)
Well-known for its Punjabi-style grilled meats, Tayyabs draws in locals and tourists alike.
Must-Try Dishes:
✅ Lamb Chops
✅ Karahi Chicken
✅ Garlic Naan
📍 Address: 83-89 Fieldgate St, Whitechapel
Indian Veg (Islington) – good indian restaurants in london
An Indian vegetarian buffet that offers you a number of tasty and healthy dishes — all for the incredible price of $10.
Must-Try Dishes:
✅ Chana Masala
✅ Aloo Gobi
✅ Mixed Vegetable Curry
📍 Address: 92-93 Chapel Market, Islington
Roti King (Euston)
If you have an itch for flaky, buttery roti with rich curries, this Malaysian-Indian spot is a blockbuster.
Must-Try Dishes:
✅ Roti Canai with Chicken Curry 🍜
✅ Mutton Rendang
✅ Teh Tarik (Malaysian Sweet Tea)
📍 Where is it based: 40 Doric Way, Euston
London’s Best Indian Desserts – good indian restaurants in london
No big Indian feast is complete without something sweet! Below are some of the best places in London for Indian desserts.
Indian Accent (Mayfair)
For more decadent Indian desserts, Indian Accent has a contemporary twist on traditional sweets.
Must-Try Dessert:
✅ Makhan Malai (Aerated saffron milk with rose petal jaggery)
📍 Address: 16 Albemarle St, Mayfair
Ambala (Multiple Locations) – good indian restaurants in london
Ambala, known for its traditional Indian sweets, is the place to go for jalebis, barfis and ladoos.
📍 Locations: Green Street, Southall, etc.
In Short: Where to Get Good Indian Food in London
London: Indian food in London, you can find everything from fine dining to casual dining to pocket-friendly street food.
📌 For Fine Dining: Gymkhana, Benares, Trishna
📌 For Casual Dining : Dishoom, Brigadiers, Hoppers
📌 For Street Food & Budget Eats: Tayyabs, Indian Veg, Roti King
📌 For Desserts: Indian Accent, Ambala