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 · 10153 Google reviews
£36-£40sketch: The Glade
📍 MayfairLunch 12pm–3pmModern European2-3 courses · 41 Google reviews
£29-£34Lilibet's
📍 MayfairLunch 12pm–2.30pmSeafood / British2-3 courses · 5155 Google reviews
£34-£38Il Gattopardo
📍 MayfairLunch LunchItalian2-3 courses · 5839 Google reviews
£29-£39The Cocochine
📍 MayfairLunch 12pm–2.30pmModern European2-3 courses · 126 Google reviews
£29-£35Silva
📍 MayfairLunch 12pm–2.45pmMediterranean2-3 courses · 185 Google reviews
More Indian set menus
£46-£52Benares
📍 MayfairLunch 12pm–2.30pm · Pre-Theatre 5.30pm–6.30pmIndian Michelin star2-3 courses · 2610 Google reviews
£51-£57Jamavar
📍 MayfairLunch 12pm–2.30pm · Early Evening 5.30pm–6.30pmIndian Michelin star3-4 courses · 2262 Google reviews
£32-£75Amaya
📍 BelgraviaLunch 12pm–2.15pm · Lunch & Dinner · Dinner 5.30pm–10pmIndian Michelin star1-4 courses · 1857 Google reviews
£34.95-£85Colonel Saab
📍 HolbornLunch 12pm–3pm · Set £65 6pm–10pm · Set £85 6pm–10pmIndian2-4 courses · 1621 Google reviews
£39-£95Chutney Mary
📍 St James'sLunch 12pm–2.15pm · Weekend Lunch 12pm–2.45pm · DinnerIndian2-7 courses · 2611 Google reviews
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: 24 August 2026



