Dining

The 5 Best Restaurants in Belgravia

The best restaurants in Belgravia: where to eat well, chosen on merit.

In short: our top picks are Pétrus by Gordon Ramsay, Amaya and The Thomas Cubitt. 5 places in total, chosen on merit, with the full reasoning below.

Belgravia dines as quietly and grandly as it lives: white-stucco streets, hushed dining rooms and some of the most accomplished cooking in the city. These are the best restaurants in Belgravia, chosen on merit.

Place Area Price
Pétrus by Gordon Ramsay Belgravia ££££
Amaya Knightsbridge ££££
The Thomas Cubitt Belgravia £££
Olivomare Belgravia £££
Caraffini £££
  1. Editor’s choice

    Pétrus by Gordon Ramsay

    • Belgravia
    • ££££

    Why we pick itGordon Ramsay's elegant Michelin-starred dining room, all polished service and a famous wine cellar.

  2. Amaya

    • Knightsbridge
    • ££££

    Why we pick itA glamorous Michelin-starred Indian grill in Motcomb Street, with theatrical open kitchens.

  3. The Thomas Cubitt

    • Belgravia
    • £££

    Why we pick itA handsome townhouse pub with a smart dining room above; a neighbourhood favourite.

  4. Olivomare

    • Belgravia
    • £££

    Why we pick itA stylish Sardinian seafood specialist, fresh and quietly accomplished.

  5. Caraffini

    • £££

    Why we pick itA beloved old-school Italian off Sloane Square; warm, bustling and reliably good.

Before you book

Belgravia is smart and books up; reserve ahead and dress the part at the grander rooms.

Common questions

What are the best restaurants in Belgravia?

Pétrus by Gordon Ramsay is our editor's choice: Gordon Ramsay's elegant Michelin-starred dining room, all polished service and a famous wine cellar. Pétrus by Gordon Ramsay, Amaya and The Thomas Cubitt lead the guide, with 5 places in total, all chosen on merit.