
Set menus in Belgravia
From £25 to £98 across 4 restaurants, 3 with Michelin recognition. Prices, courses and hours from each menu.
There are 4 restaurants in Belgravia keeping a set menu, and this is the shortlist worth knowing. Every listing below carries its price, its courses and the hours it runs, so you can weigh one Belgravia table against another before you commit. The set menu is the same food that reaches the à la carte, usually for a good deal less.
Prices, days and hours on this page come from each restaurant’s own published menu. Catalogue last checked 8 October 2026.

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 →
The Goring
£45-£98The Goring is the Michelin starred restaurant of a family run Belgravia hotel, a few minutes from Buckingham Palace.
2-3 courses | Lunch 12pm–2.30pm | Pre-Theatre 6pm–6.30pm
View details →
Cornus
£55-£65Cornus is a Michelin starred restaurant a few minutes from Victoria station, with panoramic windows over Belgravia.
2-3 courses | Lunch 12pm–2.30pm
View details →
il Pampero
£25-£30The Hari's Italian restaurant in Belgravia, where cacio e pepe is finished in a pecorino wheel.
2-3 courses | Lunch & Dinner | 12pm–10pm
View details →
Named on this page
All Set London lists 4 set menus in Belgravia and names il Pampero for the lowest price (from £25), The Goring for the highest Google rating (4.6) and Amaya for the most Google reviews (1,876).
- Prices start at
- il Pampero lists the lowest price here, 2 to 3 courses for £25 to £30, served Mon to Sun.
- Highest Google rating
- The Goring carries the highest Google rating on this page, 4.6 from 452 reviews, on a £45 to £98 set menu.
- Most reviewed
- Amaya has the most Google reviews of anywhere on this page, 1,876 at 4.3, on a £30 to £85 set menu.
At a glance
Every Belgravia set menu in one table, Michelin kitchens first, then from the lowest price.
| Restaurant | Cuisine | Price | Courses | Days | Served |
|---|---|---|---|---|---|
| Amaya 1 Star | Indian | £30 to £85 | 1-4 courses | Mon to Sun | Lunch 12pm to 2.15pm | Dinner 5.30pm to 10pm |
| The Goring 1 Star | British | £45 to £98 | 2-3 courses | Mon to Fri | Lunch 12pm to 2.30pm | Pre-Theatre 6pm to 6.30pm |
| Cornus 1 Star | Modern European | £55 to £65 | 2-3 courses | Wed to Sat | Lunch 12pm to 2.30pm |
| il Pampero | Italian | £25 to £30 | 2-3 courses | Mon to Sun | Lunch & Dinner | 12pm to 10pm |
What is the cheapest set menu in Belgravia?
The cheapest Belgravia set menu currently on All Set is il Pampero, from £25-£30. Prices on this page are kept in sync with each restaurant’s published set menu and updated weekly.
How many restaurants in Belgravia serve a set menu?
All Set lists 4 restaurants in Belgravia with a currently-served set menu, each with its price, number of courses and serving hours.
Are Belgravia set menus the same food as the à la carte?
Yes. In nearly every case the Belgravia set menu comes from the same kitchen, with the same ingredients, as the à la carte. It simply offers two or three courses with a limited choice for each, at a flat price.
Where are the best lunch deals in Belgravia?
4 restaurants in Belgravia serve a set lunch on All Set. Prices start at £25 at il Pampero, then £30 at Amaya and £45 at The Goring. Each is a set lunch at a fixed price from the same kitchen that cooks the evening menu, and every menu on this page shows its lunch hours.