
Indian set menus in London
From £21 to £105 across 13 restaurants, 6 with Michelin recognition. Prices, courses and hours from each menu.
London does indian cooking beautifully, and 13 of its restaurants keep a set menu you can book through All Set. Each one below shows the price, the number of courses and the days it is served, so comparing indian set menus takes a glance rather than an afternoon. The saving is real: the same food as the à la carte, at a fixed and friendlier price.
Indian set menus in London run from £21 to £47, and five of the thirteen kitchens serving one hold a Michelin star. Trishna opens the Taste of Trishna at £25 for weekday lunch, one to four courses of coastal cooking with hariyali bream and cashew and pepper chicken. Amaya grills over charcoal in Belgravia, where the four-course Favourites menu runs at £60 every day at both services. Veeraswamy has been on Regent Street since 1926 and sets two pre-theatre courses at £40, drawn from the palace kitchens of Hyderabad, Mughal India and Patiala.
The range starts at Paro Indian, inside the Lyceum Theatre building, where a house blend of 48 spices runs through West Bengal home cooking and the Anglo-Indian curries from £21. Pahli Hill sends papadi chaat and a Mangalore bun with crab sukka from £25 in Fitzrovia, and Gunpowder Soho and Kokum start at the same price. Most Indian set menus in London sit between £25 and £40, and the cards below sort them from the lowest price.
Prices, days and hours on this page come from each restaurant’s own published menu. Catalogue last checked 8 October 2026.

Trishna
£25-£50Trishna serves coastal Indian food on Blandford Street in Marylebone, and has held a Michelin star for years.
1-4 courses | Lunch 12pm–2.15pm | Weekend Lunch 12pm–2.15pm | Pre-Theatre 5pm–6.15pm
View details →
Pahli Hill
£25-£32Pahli Hill cooks regional Indian food in Fitzrovia and holds a Bib Gourmand, with a cocktail bar hidden in the basement.
2-3 courses | Lunch 12pm–5.45pm
View details →
Amaya
£30-£85Amaya is a Michelin starred Indian grill tucked into Halkin Arcade in Belgravia, cooking everything over open fire.
1-4 courses | Lunch 12pm–2.15pm | Dinner 5.30pm–10pm
View details →
Veeraswamy
£40-£60Veeraswamy is London's oldest surviving Indian restaurant, serving the royal cuisines of India above Regent Street since 1926.
2-4 courses | Pre-Theatre 5.30pm–6.15pm | Weekend Lunch | Lunch & Dinner
View details →
Benares
£46-£52Benares is a Michelin starred Indian restaurant on Berkeley Square, a Mayfair institution and a long standing pre theatre favourite.
2-3 courses | Lunch 12pm–2.30pm | Pre-Theatre 5.30pm–6.30pm
View details →
Jamavar
£47-£54Jamavar cooks a pan Indian royal repertoire on Mount Street in Mayfair.
3-4 courses | Lunch 12pm–2.30pm | Early Evening 5.30pm–6.30pm
View details →
Paro Indian
£21-£24Paro Indian occupies the Lyceum Theatre building on Wellington Street, cooking modern Indian food around a house blend of 48 spices. The Novello is across the street and the Aldwych is two minutes away.
2-3 courses | Pre-Theatre 11.45am–6.30pm
View details →
Gunpowder Soho
£25-£33Gunpowder Soho cooks modern Indian food from family recipes on Denman Street, a minute from Piccadilly Circus.
2-3 courses | Lunch & Pre-Theatre | Tue–Fri 12pm–3pm, Sat 12pm–5.30pm
View details →
Kokum
£25Kokum cooks modern Indian food on East Dulwich Road, a short walk from Peckham Rye.
3 courses | Lunch & Early Evening | Tues–Fri 12.30pm–6.30pm, Sat 12pm–6.30pm
View details →
The Cinnamon Club
£33The Cinnamon Club occupies the old Westminster Library on Great Smith Street, cooking inventive modern Indian food minutes from Parliament.
3 courses | Pre-Theatre 5pm–6pm | Post-Theatre 9pm–close
View details →
Colonel Saab
£34.95-£85Colonel Saab occupies the former Holborn Town Hall on High Holborn, lavishly decorated and cooking right across the Subcontinent.
2-4 courses | Lunch 12pm–3pm | Set £65 6pm–10pm | Set £85 6pm–10pm
View details →
Kahani
£38Kahani is a contemporary Indian restaurant in Chelsea, tucked behind Cadogan Hall, where Michelin-starred Chef Patron Peter Joseph brings his distinctive approach to Indian cooking over charcoal and in the tandoor.
3 courses | Lunch & Early Dinner 12.30pm–6pm | Early Dinner 5pm–6pm
View details →
Chutney Mary
£39-£105Chutney Mary has been cooking multi-regional Indian food since 1990, now settled in an elegant St James's Street home with the Pukka Bar at its front.
2-7 courses | Lunch 12pm–2.15pm | Weekend Lunch 12pm–2.45pm | Dinner
View details →
Named on this page
All Set London lists 13 Indian set menus in London and names Paro Indian for the lowest price (from £21), Trishna for the most booking links opened on All Set and Kokum for the highest Google rating (4.8).
- Prices start at
- Paro Indian lists the lowest price here, 2 to 3 courses for £21 to £24, served Mon to Sun.
- Most booking links opened
- Trishna has more booking links opened on All Set than anywhere else on this page, on a £25 to £50 set menu.
- Highest Google rating
- Kokum carries the highest Google rating on this page, 4.8 from 381 reviews, on a £25 set menu.
At a glance
Every indian set menu in London in one table, Michelin kitchens first, then from the lowest price.
| Restaurant | Area | Price | Courses | Days | Served |
|---|---|---|---|---|---|
| Trishna 1 Star | Marylebone | £25 to £50 | 1-4 courses | Mon to Sun | Lunch 12pm to 2.15pm | Weekend Lunch 12pm to 2.15pm | Pre-Theatre 5pm to 6.15pm |
| Pahli Hill Bib Gourmand | Fitzrovia | £25 to £32 | 2-3 courses | Tues to Sat | Lunch 12pm to 5.45pm |
| Amaya 1 Star | Belgravia | £30 to £85 | 1-4 courses | Mon to Sun | Lunch 12pm to 2.15pm | Dinner 5.30pm to 10pm |
| Veeraswamy 1 Star | Mayfair | £40 to £60 | 2-4 courses | Mon to Sun | Pre-Theatre 5.30pm to 6.15pm | Weekend Lunch | Lunch & Dinner |
| Benares 1 Star | Mayfair | £46 to £52 | 2-3 courses | Mon to Sat | Lunch 12pm to 2.30pm | Pre-Theatre 5.30pm to 6.30pm |
| Jamavar 1 Star | Mayfair | £47 to £54 | 3-4 courses | Mon to Sun | Lunch 12pm to 2.30pm | Early Evening 5.30pm to 6.30pm |
| Paro Indian | Covent Garden | £21 to £24 | 2-3 courses | Mon to Sun | Pre-Theatre 11.45am to 6.30pm |
| Gunpowder Soho | Soho | £25 to £33 | 2-3 courses | Tue to Sat | Lunch & Pre-Theatre | Tue to Fri 12pm to 3pm, Sat 12pm to 5.30pm |
| Kokum | East Dulwich | £25 | 3 courses | Tues to Sat | Lunch & Early Evening | Tues to Fri 12.30pm to 6.30pm, Sat 12pm to 6.30pm |
| The Cinnamon Club | Westminster | £33 | 3 courses | Mon to Sat | Pre-Theatre 5pm to 6pm | Post-Theatre 9pm to close |
| Colonel Saab | Holborn | £34.95 to £85 | 2-4 courses | Mon to Sun | Lunch 12pm to 3pm | Set £65 6pm to 10pm | Set £85 6pm to 10pm |
| Kahani | Chelsea | £38 | 3 courses | Mon to Sat | Lunch & Early Dinner 12.30pm to 6pm | Early Dinner 5pm to 6pm |
| Chutney Mary | St James's | £39 to £105 | 2-7 courses | Mon to Sun | Lunch 12pm to 2.15pm | Weekend Lunch 12pm to 2.45pm | Dinner |
What is the cheapest indian set menu in London?
The cheapest indian set menu currently on All Set is Paro Indian in Covent Garden. All Set keeps prices in sync with each restaurant’s published set menu and refreshes the data weekly.
Where can I find Michelin-starred indian set menus in London?
All Michelin-rated indian restaurants on All Set are tagged with their star count or Bib Gourmand status on the cards above. Filter by Michelin status inside the app, or browse every Michelin set menu in London.
Which Indian restaurants in London have a Michelin star and a set menu?
Five: Trishna in Marylebone from £25, Amaya in Belgravia from £30, Veeraswamy in Mayfair from £40, Benares in Mayfair from £46 and Jamavar in Mayfair from £47. Pahli Hill in Fitzrovia holds a Bib Gourmand and sets two courses from £25.
Where can I get an Indian pre-theatre menu in London?
Veeraswamy seats 5.30pm to 6.15pm Monday to Saturday at £40 for two courses, Benares 5.30pm to 6.30pm at £46, and Jamavar 5.30pm to 6.30pm at £47. Trishna runs three or four courses from 5pm to 6.15pm every day of the week at £45. The Cinnamon Club takes both ends of the evening in the Old Westminster Library, three courses at £33 from 5pm to 6pm and again from 9pm.
Which Indian set menus are served at the weekend?
Trishna and Veeraswamy both run a weekend lunch at £45, Chutney Mary serves Saturday and Sunday lunch from £48 in St James’s, and Amaya and Jamavar keep their menus on seven days. Weekday-only kitchens include Kahani in Chelsea, whose £38 three-course lunch and early dinner runs Monday to Saturday.
How much is an Indian set menu in London?
From £21 at Paro Indian to £47 at Jamavar for the entry price, with four-course menus at Veeraswamy at £60 and Amaya at £70. The middle of the range is £25 to £40, covering Trishna, Pahli Hill, The Cinnamon Club at £33 and Kahani at £38.