Best Indian Restaurants London: Snita's 2026 Picks
Head of Editorial
Personally tested: London's 15 best Indian restaurants for 2026. Five Michelin-starred venues, from Gymkhana to Quilon, plus Dishoom, BiBi, Kricket and more.
Table of Contents
Some of the links in this article are affiliate links, which help fund our independent review work at no extra cost to you. Every recommendation is based on hands-on testing through The Editor Lab methodology. No brand pays to appear, and no placement is guaranteed.
London's Indian restaurant scene runs deeper than almost any other cuisine in the capital. Five venues hold Michelin stars. A new generation of chefs trained in London's finest Indian kitchens is opening its own rooms, bringing coastal Kerala and the slow-cooked traditions of Lucknow alongside the Bombay cafe style that has already become part of London's dining fabric. The range extends from a £12 bacon naan roll at Dishoom to a £195 tasting menu at Gymkhana, and both represent genuine quality at their respective levels.
The difficulty is not finding a good Indian restaurant in London. It is matching the right one to your evening. A meal at Gymkhana, with its colonial club grandeur, is a different kind of commitment from a lunch at Kricket in Soho, where the small plates change with the season and the atmosphere is deliberately informal. Both are worth your time. Neither replaces the other.
As Head of Editorial at Balance Journal and at Eating in London (eatinginlondon.co.uk), with more than fifteen years writing about food and restaurants across thirty-plus countries, I have been covering this city's Indian restaurants since my early days contributing to Time Out in 2011. Indian cuisine is also part of my own heritage, which gives me a particular kind of care when it comes to how regional specificity and authenticity are handled. For the wider picture of where to eat across the capital, our guide to the best restaurants in London covers more than forty cuisines and price points.
Every restaurant on this list has been personally visited by our editorial team in the past 18 months. Selection criteria: regional cuisine authenticity, kitchen consistency across multiple visits, booking accessibility, and value within its price tier.
“London has five Michelin-starred Indian restaurants and some of the most inventive South Asian cooking in Europe. The challenge is not the quality — it is knowing which room is right for your occasion.”Snita Pandoria, Head of Editorial, Balance Journal
Snita's Top Picks for 2026
The five restaurants below represent a range of styles, price points, and occasions. Each is expanded in full further down. London's five Michelin-starred Indian restaurants — Gymkhana, Trishna, Benares, Tamarind, and Quilon — all appear in the full guide.
| Restaurant | Cuisine Style | Price per head | Best for | Stars |
|---|---|---|---|---|
| Gymkhana | North Indian fine dining | £80–£195 | Special occasions, tasting menu | 1 Michelin star |
| Dishoom | Bombay cafe | £25–£45 | Casual dining, breakfast, large groups | — |
| Trishna | Coastal Indian | £60–£90 | Date nights, seafood | 1 Michelin star |
| BiBi | Modern Indian | £50–£80 | Creative cooking, occasion dining | — |
| Hoppers | Sri Lankan / South Indian | £25–£40 | Casual lunch, South Indian specialities | — |
For anyone looking for best romantic restaurants London recommendations within Indian dining, Gymkhana and Jamavar are the two strongest entries on this list. For a best date night restaurants London choice at a lower price point, BiBi and Trishna offer the right balance of polish and intimacy without the tasting menu commitment.
1. Gymkhana, Mayfair
Best for: Special occasions, tasting menus, serious Indian fine dining
Price: £80–£195 per head | Location: 42 Albemarle Street, Mayfair W1S
Dark panelled walls, leather banquettes, and the carefully considered atmosphere of a colonial member's club — Gymkhana creates one of London's most distinctive dining environments. The room is refined yet warm, with a formality that invites attention rather than intimidating. The lighting is low, the service unhurried, and the cumulative effect is of a restaurant that has decided exactly what kind of evening it wants to offer.
The cooking more than justifies the setting. Head chef Karam Sethi built his reputation on game dishes and spice mastery, and the Malay chicken curry has become something close to a London institution. The wild boar vindaloo, the kid goat methi keema, and the duck egg bhurji are among the established signatures. Gymkhana holds one Michelin star and appears in our guide to the best Michelin star restaurants London, which covers the broader landscape of starred dining across the capital.
At £120–£195 per head for the tasting menu, Gymkhana demands a specific decision. It is exceptional, but it is not the right choice if the occasion is "we just want great Indian food." For that, BiBi or Kricket at a third of the price will satisfy that need with more creativity and less ceremony.
Booking: Reserve four to six weeks ahead for weekend dinners. The tasting menu books faster than the a la carte and benefits from even more advance notice.
2. Dishoom, King's Cross
Best for: Breakfast, casual dinners, large groups, Bombay cafe atmosphere
Price: £25–£45 per head | Location: 5 Stable Street, King's Cross N1C (also Shoreditch, Carnaby, Kensington, and Covent Garden)
Dishoom is, by now, one of London's defining restaurant experiences regardless of cuisine. The Bombay Irani cafe aesthetic — art deco tiles, dark wood, whirring ceiling fans, and warm golden light — creates a room that feels transportive without being theatrical. It is polished without being fussy, high-energy without being chaotic.
The bacon naan roll, the twenty-four-hour black dal, the pau bhaji, and the railway lamb chops have become benchmarks in the London dining canon. Few restaurants across any cuisine have achieved this level of dish-level recognition. The black dal alone, rich and slow-cooked, justifies the reputation. Dishoom's menu extends well into plant-based territory, making it one of the strongest options for mixed-dietary groups. For anyone planning an evening around London's plant-based dining scene, our guide to the best vegan restaurants London includes the full context.
The queue at Dishoom is real. Weekend dinner wait times of 60–90 minutes are standard. Plan for breakfast or a weekday lunch if you want to walk in without booking. The breakfast menu, available until 11.45am, is among the best value meals in central London and avoids the queue entirely on weekday mornings.
3. Trishna, Marylebone
Best for: Date nights, Michelin-starred seafood, quiet and intimate evenings
Price: £60–£90 per head | Location: 15–17 Blandford Street, Marylebone W1U
Trishna occupies a quieter register than Gymkhana — same Michelin tier, entirely different atmosphere. The room is understated and soft-lit, intimate in a way that suits the kind of dinner where conversation matters as much as the food. Soft neutral tones, well-spaced tables, and service that is attentive without hovering create the conditions for a long and unhurried evening.
The focus is coastal Indian, specifically Mangalorean and Keralan seafood. The brown butter, garlic, and chilli lobster is the signature dish and deserves its reputation. The Dorset crab, the sea bass tikka, and the Keralan crab curry demonstrate a kitchen that has built its identity around a specific and underrepresented coastal tradition.
Gymkhana versus Trishna: both are Michelin-starred, but Gymkhana leads on atmosphere and game dishes, while Trishna specialises in coastal seafood and suits a more intimate occasion. Both appear in the best romantic restaurants London selection for different reasons.
Booking: Two to three weeks in advance for weekend evenings. Weekday availability is more accessible.
4. Benares, Mayfair
Best for: Business dinners, milestone occasions, classic north Indian fine dining
Price: £70–£120 per head | Location: 12a Berkeley Square House, Mayfair W1J
Chef Atul Kochhar's flagship dining room remains one of the most accomplished Indian restaurants in Mayfair. The interiors are formal and plush, with rich tones and a calm that reflects the kind of meal Benares is built for: structured, unhurried, and suited to conversation rather than spectacle. This is one of London's five Michelin-starred Indian restaurants, and the kitchen has maintained that recognition through sustained consistency.
The menu draws on classic north Indian fine dining: tandoor-cooked proteins, precise spice management, and a level of dish-level detail that rewards genuine attention. The tandoor-cooked monkfish, the slow-braised lamb preparations, and the samphire and watercress chaat are signatures worth ordering. The bar menu is also among the most considered in this part of Mayfair.
Booking: Two to three weeks ahead for popular slots. Private dining is bookable for larger occasions.
5. BiBi, Marylebone
Best for: Modern Indian creativity, midweek occasion dining, Gymkhana quality without the tasting menu price
Price: £50–£80 per head | Location: 42 North Audley Street, Mayfair W1K
BiBi is the JKS group's modern Indian offering — the same team behind Gymkhana, working at a price point that makes the cooking significantly more accessible. The room is warm and polished, with terracotta tones and a menu that changes regularly and rewards return visits.
The cooking reinterprets northern and central Indian traditions with restraint and precision. The guinea fowl tikka, the whole roasted cauliflower, and the aged beef raan are among the dishes that demonstrate what modern Indian fine dining looks like when technique and creativity are applied without unnecessary formality. If Gymkhana represents a specific kind of occasion, BiBi is the version of that evening that does not require the same financial commitment.
Booking: Two to three weeks for peak weekend slots. Weekday evenings have meaningfully more availability.
6. Brigadiers, City of London
Best for: Group dining, Indian BBQ and beer, City lunches, informal celebrations
Price: £35–£55 per head | Location: 1–5 Bloomberg Arcade, City of London EC4N
Another JKS group restaurant, Brigadiers takes a deliberately different direction from the refined Indian fine dining of Gymkhana and BiBi. The concept is Indian BBQ and beer, set in a room that channels the energy of a Delhi club with a British pub sensibility. Dark woods, multiple interconnected rooms, sporting touches throughout, and a soundtrack calibrated for groups rather than intimate dinners.
The wood-fire grill produces chicken tikka, seekh kebabs, and lamb chops that are at their best when shared across a larger table. The spirits list, particularly the whisky collection, is one of the most considered in this part of the City. For group celebrations and working lunches where the atmosphere needs energy rather than elegance, Brigadiers is a practical and genuinely enjoyable choice.
Booking: Advance booking recommended for groups of six or more. Walk-ins are possible at quieter lunchtime slots.
7. Jamavar, Mayfair
Best for: Special occasions, opulent atmosphere, Leela group fine dining
Price: £70–£120 per head | Location: 8 Mount Street, Mayfair W1K
Jamavar is the Leela group's London restaurant, and the room reflects the group's Indian hospitality heritage in every detail. Rich inlaid surfaces, jewel-toned upholstery, warm amber lighting, and a level of decorative intention that makes the space feel genuinely considered rather than simply expensive. It is one of London's more atmospheric dining rooms, formal yet welcoming, luxurious without stiffness.
The kitchen draws on royal Indian traditions, particularly Mughal and coastal South Indian. The stone bass ceviche with kokum and green mango, the Blythburgh butter chicken, and the Kashmiri chilli lamb raan represent the breadth of the menu well. Jamavar appears consistently in our best date night restaurants London coverage because the combination of food quality and room atmosphere is difficult to match at this price tier.
Booking: Two to three weeks ahead for weekend evenings.
8. Kricket, Soho
Best for: Modern Indian small plates, creative seasonal cooking, informal occasion dining
Price: £30–£55 per head | Location: 12 Denman Street, Soho W1D (also Brixton and White City)
Kricket began in a Brixton shipping container before graduating to Soho, and the spirit of that original — creative, excited about its own cooking, deliberately informal — has remained intact through the transition. The Soho room is compact and atmospheric, with exposed brickwork and close tables that suit an energetic evening rather than a quiet conversation.
The small plates format suits the cooking well. The tandoori broccoli with chickpea, the smoked aubergine with burrata, and the lamb chops with Kashmiri chilli and mint showcase the kitchen's ability to draw on regional Indian traditions and recombine them with lightness and intelligence. The menu changes seasonally, which means a return visit three months later can feel like a substantially different experience.
Booking: Walk-ins often possible at quieter times. Reservations are recommended for Friday and Saturday evenings.
9. Colonel Saab, Holborn
Best for: Colonial-era India narrative, group dinners, a distinctive and considered setting
Price: £35–£55 per head | Location: 188–196 High Holborn WC1V
Colonel Saab draws on British Raj-era India as its central narrative, a theme executed with conviction in both decor and menu construction. The interiors reference colonial-era officers' clubs: dark wood panelling, brass fixtures, vintage maps and prints, and a formal-informal comfort that makes the setting feel purposeful rather than incidental.
Dishoom versus Colonel Saab: both draw on colonial-era India but Dishoom is a Bombay cafe while Colonel Saab is rooted in British Raj aesthetics. The cooking leans on north Indian traditions, with tandoor dishes, biryani, and slow-cooked curries delivered with enough historical context to make the theme feel considered rather than decorative. For those who want the colonial-India atmosphere without Dishoom's queue, Colonel Saab is a practical and interesting alternative that stands on its own merits.
Booking: One to two weeks for weekend evenings.
10. Cinnamon Club, Westminster
Best for: Fine Indian in a spectacular Victorian setting, special occasions, Westminster lunches
Price: £60–£100 per head | Location: 30–32 Great Smith Street, Westminster SW1P
The setting of the Cinnamon Club is one of the most striking in London dining. The Old Westminster Library, with its soaring Victorian ceilings, gallery-level shelving, and an architectural grandeur that took more than a century to accumulate, provides a backdrop no new restaurant can replicate. The room is grand yet intimate, polished without being intimidating — the kind of space that makes an occasion feel genuinely marked.
The cooking has maintained a consistent standard across more than twenty years of operation. Classic Indian fine dining built on tandoor technique and precise spice management: the venison and smoked paprika seekh, the lobster Malabar curry, and the tiger prawn tandoori are reliable signatures across the card. Cinnamon Club draws a Westminster clientele that extends to political and business dining, adding an interesting dimension to the atmosphere.
Booking: Two to three weeks ahead for popular evenings. Private dining available.
11. Veeraswamy, Regent Street
Best for: Heritage dining, occasion meals with historical resonance, London's oldest Indian restaurant
Price: £65–£95 per head | Location: Victory House, 99–101 Regent Street W1B
Veeraswamy opened in 1926 and holds the distinction of being London's oldest surviving Indian restaurant. The interiors have evolved over the decades while retaining a sense of heritage: jewel-toned walls, careful lighting, and a formality that reflects the restaurant's age and longevity. A century of London dining has passed outside its windows, and the kitchen continues to operate with the quiet confidence that comes from nearly a hundred years of practice.
The cooking is classic north Indian fine dining, executed without reinvention for its own sake. The biryani, the butter chicken, and the slow-cooked lamb preparations are made as they have been made for decades.
As London's oldest Indian restaurant (since 1926), Veeraswamy trades partly on heritage. The food is consistent and elegant, but younger openings like BiBi have more creative energy at comparable prices. For first-time visitors drawn by the historical dimension, it is worth experiencing once. For those who have already eaten their way through the list, BiBi and Kricket offer more active, inventive cooking at a similar investment.
Booking: Two to three weeks for weekend evenings.
12. Tamarind, Mayfair
Best for: Classic Michelin-starred Indian fine dining, Mayfair occasion dining, first encounters with Indian fine dining
Price: £60–£100 per head | Location: 20 Queen Street, Mayfair W1J
Tamarind was among the first Indian restaurants in London to receive a Michelin star, and the kitchen has maintained that recognition through successive head chefs. The basement setting, with warm lighting and neutral tones, creates a calm that suits the deliberate pacing of the cooking. The room is intimate without being cramped, formal without being forbidding.
The menu focuses on classic north Indian fine dining: tandoor-cooked meats, refined curry preparations, and spice management that rewards careful attention rather than speed. The Tamarind duck, the crab and prawn cocktail with Mangalorean chutney, and the tandoor salmon are reliable signatures across the card. Tamarind is a strong choice for anyone new to Indian fine dining who wants the Michelin credential with a more accessible entry point than a multi-course tasting menu.
Booking: One to two weeks for popular slots. Weekday availability is good.
13. Quilon, Westminster
Best for: Michelin-starred South Indian coastal cooking, Kerala seafood, quiet sophistication
Price: £55–£85 per head | Location: 41 Buckingham Gate, Westminster SW1E
Quilon is genuinely rare: Michelin-starred, dedicated specifically to the coastal cuisine of south-west India, and operating with the consistency of a kitchen that has refined its approach over decades. The room is understated and quietly sophisticated, with clean lines and a calm that lets the cooking speak without theatrical competition.
The fish moilee, the squid balchao, and the prawn mappas are dishes built on the coconut milk, black pepper, and tamarind combinations that define Kerala coastal cooking. Chef Sriram Aylur has led the kitchen for many years, and the depth of knowledge this brings is evident across the menu in a way that seasonal changes alone cannot replicate.
Quilon provides one of the most direct and honest answers to the question of where to find authentic South Indian food in London at a Michelin-calibre level. It is consistently underrated relative to the north Indian fine dining restaurants in the same starred tier.
Booking: Two to three weeks for weekend evenings. Weekday availability is accessible.
14. Hoppers, Soho
Best for: Sri Lankan appam, South Indian street food traditions, casual lunch, flexible informal dining
Price: £25–£40 per head | Location: 49 Frith Street, Soho W1D (also King's Cross)
Hoppers specialises in the appam — a fermented rice and coconut hopper, crisp and thin at the edges and soft at the centre, served with an egg and a range of Sri Lankan curries and chutneys. It is a dish most London restaurants do not attempt, which makes Hoppers a genuinely valuable presence in the city's South Asian dining scene.
The menu extends well beyond the appam: the kari arisi spiced rice bowl, the kottu roti, the mutton rolls, and the devilled dishes bring Sri Lankan street food into a setting that is polished without losing the energy of the original cooking. The Soho site operates without advance reservations, which makes the experience more informal than most entries on this list. The King's Cross location takes bookings.
15. Darjeeling Express, Arcade Food Hall, Oxford Circus
Best for: Regional Indian home cooking, Asma Khan's kitchen, accessible and personal cooking
Price: £30–£50 per head | Location: Arcade Food Hall, 494 Oxford Street, Oxford Circus W1C
Asma Khan's Darjeeling Express began as a supper club and became one of the most discussed restaurants in London before finding its current home at the Arcade Food Hall on Oxford Street. The setting is casual by the standards of this list, but the cooking carries an authenticity that many more formally decorated rooms cannot match.
Khan's kitchen draws on the home-cooking traditions of West Bengal and the Anglo-Indian Raj cooking of Calcutta: daals and rice dishes, fragrant kormas, and biryani made according to family recipes passed down rather than adapted for a British audience. The all-women kitchen brigade is well-documented and genuinely unusual in London's restaurant landscape. The food reflects that specificity — regional, personal, rooted in a culinary inheritance that sits outside the north Indian fine dining mainstream.
For anyone curious about the regional variety of Indian cooking beyond what Mayfair's starred restaurants offer, Darjeeling Express is a direct and honest answer. It has been written about in the Guardian, the Telegraph, and the New Yorker within the same period, which reflects both the reach of Khan's reputation and the distinctiveness of what she is doing.
Booking: Counter seating and tables at the Arcade Food Hall. Advance booking recommended for weekends.
How We Choose
Every restaurant on this list was personally visited by our editorial team in the past 18 months as part of the review programme run through The Editor Lab. The selection criteria are consistent across every entry: regional cuisine authenticity, kitchen consistency across multiple visits, booking accessibility, and honest value assessment within each price tier. Michelin recognition is noted where it exists but does not automatically determine ranking — two of the five entries in the Top Picks table do not hold stars and are ranked there on editorial merit alone. The 2026 Guide Michelin for Great Britain and Ireland was published in January 2026; all star status in this article reflects the current edition.
Frequently Asked Questions
What is the best Indian restaurant in London for a special occasion?
Gymkhana in Mayfair is the strongest choice for a genuinely special occasion. The Michelin-starred kitchen, one of the capital's most considered dining rooms, and a tasting menu built around exceptional seasonal ingredients make it the default recommendation for a landmark evening. For a comparable atmosphere at a lower price point, Jamavar offers similarly elevated surroundings, and BiBi delivers JKS culinary standards without the tasting menu commitment.
Which Indian restaurants in London are Michelin starred?
As of the 2026 Guide Michelin for Great Britain and Ireland, London has five Michelin-starred Indian restaurants: Gymkhana (Mayfair), Trishna (Marylebone), Benares (Mayfair), Tamarind (Mayfair), and Quilon (Westminster). Gymkhana holds one star and is the most frequently cited as the overall benchmark. Trishna is the strongest choice for modern coastal Indian cooking at that tier.
Is Gymkhana worth the price?
For the right occasion, yes. The tasting menu at £120-£195 per head returns that investment in kitchen skill, ingredient quality, and the specific pleasure of a dining room operating at full intention. If the evening is simply great Indian food, BiBi or Kricket at a third of the price will deliver that with more creativity and less ceremony. Gymkhana is right for evenings that call for something exceptional.
What are the best Indian restaurants in London that take walk-ins?
Hoppers in Soho operates entirely on a walk-in basis and is the most accessible high-quality option without a reservation. Dishoom accepts walk-ins at all locations but weekend dinner waits can reach 60-90 minutes. A weekday breakfast visit, available until 11.45am, avoids the queue entirely. Kricket in Soho takes walk-ins at quieter times, though weekend evenings tend to fill.
Where can I find authentic South Indian food in London?
For Michelin-starred South Indian coastal cooking, Quilon in Westminster (Kerala and coastal Goa) is the definitive answer at that level. Hoppers covers Sri Lankan and South Indian street food traditions, with the Soho and Wigmore Street locations offering the broadest menu. Roti King near Euston is a reliable option for roti canai and South Indian rice dishes at very accessible prices.
What is the best cheap Indian restaurant in London?
Dishoom sits at the accessible end of this list, with a full meal averaging £25-£45 per head including drinks. The breakfast menu offers dishes from under £10 and is the strongest value option on the list. For even lower price points, Roti King near Euston delivers quality dhal and curry dishes well under £15 per head and is frequently cited as one of London's best-value meals.
Which Indian restaurants in London are best for vegetarians?
Motu Indian Kitchen in Kensington is fully vegetarian and builds its menu around regional Indian home cooking, which makes it a strong choice for diners who want that focus throughout. Gymkhana and Jamavar both run detailed vegetarian tasting menus on request. Dishoom's breakfast and cafe menu is around 60 percent vegetarian by default, making it the lowest-friction entry point for plant-based diners.
What are the best Indian restaurants in East London?
Gunpowder in Spitalfields is the standout: a small-plates menu built around spice-forward home cooking, concise but well-executed, with a price point significantly below Mayfair equivalents. Tayyabs in Whitechapel holds its reputation as one of the city's best grills and remains one of the more reliable walk-in options if you arrive before peak hours. Both sit within a short walk of each other in E1.
What should I order at Dishoom?
The black dhal is the dish most associated with Dishoom and is the reliable starting point. For breakfast, the bacon naan roll is the most ordered item and worth the queue. At dinner, the lamb chops (rubbed and marinated overnight), the chicken ruby, and the pau bhaji are the strongest choices from the regular menu. The house black dhal is available at lunch and dinner only, not breakfast.
Are there good Indian restaurants in London for large groups?
Dishoom is the most practical option for groups: all locations take large bookings for lunch, and the family-style ordering format suits shared dining. Jamavar in Mayfair takes private dining bookings and can accommodate groups seeking a more formal setting. For groups of six or more looking for high-quality Indian food without the Mayfair price point, Kricket in Brixton or Soho both handle group tables well.