Trishna, Marylebone

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.

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.

RestaurantAreaPriceCoursesDaysServed
Trishna 1 StarMarylebone£25 to £501-4 coursesMon to SunLunch 12pm to 2.15pm | Weekend Lunch 12pm to 2.15pm | Pre-Theatre 5pm to 6.15pm
Pahli Hill Bib GourmandFitzrovia£25 to £322-3 coursesTues to SatLunch 12pm to 5.45pm
Amaya 1 StarBelgravia£30 to £851-4 coursesMon to SunLunch 12pm to 2.15pm | Dinner 5.30pm to 10pm
Veeraswamy 1 StarMayfair£40 to £602-4 coursesMon to SunPre-Theatre 5.30pm to 6.15pm | Weekend Lunch | Lunch & Dinner
Benares 1 StarMayfair£46 to £522-3 coursesMon to SatLunch 12pm to 2.30pm | Pre-Theatre 5.30pm to 6.30pm
Jamavar 1 StarMayfair£47 to £543-4 coursesMon to SunLunch 12pm to 2.30pm | Early Evening 5.30pm to 6.30pm
Paro IndianCovent Garden£21 to £242-3 coursesMon to SunPre-Theatre 11.45am to 6.30pm
Gunpowder SohoSoho£25 to £332-3 coursesTue to SatLunch & Pre-Theatre | Tue to Fri 12pm to 3pm, Sat 12pm to 5.30pm
KokumEast Dulwich£253 coursesTues to SatLunch & Early Evening | Tues to Fri 12.30pm to 6.30pm, Sat 12pm to 6.30pm
The Cinnamon ClubWestminster£333 coursesMon to SatPre-Theatre 5pm to 6pm | Post-Theatre 9pm to close
Colonel SaabHolborn£34.95 to £852-4 coursesMon to SunLunch 12pm to 3pm | Set £65 6pm to 10pm | Set £85 6pm to 10pm
KahaniChelsea£383 coursesMon to SatLunch & Early Dinner 12.30pm to 6pm | Early Dinner 5pm to 6pm
Chutney MarySt James's£39 to £1052-7 coursesMon to SunLunch 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.

Indian set menus by occasion