Skip to content
Updated September 2026

The 23 Best Indian Restaurants in London (2026)

The 23 best Indian restaurants in London, grouped by the kind of meal you want: Michelin-starred rooms, regional kitchens in the centre, modern Indian at a mid-range price, the honest answer on Brick Lane, cheap vegetarian classics, and the local favourites in Tooting, Wembley, Southall and east London. Every card has the dishes to order with their menu prices, a spend per head, how to book, the spice and vegetarian picture, and the nearest Tube.

23
places
4.5
avg Google rating
London
England
── indian food · london

The best Indian restaurants in London 23 picks, from two Michelin stars to a £6 dosa

If you eat one Indian meal in London, book Gymkhana in Mayfair, the only Indian restaurant in London with two Michelin stars (lunch is £85). If you'd rather eat superb regional food for half that, go to Darjeeling Express in Soho for Asma Khan's Bengali cooking. And if you want the cheapest brilliant meal, take the Northern line to Tooting Broadway and order a £5.95 masala dosa at Dosa n Chutney. Between them, those three cover the whole range.

The picks run from Kerala and Tamil Nadu to Bengal, Punjab, Hyderabad and Gujarat, all Indian cooking; London's Sri Lankan and Pakistani kitchens are a separate story. For every restaurant you get the dishes to order with the price from its own menu, what a meal costs per head, how to get a table, how hot and how vegetarian-friendly it is, and the closest station on the Tube (the subway). Where a restaurant has a Michelin star or Bib Gourmand, that's from the Michelin Guide's own listing. Prices were checked on 28 September 2026 and already include VAT (sales tax). London has no tourist tax yet.

A few things to know before you go. Expect a discretionary 10% to 15% on the bill at most sit-down places; that is the tip. The famous names book up, but several of the best cheap places are walk-in only. And some of the best Indian food in London is in the suburbs, in Zones 3 and 4, which is worth the Tube ride. For the rest of the city's restaurants, see the best restaurants in London, and to build a day around one of these meals, start with things to do in London.

Gymkhana

The special-occasion rooms. Eight Indian restaurants in London hold Michelin stars, and these six are the ones I'd book for a big night. Gymkhana, on Albemarle Street, is the top of the tree, with two stars. The menu draws on the whole of India, and the tandoor, the biryanis and the chaat-style sharing plates do the heavy lifting.

Order: the kid goat methi keema (£22), the cheapest way into the à la carte, then the wild venison biryani (£50) to share. Spend: £85 a head at lunch, £160 for the tasting menu (£150 vegetarian), plus 15% service and £4.50 a head for water. Book: online through the website. Spice & veg: a full vegetarian tasting menu and a vegetarian feast at lunch. Tube: Green Park, 3 minutes. The catch: there's no step-free entrance, and à la carte adds up fast when the tandoori lamb chops alone are £75.

restaurant · Mayfair
Gymkhana
4.4 Google (3,561)
42 Albemarle St, London W1S 4JH, UK
Price: Lunch menu £85; tasting menu £160 (vegetarian £150); kid goat methi keema £22; kasoori chicken tikka £28; wild venison biryani £50; tandoori masala lamb chops £75; 15% service plus £4.50 per guest for filtered water Hours: Daily 12:00-14:30 and 17:30-22:30
Tip

This tasting menu is listed until 1 November, so expect a new one after that. The lower dining room is down a staircase. Nearest Tube: Green Park (Jubilee, Piccadilly, Victoria lines), about 3 minutes.

It’s an expensive meal and the drinks are overpriced, but it’s perfect for an occasion and the food and atmosphere make it worth it ! from a visitor review

Trishna

Trishna in Marylebone cooks India's coastal food, with seafood at the centre, and was first awarded a Michelin star in 2012. The fish is the reason to go. If I wanted the best Indian seafood in London, this is where I'd book.

Order: the Koliwada squid and shrimps (£19), the hariyali bream (£24), and the Dorset brown crab with coconut oil, pepper and curry leaf (£34). Spend: the squid, the bream, rice and bread come to about £70 a head with water and 15% service; the lunch and early-evening menu is £45 for three courses. Book: SevenRooms, where all availability is shown. Spice & veg: a vegetarian section on the menu, and vegan dishes on request. Tube: Bond Street, 7 minutes. The catch: dinner is over-16s only, and there are no accessible toilets.

restaurant · Marylebone
Trishna
4.6 Google (2,342)
15-17 Blandford St, London W1U 3DG, UK
Price: Koliwada squid and shrimps £19; hariyali bream £24; Dorset brown crab £34; tandoori lamb chops £46; lunch and early evening 3 courses £45; tasting menus £80 (4 courses) and £120 (5 courses); 15% service plus £3.50 per guest for water Hours: Lunch Wed-Sun 12:00-14:30; dinner Mon-Sat 17:00-22:15, Sun 17:00-21:45
Access: Wheelchair access to the restaurant, but no accessible toilets
Tip

Dinner is for over-16s only; children of any age are welcome at lunch. Corkage is £40 a bottle, two bottles maximum. Nearest Tube: Bond Street (Central, Jubilee, Elizabeth lines) or Baker Street, about 7 to 8 minutes.

Had the 5 course tasting menu, each course seemed to be better than the last. The Lamb chops and biriyani were particularly good. from a visitor review

Jamavar

Jamavar, on Mount Street, and its menu is split between the royal kitchens of the north and the coast of the south. It opened in 2016 and won a Michelin star within a year.

Order: the Old Delhi butter chicken (£38), Leela's lobster neeruli (£52) if it's a celebration, and the Chandni Chowk aloo tikki (£20) to start. Spend: the lunch and early-evening menu (£47 for three courses, £54 for four, served daily until 2.30pm and 5.30pm to 6.30pm) is the smart way in; à la carte runs about £90 a head. Service is 7.5% plus a £3 cover charge. Book: OpenTable, with card details to confirm. Spice & veg: a full vegetarian tasting menu (£130). Tube: Bond Street, 6 minutes. The catch: its Google rating (4.1) trails Gymkhana (4.4) and Trishna (4.6), and the late-cancellation fee is steep.

restaurant · Mayfair
Jamavar
4.1 Google (2,309)
8 Mount St, London W1K 3NF, UK
Price: Chandni Chowk ki aloo tikki £20; Old Delhi butter chicken £38; Leela's lobster neeruli £52; adraki lamb chops £65; lunch and early evening £47 (3 courses) or £54 (4 courses); tasting menu £130 (vegetarian version too); 7.5% service plus £3 cover Hours: Lunch daily 12:00-14:30; dinner Mon-Sat 17:30-22:30, Sun 17:30-21:30
Tip

A booking is only confirmed once you add card details, and late cancellations are charged. Smart casual, no shorts or flip-flops. Nearest Tube: Bond Street (Central, Jubilee, Elizabeth lines), about 6 minutes, or Green Park, 7 minutes.

The lamb curry was very delicious with very tender meat that went well with the rice. from a visitor review

Quilon

Quilon, near Buckingham Palace, is the Kerala and Karnataka coast done at Michelin-star level, a star it has kept every year since 2008. Two things set it apart: the seafood, and a no-tipping policy, so the price on the menu is what you pay.

Order: the lentil-crusted scallop (£21), the Quilon fish curry (£35) and the baked black cod (£44), with a Malabar paratha. Spend: a scallop, the fish curry, a paratha and half a lemon rice come to £68 all-in. The weekend brunch is £56. Book: SevenRooms or phone. Spice & veg: spicy dishes are starred on the menu, like the Mangalorean chicken (£33); a vegetarian tasting menu is £135. Tube: St James's Park, 4 minutes. The catch: closed Mondays, and the tasting menus are whole-table only.

restaurant · Westminster & St James's Park
Quilon
4.4 Google (1,253)
41 Buckingham Gate, London SW1E 6AF, UK
Price: Lentil-crusted scallop £21; Mangalorean chicken (kori gassi) £33; Quilon fish curry £35; baked black cod £44; weekend brunch £56; tasting menus £135 (meat or vegetarian) and £145 (seafood); prices include all charges, no tipping Hours: Closed Mon. Lunch Wed-Fri 12:00-14:30, brunch Sat-Sun 12:00-15:30; dinner Tue-Thu and Sun 17:30-22:00, Fri-Sat 17:30-22:30
Tip

The menu marks the spicy dishes with an asterisk. Tasting menus are for the whole table. Nearest Tube: St James's Park (District, Circle lines), about 4 minutes; Victoria is 7 minutes.

Everything we tried was exceptional, but the standout was the prawn masala, bursting with flavour and cooked to perfection… from a visitor review

Benares

Benares on Berkeley Square pairs Indian cooking with British produce, and it's the one I'd pick if wine matters as much as the food: the tasting menu has a £129 wine pairing. It has been open since 2003 and holds a Michelin star.

Order: the oyster vindaloo (£23), the black dal makhani (£17) and the lobster pulao (£59). Spend: the thali (£46 for two courses, £52 for three, at lunch and 5.30pm to 6.30pm) is the value play; the tasting menu is £139. Add 13% service and a 2% cover charge. Book: OpenTable. Spice & veg: a vegetarian tasting menu. Tube: Green Park, 5 minutes. The catch: one Google reviewer calls the portions very small, à la carte adds up, and its Google listing shows no step-free entrance.

restaurant · Mayfair
Benares
4.4 Google (2,634)
12a Berkeley Square, London W1J 6BS, UK
Price: Oyster vindaloo £23; dal makhani £17; murg khaas makhani £44; lobster pulao £59; thali £46 (2 courses) or £52 (3 courses) at lunch and 17:30-18:30; lunch tasting menu £89; tasting menu £139; 13% service plus a 2% cover charge Hours: Mon-Sat 12:00-14:30 and 17:30-22:30; Sun 18:00-21:30
Tip

Smart casual, no shorts or flip-flops. Children under 7 need to be seated by 7pm. A vegetarian tasting menu is available. Nearest Tube: Green Park (Jubilee, Piccadilly, Victoria lines), about 5 minutes.

Interesting experience having wine paired with indian food. It really worked well! from a visitor review

Veeraswamy

Veeraswamy opened on Regent Street in 1926 and calls itself London's oldest surviving Indian restaurant. It holds a Michelin star, and the menu leans into the history: Anglo-Indian mulligatawny (£14.50), a 1926 Hyderabad lamb biryani (£39).

Order: the mulligatawny, then the roast duck vindaloo (£39) or the Patiala shahi raan en croute (£39.50). Spend: there's a £60 minimum per person at dinner; the pre- and post-theatre menu (£40 or £45) avoids it. Service is 15%, of which 6% is fixed. Book: online, up to three months ahead. Spice & veg: vegetarian mains and a vegetarian tasting option. Tube: Piccadilly Circus, 3 minutes. The catch: its lease ran out in summer 2025 and the landlord, the Crown Estate, won't renew it. The restaurant is fighting that in court and still takes bookings, but check it's trading before you plan a trip around it.

restaurant · Piccadilly & Regent Street
Veeraswamy
4.3 Google (2,409)
Victory House, 99 Regent St., London W1B 4RS, UK
Price: Anglo-Indian mulligatawny soup £14.50; roast duck vindaloo £39; Hyderabad lamb biryani 1926 £39; Patiala shahi raan en croute £39.50; pre- and post-theatre £40 (2 courses) or £45 (3 courses); tasting menu £95; 15% service (9% discretionary, 6% fixed); £60 minimum spend per guest at dinner Hours: Lunch Mon-Fri 12:00-14:15, Sat-Sun 12:30-14:30; dinner Mon-Sat 17:30-22:30, Sun 18:00-22:00
Access: The dining room is on the mezzanine floor; tell the restaurant in advance if you need wheelchair access
Tip

Its lease at Victory House expired in summer 2025 and the Crown Estate declined to renew it; the restaurant is contesting this in court and is trading and taking bookings as of September 2026. Smart dress, over-10s only (over-6s at weekend lunch). Nearest Tube: Piccadilly Circus (Bakerloo, Piccadilly lines), about 3 minutes.

The tasting menu is excellent as you get to try a range of things. Lovely setting in such an historic place. from a visitor review

Darjeeling Express

Regional kitchens in the centre. Plenty of London curry houses cook the same generic menu. These four cook a specific region properly. Darjeeling Express is Asma Khan's restaurant, cooked by a team of women, and its heart is Kolkata and Bengal. It's on the Michelin Guide's list and now on Rupert Street in Soho, and it's the one I'd send a friend to for Indian home cooking at its best.

Order: at lunch, puchkas (£9), the kosha mangsho, slow-cooked Bengali mutton (£28), and the prawn malaikari (£23). Spend: lunch runs about £45 a head with 13.5% service; dinner is the Lazeez feast only, at £75 a head. Book: online. Spice & veg: vegetarian and vegan dishes marked throughout. Tube: Piccadilly Circus, 2 minutes. The catch: evenings are set-menu only, and it's closed on Sundays.

restaurant · Soho
Darjeeling Express
4.5 Google (1,818)
36-40 Rupert St, London W1D 6DW, UK
Price: Lunch: puchkas £9, Calcutta chicken kati roll £15, prawn malaikari £23, kosha mangsho £28; pre-theatre set £35 (Mon-Sat 15:00-17:00); dinner is the Lazeez feast only, £75 per person; 13.5% service Hours: Mon-Sat: lunch 12:00-14:15, pre-theatre 15:00-17:00, dinner 18:00-21:00 (Thu-Sat from 17:00); closed Sun
Tip

It's now on Rupert Street, not Garrick Street, so ignore older map pins. Vegetarian and vegan dishes are marked throughout. Nearest Tube: Piccadilly Circus (Bakerloo, Piccadilly lines), about 2 minutes.

For lunch for 2 I can certainly recommend the mutton Kosha Mangsho and the spicy Mirchi Ka Salaan side dish. from a visitor review

Punjab Restaurant

Punjab on Neal Street has been cooking Punjabi food since 1946, first in Aldgate and here since 1951, and it says it's the oldest Punjabi restaurant in the UK. It's old school in the best way, with family recipes like Grandad's kali daal on the menu.

Order: kadu puri (£7.75), Grandad's kali daal (£14.95) and the acharri murgha (£19.95); the butter chicken (£20.95) is a family speciality. Spend: a starter, curry, rice and naan come to £39.50, on the April 2025 menu. Book: mostly walk-in, though it takes bookings from overseas visitors, which is worth knowing. Spice & veg: the curries are labelled mild, medium or hot, and many vegetable dishes are vegan. Tube: Covent Garden, 4 minutes. The catch: expect a wait at 7pm to 9pm.

restaurant · Covent Garden
Punjab Restaurant
4.3 Google (4,232)
80 Neal St, London WC2H 9PA, UK
Price: Kadu puri £7.75; Grandad's kali daal £14.95; acharri murgha £19.95; butter chicken £20.95; pilau rice £5.45; butter naan £5.35 (April 2025 menu) Hours: Daily from 12:00; last orders 22:15 (Sun 22:00)
Tip

Mostly walk-in: it takes bookings only for special occasions, groups of more than 10, and visitors from overseas. Busiest 7pm to 9pm. Curries are labelled mild, medium or hot. Nearest Tube: Covent Garden (Piccadilly line) or Tottenham Court Road, about 4 minutes.

Very old school, well worth a visit, good menu that's done well from a visitor review

The Tamil Prince

The Tamil Prince is a corner pub in Barnsbury, north of King's Cross, that cooks Tamil food. It's on the Michelin Guide's list, and it's the most relaxed of these: you can order a pint with your Chettinad curry.

Order: the Chettinad lamb curry (£16) with a buttery roti (£4.50) and the okra fries (£9); the robata lamb chops (£37.50 for a half rack) if you're sharing. Spend: those three dishes come to £29.50 before drinks. Book: SevenRooms; it's busy, so do. Spice & veg: vegetarian and vegan dishes marked, including a special masala dosa (£13.50); the kitchen can't cater for allergies. Station: Caledonian Road & Barnsbury, 4 minutes. The catch: it's a bit out of the way, and not step-free according to its Google listing.

restaurant · Barnsbury, Islington
The Tamil Prince
4.5 Google (2,425)
115 Hemingford Rd, London N1 1BZ, UK
Price: Buttery flaky roti £4.50; okra fries £9; Prince's special masala dosa £13.50; Chettinad lamb curry £16; robata lamb chops (half rack) £37.50 Hours: Mon-Fri 12:00-15:00 and 17:00-22:00; Sat-Sun breakfast 08:30-10:30, then 11:00-22:00
Tip

It's a pub and gets busy, so book. The kitchen says it can't cater for allergies. Nearest station: Caledonian Road & Barnsbury (Overground, Mildmay line), about 4 minutes; the nearest Tube is Highbury & Islington (Victoria line), about 11 minutes.

A little on the premium side - but satisfying & packed full of flavour. from a visitor review

Rasa N16

Rasa, on Stoke Newington's Church Street, cooks Keralan vegetarian food, and it's the place I'd send a vegetarian who is bored of paneer. The dosas are the draw, and the feast menu is the easiest order.

Order: the Rasa veg feast (£27 a head), which is the chef's choice, or build your own around a Nair dosa (£12) and moru kachiathu, a spiced yoghurt curry (£9). Spend: £27 to £28 a head for the feasts, on the 2025 menu. Book: OpenTable or the website. Spice & veg: all vegetarian, with vegan and gluten-free dishes marked. Station: Stoke Newington (Overground), 6 minutes. The catch: no Tube nearby, closed Mondays and weekday lunchtimes, and one Google reviewer who lives locally says the menu has never changed in four years.

restaurant · Stoke Newington
Rasa N16
4.4 Google (1,052)
55 Stoke Newington Church St, London N16 0AR, UK
Price: Moru kachiathu £9; masala dosa £11; Nair dosa £12; Rasa veg feast £27 per person; vegan feast £28 per person (2025 menu) Hours: Closed Mon; Tue-Fri 17:30-22:30; Sat-Sun 12:00-14:30 and 17:30-22:30
Tip

At busy times a booked table is held for 15 minutes, then released. No Tube nearby: the closest station is Stoke Newington (Overground, Weaver line), about 6 minutes' walk.

They don't bother with the usual range of paneer tikka masala etc. but provide something slightly different to other restaurants. from a visitor review

Kricket Soho

Modern Indian, mid-price. Newer restaurants cooking Indian food with British ingredients and a lot of confidence. Kricket started in 2015 in a shipping container in Brixton, and the Soho branch on Denman Street is its first proper restaurant. It holds a Bib Gourmand from Michelin, and it's where I'd go for Indian small plates before a show.

Order: the Keralan fried chicken (£15), the Tamil beef keema pulao with bone marrow (£19) and the bhel puri (£8). Spend: three plates with rice and naan are about £53 a head with 15% service; the thali is £20 until 4.45pm. Book: SevenRooms. Spice & veg: plenty of vegetarian and vegan plates. Tube: Piccadilly Circus, 2 minutes. The catch: not wheelchair accessible, and the seats are counter stools and raised booths.

restaurant · Soho
Kricket Soho
4.6 Google (3,258)
12 Denman St, London W1D 7HJ, UK
Price: Bhel puri £8; Keralan fried chicken £15; chicken mappas £18; Tamil beef keema pulao £19; duck leg kothu parotta £24; Kricket thali £20 until 16:45; A Taste of Kricket sharing menu £49 per person; optional 15% service Hours: Mon-Sat 12:00-22:30; Sun 12:00-21:00
Access: Not wheelchair accessible: the ground floor has only raised booths and counter seats
Tip

Groups of nine or more eat from the £49 sharing menu. Nearest Tube: Piccadilly Circus (Bakerloo, Piccadilly lines), about 2 minutes.

I especially liked that we could try several different dishes without feeling overly full… from a visitor review

Colonel Saab

Colonel Saab fills the grand old Holborn Town Hall, and the room is half the reason to go. The menu runs from Old Delhi curries to Anglo-Indian dishes like the chicken chop.

Order: the Anglo-Indian chicken chop (£16.95), then Colonel Saab's butter chicken (£22.45) or Old Delhi's famous lamb curry (£28.95). Spend: a starter, a curry and a share of rice and naan come to about £52 a head with the £1 cover and 12.5% service; the two-course lunch tiffin is £34.95. Book: online. Spice & veg: a chilli icon marks the mildly spicy dishes, and vegan dishes are flagged. Tube: Holborn, 3 minutes. The catch: it's a big room, so not the place for a quiet dinner, and its Google listing shows no step-free entrance.

restaurant · Holborn
Colonel Saab
4.8 Google (6,819)
193-197 High Holborn, London WC1V 7BD, UK
Price: Anglo-Indian chicken chop £16.95; Colonel Saab's butter chicken £22.45; Old Delhi's famous lamb curry £28.95; Kolhapuri lamb chops £36.45; lunch tiffin £34.95 (2 courses); Memsaab's tasting menu £90; 12.5% service plus £1 cover Hours: Mon-Sat lunch 12:00-14:30, dinner 17:30-22:00; Sun dinner 17:00-21:00
Tip

The menu marks mildly spicy dishes with a chilli, and vegan dishes are flagged. There's a second branch by Trafalgar Square. Nearest Tube: Holborn (Central, Piccadilly lines), about 3 minutes.

absolutely delicious food, and one of the best indian cuisines around; definitely worth a visit! from a visitor review

Kutir

Kutir is chef Rohit Ghai's restaurant in a Chelsea townhouse just off the King's Road, with a menu that pays homage to India's heritage and wildlife, down to a game tasting menu. It has no Michelin star, and at £80 its tasting menus cost about half what the Mayfair rooms charge.

Order: the lamb shank rogan josh (£28), guinea fowl biryani (£26) and the tandoori broccoli with morels (£16). Spend: tasting menus are £80, whether you choose signature, vegetarian, vegan or game; the 'linner' set, served 1pm to 4pm, is £35. Add 15% service. Book: OpenTable or phone. Spice & veg: full vegetarian and vegan tasting menus, and menus for other diets. Tube: Sloane Square, 5 minutes. The catch: it doesn't open until 1pm, and its Google listing shows no step-free entrance.

restaurant · Chelsea
Kutir
4.8 Google (1,860)
10 Lincoln St, London SW3 2TS, UK
Price: Tandoori broccoli and morel £16; pheasant kebab roll £18; guinea fowl biryani £26; lamb shank rogan josh £28; 'linner' set menu £35 (13:00-16:00); tasting menus £80 (signature, vegetarian, vegan or game); 15% service Hours: Daily 13:00-22:00 (tasting menu last orders 21:30)
Tip

The linner menu is for groups of up to six. Separate menus cover dairy-free, gluten-free, nut-free and halal diets. Nearest Tube: Sloane Square (District, Circle lines), about 5 minutes.

A combination of flavours and colours that were new to me. from a visitor review

Gunpowder Spitalfields

Brick Lane, honestly. Brick Lane is famous as London's curry capital, but I wouldn't cross the city for one of its curry houses. Most are Bangladeshi- or Pakistani-owned and serve the standard British curry-house menu, and there are far fewer than there were: about 60 in the mid-2000s, down to 23 by early 2020, according to the Runnymede Trust's Beyond Banglatown report. If you're in the area, eat at one of these two, both five to ten minutes' walk away. Gunpowder is a small room off Commercial Street with a Michelin Bib Gourmand, cooking modern Indian small plates.

Order: Maa's Kashmiri lamb chop (£11), the Chettinad pulled duck oothappam (£8.50) and the aloo chaat (£9). Spend: three or four plates each, so £28 to £40 a head; the set lunch is £25 (Monday to Saturday until 5.30pm). Book: OpenTable. Spice & veg: vegetarian plates marked. Tube: Aldgate East, 5 minutes. The catch: there's no naan on the menu, and one Google reviewer found the service rushed because of fixed sittings.

restaurant · Spitalfields & Brick Lane
Gunpowder Spitalfields
4.4 Google (1,228)
11 White's Row, London E1 7NF, UK
Price: Okra fries £6; Chettinad pulled duck oothappam £8.50; aloo chaat £9; Maa's Kashmiri lamb chop £11; Karawari soft shell crab £13; Kerala beef pepper fry £32; set lunch £25 per person (Mon-Sat until 17:30); feast menu £52 per person Hours: Mon-Fri 12:00-15:00 and 17:30-22:30; Sat 12:00-22:30; closed Sun
Tip

Plan on three or four small plates each; the set lunch and feast are for the whole table. Nearest Tube: Aldgate East (District, Hammersmith & City lines), about 5 minutes, or Liverpool Street, 6 minutes.

Best indian ever. I am speechless. from a visitor review

Dishoom Shoreditch

Dishoom Shoreditch is the Bombay café chain's east London branch, on Boundary Street, a few minutes from the top of Brick Lane, with a verandah where dogs are allowed. It's a reliable choice any time from breakfast to midnight.

Order: the house black daal (£11.50), the chicken ruby (£18.90) and a garlic naan (£5.50), or the lamb biryani (£21.50). Spend: daal, ruby and naan come to £35.90, about £40 with the optional 12.5% service. Book: daytime tables for any group; after 6pm, groups of six or more only. Spice & veg: spicy dishes and vegan dishes are marked, and there's a vegan menu. Station: Shoreditch High Street, 2 minutes. The catch: evening queues of 30 minutes to an hour for couples, though the chai while you wait is free.

restaurant · Shoreditch
Dishoom Shoreditch
4.8 Google (48,212)
7 Boundary St, London E2 7JE, UK
Price: Garlic naan £5.50; gunpowder potatoes £10.70; house black daal £11.50; chicken ruby £18.90; lamb biryani £21.50; optional 12.5% service Hours: Mon-Wed 08:00-23:00; Thu-Fri 08:00-00:00; Sat 09:00-00:00; Sun 09:00-23:00; breakfast until 11:45
Tip

Bookable for any group size in the daytime, but from 6pm only for six or more; smaller groups join the queue, typically 30 to 60 minutes at peak, with free chai. Dogs are allowed on the verandah. Nearest station: Shoreditch High Street (Overground, Windrush line), about 2 minutes; the nearest Tube is Old Street (Northern line), about 10 minutes.

A bit of a queue but they serve you drinks along the way to keep you busy. from a visitor review

Diwana Bhel Poori House

Cheap vegetarian classics. Two old-fashioned vegetarian restaurants where a proper meal costs under £20. Diwana Bhel Poori House has been on Drummond Street, the little Indian strip behind Euston station, since 1971. It's a canteen for bhel poori and dosas, and the one I'd pick for a cheap meal before a train.

Order: the bhel poori (£6.50), pani poori (£6.50) and a masala dosa (£12.95), or the Diwana thali (£19.95) if you're hungry. Spend: under £20 a head; the all-you-can-eat buffet is £14.95 (Friday 12 to 2.30pm, Saturday and Sunday 12 to 4pm). Book: online or phone. Spice & veg: strictly vegetarian, with vegan and gluten-free dishes marked. Tube: Euston Square, 3 minutes. The catch: it's now licensed, so the old bring-your-own-bottle trick no longer applies.

restaurant · Euston
Diwana Bhel Poori House
4.4 Google (3,663)
121-123 Drummond St, London NW1 2HL, UK
Price: Bhel poori £6.50; pani poori £6.50; masala dosa £12.95; simple thali £13.95; Diwana thali £19.95; all-you-can-eat buffet £14.95 (Fri 12:00-14:30, Sat-Sun 12:00-16:00) Hours: Buffet Fri 12:00-14:30 and Sat-Sun 12:00-16:00
Tip

Fully vegetarian, with vegan and gluten-free dishes marked. It's now fully licensed, so there's no need to bring your own. Nearest Tube: Euston Square (Circle, Hammersmith & City, Metropolitan lines) or Euston (Northern, Victoria lines), about 3 minutes.

Excellent buffet. Wide range if vegetarian and vegan options. Fast service. from a visitor review

Sagar Hammersmith

Sagar on King Street in Hammersmith cooks the vegetarian food of Udupi, on the Karnataka coast, where its chefs come from. The dosa list is long and cheap, and this branch is cheaper than Sagar's Covent Garden one.

Order: the masala dosa (£7.45) or paper masala dosa (£8.95) with medu vada (£6.45), or the South Indian thali (£18.45). Spend: about £14 a head for a dosa and vada. Book: online or phone. Spice & veg: all vegetarian, many dishes vegan, and an onion- and garlic-free menu. Tube: Ravenscourt Park, 4 minutes. The catch: it's a long way west if you're staying central.

restaurant · Hammersmith
Sagar Hammersmith
4.2 Google (1,131)
157 King St, London W6 9JT, UK
Price: Medu vada £6.45; masala dosa £7.45; Mysore masala dosa £8.45; paper masala dosa £8.95; South Indian thali £18.45 Hours: Mon-Fri 12:00-15:00 and 17:30-23:00; Sat 12:00-23:00; Sun 12:00-22:00
Tip

All vegetarian, with an onion- and garlic-free menu on request. Prices are for this Hammersmith branch; the Covent Garden branch charges more. Nearest Tube: Ravenscourt Park (District line), about 4 minutes, or Hammersmith, 7 minutes.

Had veg Manchurian and sev puri for starters and then the delicious podi dosa and onion and chill uthapam, chutneys were very tasty too from a visitor review

Radha Krishna Bhavan

Local favourites, further out. Some of the best Indian food in London is in the suburbs where people from India settled, and it's cheaper there. Tooting in south London is the easiest trip: the Northern line runs straight there. Radha Krishna Bhavan on Tooting High Street cooks the food of Kerala, and the sadya, a spread of small dishes on rice, is the order.

Order: the vegetarian sadya (£15.95) or seafood sadya (£17.95), or a masala dosa (£6.95) and the fish molie (£11.95) with a Kerala paratha (£3.50). Spend: under £20 a head (prices from its online ordering menu). Book: online or phone. Spice & veg: curries labelled from very mild to hot; vegan sadya. Tube: Tooting Broadway, 2 minutes. The catch: the menu also carries standard curry-house dishes like tikka masala; skip those and order from the Kerala side.

restaurant · Tooting
Radha Krishna Bhavan
4.7 Google (1,177)
86 Tooting High St, London SW17 0RN, UK
Price: Kerala paratha £3.50; masala dosa £6.95; chicken Malabar £9.50; fish molie £11.95; vegetarian or vegan sadya £15.95, seafood sadya £17.95 (prices from its online ordering menu) Hours: Daily 12:00-15:00 and 18:00-23:00
Tip

Not a vegetarian restaurant, though the sadya comes in vegetarian and vegan versions. Curries are labelled from very mild to hot. Nearest Tube: Tooting Broadway (Northern line), about 2 minutes.

Excellent food and service, one of the best Indian restaurants in Tooting. from a visitor review

Dosa n Chutney

Dosa n Chutney, a few doors along the same street, is one of the cheapest good meals in London: a South Indian café where a masala dosa costs £5.95.

Order: the masala dosa (£5.95) or a paper roast (£7.50), idly vada sambar (£5.25), and the Chettinadu chicken curry (£9.95) if you want meat. Spend: about £13 a head for a dosa, a vada and a mango lassi. Book: online or phone. Spice & veg: a long vegetarian section, with meat and fish too. Tube: Tooting Broadway, a minute. The catch: closed Tuesdays, and it's a café, not a night out.

restaurant · Tooting
Dosa n Chutney
4.3 Google (1,764)
68 Tooting High St, London SW17 0RN, UK
Price: Medhu vada £2.95; idly vada sambar £5.25; masala dosa £5.95; Mysore masala dosa £7.45; paper roast £7.50; Chettinadu chicken curry £9.95 Hours: Closed Tue; Mon and Wed-Thu 12:00-22:00; Fri-Sat 11:00-22:30; Sun 11:00-21:00
Tip

Meat and fish dishes sit alongside a long vegetarian menu. Nearest Tube: Tooting Broadway (Northern line), about a minute.

Authentic South Indian with really great curries. Get a signature dosa! from a visitor review

Sakonis

Sakonis has been on Ealing Road, Wembley's Indian high street, since 1984. It's vegetarian, with dishes from across India and some Indo-Chinese too, and it's famous for its chaat and chilli paneer. Go on a weekend morning for the breakfast buffet.

Order: the chilli paneer (£12.95), bhel puri (£10.25) and pani puri (£7.95), or a masala dosa (£9.95). Spend: about £22 a head with the 10% service; the buffet is £23 on weekdays, £25 at weekends, and the weekend breakfast buffet £12.95. Book: online or phone. Spice & veg: all vegetarian, with chilli ratings on the menu; no alcohol. Tube: Alperton, 7 minutes. The catch: it's Zone 4, so it's a trip, best combined with a Wembley match or concert. For home-style Gujarati cooking, Asher's Africana is a short walk up the same road.

restaurant · Wembley
Sakonis
4.2 Google (3,303)
127-129 Ealing Rd, Wembley HA0 4BP, UK
Price: Pani puri £7.95; masala dosa £9.95; bhel puri £10.25; crispy bhajiya £10.95; chilli paneer £12.95; buffet £23 (Mon-Fri) or £25 (Sat-Sun); weekend breakfast buffet £12.95; 10% service (August 2025 menu) Hours: Mon-Thu 12:00-21:30; Fri 12:00-22:00; Sat 09:00-22:00; Sun 09:00-21:30; weekend breakfast buffet 09:00-11:00
Tip

All vegetarian, and no alcohol is served. Dishes marked with an asterisk can't be made without onion and garlic. Nearest Tube: Alperton (Piccadilly line), about 7 minutes, or Wembley Central (Bakerloo line, Overground Lioness line), about 10 minutes.

The breakfast was really nice and fresh. from a visitor review

Madhu's

Madhu's in Southall is where Punjabi cooking meets Kenya: the Anand family cooked in Nairobi before opening here in 1980, and the menu mixes both. It's on the Michelin Guide's list, and it's the reason to take the Elizabeth line out to Southall.

Order: the nyama choma, grilled lamb ribs with chilli and lemon (£14), the machuzi kuku chicken curry (£13.50) and mogo chilli garlic, fried cassava (£8.50). Spend: the ribs, the curry, a naan and a pilau come to £36.50, and no service charge is added. Book: online or phone. Spice & veg: a vegetarian section and a £35 vegetarian sharing menu. Station: Southall, 6 minutes. The catch: closed Tuesdays, and it's out in Zone 4.

restaurant · Southall
Madhu's
4.5 Google (1,351)
39 South Rd, Southall UB1 1SW, UK
Price: Mogo chilli garlic £8.50; Madhu's makhni dal £9; butter chicken (starter, on the bone) £10.50; machuzi kuku £13.50; nyama choma £14; sharing set menus £35 (vegetarian) or £38 per person; no service charge Hours: Closed Tue; Wed-Mon 12:30-15:00 and 18:00-23:00
Tip

The price on the menu is the price you pay: no service charge is added. Nearest station: Southall (Elizabeth line), about 6 minutes.

Recommend the lamb chops- very tasty and tender. from a visitor review

Hyderabad to London

Hyderabad to London in Forest Gate, east London, is a cheap halal biryani house cooking the food of Hyderabad. It's open every day from 11am until at least midnight.

Order: the lamb biryani (£8.99), or the nalli biryani with lamb shank (£17.99), and the talawa gosht, fried lamb (£10.99). At weekends, order the haleem, a slow-cooked wheat and lamb dish (£7.99). Spend: £9 to £20 a head. Book: online or phone. Spice & veg: mostly meat; veg and paneer biryanis for vegetarians. Station: Forest Gate (Elizabeth line), a minute. The catch: it's a canteen, not a restaurant for an evening out.

restaurant · Forest Gate
Hyderabad to London
4.8 Google (2,495)
61 Woodgrange Rd, London E7 0EL, UK
Price: Chicken biryani £7.99; lamb biryani £8.99; Hyderabadi lamb haleem £7.99 (Sat-Sun only); nalli nihari with two naan £9.99; talawa gosht £10.99; nalli biryani £17.99 Hours: Daily from 11:00 until midnight or later (its website and Google listing differ)
Tip

All halal. Mostly meat, with veg and paneer biryanis for vegetarians. Nearest station: Forest Gate (Elizabeth line), about a minute.

Babur

Babur has been in Honor Oak, south-east London, since 1985, and it's the neighbourhood Indian restaurant worth the trip: game and fish dishes you won't find on a standard menu, and wine pairings on the tasting menu.

Order: the clove-smoked lamb chops (£12.95), then the steamed shoulder of lamb with beetroot rice (£22.50), marinated for 100 hours. Spend: the set lunch is £24.95 (Monday to Saturday), the Sunday buffet £27.95 and tasting menus from £57.95. Book: online or phone. Spice & veg: dishes are marked 'Hot' or 'Roaring Hot'; a vegetarian thali (£23.95) and vegetarian tasting menu. Station: Honor Oak Park, 5 minutes. The catch: no Tube, so it's a train or Overground trip from central London.

restaurant · Forest Hill & Honor Oak
Babur
4.7 Google (1,345)
119 Brockley Rise, London SE23 1JP, UK
Price: Bhatti ka kabotar £12.50; clove-smoked lamb chops £12.95; Chicken Chettinad £19.75; steamed shoulder of lamb with beetroot rice £22.50; vegetarian thali £23.95; set lunch £24.95 (Mon-Sat 12:00-14:00); Sunday buffet £27.95 (noon-16:00); tasting menu from £57.95 (vegetarian from £54.95)
Tip

The menu marks dishes 'Hot' and 'Roaring Hot'. Ask for the dairy-free, gluten-free, halal or vegan options. No Tube: the nearest station is Honor Oak Park (Overground, Windrush line, and Southern trains), about 5 minutes.

There’s things that you won’t find on your traditional Indian restaurant menu so perfect if you want to try something different. from a visitor review
── the quick answer

Which Indian restaurant in London, by occasion

One special dinner: Gymkhana for the full two-star experience, Trishna for seafood, Quilon if you want no service charge on the bill.

The best regional cooking at a fair price: Darjeeling Express for Bengal, the Tamil Prince for Tamil Nadu, Radha Krishna Bhavan for Kerala.

A cheap, excellent meal: Dosa n Chutney in Tooting (£5.95 masala dosa), Diwana near Euston, or Hyderabad to London for an £8.99 biryani.

Before a show in the West End: Kricket or Darjeeling Express's pre-theatre set (£35); Veeraswamy's pre-theatre menu if you want history (check it's still trading, given its lease dispute).

Vegetarians: Rasa, Sagar, Diwana and Sakonis are fully vegetarian; Gymkhana, Jamavar, Quilon, Benares and Kutir run vegetarian tasting menus.

Near Brick Lane: skip the curry houses and go to Gunpowder or Dishoom Shoreditch.

── before you go

How eating Indian in London works

Tipping: don't add a tip on top. Expect 7.5% (Jamavar) to 15% as a discretionary charge on the bill, and watch for water or cover charges at the top end: £4.50 a head at Gymkhana, £3.50 at Trishna, £3 at Jamavar, £1 at Colonel Saab. Quilon and Madhu's are the exceptions, with nothing added at all.

Getting a table: the starred rooms fill first, so reserve those once your dates are fixed. Punjab and Dishoom are the walk-in exceptions for small groups in the evening. Card guarantees are common at the top end (Jamavar won't confirm without one), so check the cancellation fee.

Spice: heat varies a lot. Punjab labels its curries mild, medium or hot, Quilon stars its spicy dishes, Babur flags 'Roaring Hot', and anywhere else, just ask.

Getting there: every restaurant is on a Tube, Overground or Elizabeth line route. Pay with a contactless bank card or phone at the gates, no ticket needed. Tooting Broadway is Zone 3; Southall, Alperton and Wembley Central are Zone 4.

Gone for good: the India Club on the Strand and Brilliant in Southall have both closed permanently, so ignore older guides that still send you there.

Picking a base? See where to stay in London for the neighbourhoods; a Soho or Marylebone hotel leaves Darjeeling Express, Kricket, Trishna and the Mayfair rooms a short walk away.

── frequently asked

Frequently asked questions.

What is the best Indian restaurant in London?
There are three answers, by budget. For a once-in-a-trip dinner, Gymkhana in Mayfair, which holds two Michelin stars; its lunch menu is £85. For the best regional cooking at a mid-range price, Darjeeling Express in Soho, where Asma Khan's kitchen cooks Bengali dishes like kosha mangsho (£28 at lunch). For a cheap, excellent meal, a masala dosa at Dosa n Chutney in Tooting costs £5.95.
Which Indian restaurants in London have Michelin stars?
Eight, in the 2026 Michelin Guide. Gymkhana in Mayfair has two stars. Trishna in Marylebone, Jamavar and Benares in Mayfair, Quilon near Buckingham Palace, Veeraswamy on Regent Street, Ambassadors Clubhouse in Mayfair and Amaya in Belgravia each have one. Kricket in Soho and Gunpowder in Spitalfields hold Bib Gourmands, the Michelin Guide's badge for good food at a fair price.
Is Brick Lane worth it for a curry?
Not as a destination in its own right. Brick Lane's curry houses are mostly Bangladeshi- or Pakistani-owned and serve the standard British curry-house menu, and their number has fallen from about 60 in the mid-2000s to 23 in early 2020, according to a Runnymede Trust report. If you're in the area, walk five minutes to Gunpowder in Spitalfields (a Michelin Bib Gourmand) or Dishoom Shoreditch instead.
Where can I get cheap Indian food in London?
Tooting, in south London, is the best bet: at Dosa n Chutney a masala dosa is £5.95 and idly vada sambar £5.25, and Radha Krishna Bhavan's Keralan vegetarian sadya feast is £15.95. In central London, Diwana Bhel Poori House near Euston serves bhel poori for £6.50 and an all-you-can-eat vegetarian buffet for £14.95 on Friday to Sunday lunchtimes. Hyderabad to London in Forest Gate serves a lamb biryani for £8.99.
What are the best vegetarian Indian restaurants in London?
Rasa N16 in Stoke Newington cooks Keralan vegetarian food, with a veg feast at £27 a head. Sagar in Hammersmith is an all-vegetarian South Indian kitchen with masala dosa at £7.45. Diwana Bhel Poori House (since 1971) and Sakonis in Wembley (since 1984) are both fully vegetarian. At the top end, Gymkhana, Jamavar, Quilon and Kutir all run vegetarian tasting menus.
Do you tip at Indian restaurants in London?
Usually not on top of the bill, because most add a discretionary service charge instead: 15% at Gymkhana, Trishna, Kutir and Kricket, 13.5% at Darjeeling Express, 12.5% at Dishoom and Colonel Saab, 10% at Sakonis. Some differ: Quilon has a no-tipping policy with all charges included in menu prices, and Madhu's in Southall adds no service charge at all. Menu prices include VAT (sales tax).
── save these to your london trip

Stop reading lists.
Start the trip.

Tourli turns any guide into an actionable day plan — pinned to a map, walking directions and offline access included. One tap to save every place on this page.

── travel inspiration, weekly

One short email, every Sunday.

New guides, off-the-radar places and the occasional discount. No spam, unsubscribe anytime.