Veeraswamy is London's oldest surviving Indian restaurant, serving the royal cuisines of India above Regent Street since 1926.
About Veeraswamy
Veeraswamy is London’s oldest surviving Indian restaurant, founded on Regent Street in 1926, and today a Michelin-starred destination. Its menus explore the extraordinary diversity of the royal cuisines of India, with dishes inspired by the kitchens of palaces in Hyderabad, Mughal India and Patiala alongside regional specialities, elegant seafood, tandoori dishes and contemporary interpretations of classic Indian recipes. What makes Veeraswamy truly special is its sense of place and history. Ornate interiors, views over Regent Street and a century of culinary heritage create an experience that feels both timeless and wonderfully relevant today. It perfectly balances exceptional Indian food, with a century of history and glamour in the heart of London.
Nearest stations to Veeraswamy
- Piccadilly Circus · 2 min walk
- Oxford Circus · 9 min walk
- Green Park · 10 min walk
Where is Veeraswamy
More set menus in Mayfair
£45sketch: The Gallery
📍 MayfairDinner 5.30pm–closeModern European3 courses · 10195 Google reviews
£36-£40sketch: The Glade
📍 MayfairLunch 12pm–3pmModern European2-3 courses · 46 Google reviews
£29-£34Lilibet's
📍 MayfairLunch 12pm–2.30pmSeafood / British2-3 courses · 4344 Google reviews
£34-£38Il Gattopardo
📍 MayfairLunch LunchItalian2-3 courses · 3768 Google reviews
£35-£45The Cocochine
📍 MayfairLunch 12pm–2.30pmModern European2-3 courses · 131 Google reviews
£29-£35Silva
📍 MayfairLunch 12pm–2.45pmMediterranean2-3 courses · 187 Google reviews
More Indian set menus
£46-£52Benares
📍 MayfairLunch 12pm–2.30pm · Pre-Theatre 5.30pm–6.30pmIndian Michelin star2-3 courses · 2618 Google reviews
£51-£57Jamavar
📍 MayfairLunch 12pm–2.30pm · Early Evening 5.30pm–6.30pmIndian Michelin star3-4 courses · 2294 Google reviews
£32-£75Amaya
📍 BelgraviaLunch 12pm–2.15pm · Lunch & Dinner · Dinner 5.30pm–10pmIndian Michelin star1-4 courses · 1866 Google reviews
£34.95-£85Colonel Saab
📍 HolbornLunch 12pm–3pm · Set £65 6pm–10pm · Set £85 6pm–10pmIndian2-4 courses · 1626 Google reviews
£39-£95Chutney Mary
📍 St James'sLunch 12pm–2.15pm · Weekend Lunch 12pm–2.45pm · DinnerIndian2-7 courses · 2620 Google reviews
£38Kahani
📍 ChelseaLunch & Early Dinner 12.30pm–6pm · Early Dinner 5pm–6pmIndian3 courses · 885 Google reviews
Featured in
- Lunch set menus near Leicester Square (28 restaurants)
- Lunch set menus in Mayfair (21 restaurants)
- Pre-theatre set menus near Leicester Square (19 restaurants)
FAQ
How much is the set menu at Veeraswamy?
The set menu at Veeraswamy is £40-£60 for 2-4 courses. The price is the same on every day the set menu is served (Mon–Sun), and it is set by Veeraswamy directly, not by All Set.
When is the Veeraswamy set menu served?
Veeraswamy serves its set menu lunch, pre-theatre & dinner. The set menu runs on the following days: Mon–Sun.
Is the Veeraswamy set menu the same food as the à la carte?
Yes. The Veeraswamy set menu comes from the same kitchen as the à la carte, using the same ingredients. The set menu offers a tighter selection, typically 2-4 courses, at a flat price.
How do I book the set menu at Veeraswamy?
Book directly with Veeraswamy via the "Book a table" button above (it links to Veeraswamy's own reservation system). On All Set, every booking is direct with the restaurant, and All Set takes no commission.
Last updated: 12 September 2026



