Best restaurants in Belgravia

Looking for a restaurant in Belgravia? It can be overwhelming to decide where to eat when you’ve got the culinary smorgasbord that is the city of London, especially when you’re honing in on a particular area. We’ve done the hard work so you don’t have to, and compiled a handy list of the best Belgravia restaurants. Whatever your budget or taste, SquareMeal is here to help, with a selection of the best restaurants for every occasion. Read on for our pick of the best restaurants Belgravia has to offer and you will be pleasantly surprised at the wonderful variety of first-class restaurants and eateries.

Updated on 17 February 2023

Belgravia is one of the most exclusive areas of London, so it’s only fitting that some of the best restaurants are located in the area. This affluent district in central London is one of the wealthiest districts in the world and plays host to some of the most amazing restaurants the city has to offer.

Whether you’re a local resident looking for some new eats in your area, a tourist, or a Londoner with a taste for the finer things in life, Belgravia has much to offer to the hungry punter. It’s also excellently located in the city, and nearby to many attractions from the stunning Royal Albert Hall to luxury shopping destination Harrods, and Hyde Park for the inevitable nap after a hearty meal.

From Michelin-starred establishments to celebrity-chef's own restaurants concepts, Belgravia is a lush culinary hotspot. Not only are these restaurants the kind of places you want to be seen in, but the food is top notch.

Belgravia is jam-packed with decades old establishments and hot, new concepts that cover a wide range of culinary niches from Basque tapas to Peruvian-Japanese fusions. The restaurants listed below are some of SquareMeal’s gold and silver rated restaurants in London, we’ve done all the hard work reviewing them, so you’re in for a treat.

Boisdale of Belgravia

Boisdale of Belgravia

15 Eccleston Street, Belgravia, London, SW1W 9LX

One of the finest Scottish establishments in London, Boisdale’s butcher also serves the Royal households, so expect first-rate dry aged beef. The rest of the menu, all excellently sourced from Scotland, is equally as luxurious.
£50 - £79
Scottish
Steak
British
Hunan

Hunan

51 Pimlico Road, Chelsea, London, SW1W 8NE

This Taiwanese-inspired concept is all about the personal touch, so much so that there is no set menu. Patrons tell the staff their preferences and allow chef Michael Peng to curate a bespoke culinary journey.
£50 - £79
Chinese
Wild by Tart

Wild by Tart

3-4 Eccleston Yards, Belgravia , London, SW1W 9AZ

It would be easy to assume this restaurant from Tart London (a catering company loved by fashionistas) would be part of the clean-eating brigade. In fact, it's home to a rustic menu of comfort food.
£30 - £49
Modern European
The Thomas Cubitt

The Thomas Cubitt

44 Elizabeth Street, Belgravia, London, SW1W 9PA

Named after Belgravia’s key architect from the 18th century, this stunning gastropub is appropriately housed in a Regency townhouse. Food is much better than typical pub fare – think potato and celeriac burger and pan-roasted plaice.
£30 - £49
Gastropub
Ishbilia

Ishbilia

9 William Street, London, SW1X 9HL

This one is great for groups who love sharing, because you’ll want to order a hearty selection of hot and cold mezze, such as fatayer sabanekh and char-grilled moutabal, before starting on the grilled meats.
£50 - £79
Middle Eastern
Lebanese
La Poule au Pot

La Poule au Pot

231 Ebury Street, Belgravia, London, SW1W 8UT

This dreamy French restaurant has been around seemingly forever, and should be on your list of go-to romantic restaurants with its well-executed courses of Gallic classics; you can’t go wrong with the wine list either.
£50 - £79
French
Salloos

Salloos

62-64 Kinnerton Street, London, SW1X 8ER

Do away with your preconceptions of Pakistani cuisine at this fine-dining institution, where you can find classy renditions of homely classics such as kofte salaan and pulao, while the haleem is a proper Mughal feast.
£50 - £79
Indian
The Alfred Tennyson

The Alfred Tennyson

10 Motcomb Street, Knightsbridge, London, SW1X 8LA

This elegant gastropub, with big windows and a laid-back vibe, is a breath of fresh air as the menu does away with boring pub food, instead ramping up the traditional dishes with fun, colourful flavours.
£30 - £49
British
Gastropub
Il Pampero

Il Pampero

20 Chesham Place, London, SW1X 8HQ

Il Pampero offers a hearty selection of Italian dishes, which like the décor, feels traditional and modern at the same time, from ever-popular cacio e pepe served in a wheel of Pecorino to Milanese veal.
£50 - £79
Italian
The Goring Dining Room

The Goring Dining Room

The Goring, Victoria, London, SW1W 0JW

Having held a Michelin star for several years now, this grand restaurant has managed to seamlessly blend traditional British flavours and contemporary methods, such as the modern renewal of the Queen Mother’s favourite dish Eggs Drumkilbo.
Over £80
British
One Michelin star
Zafferano

Zafferano

15 Lowndes Street, Belgravia, London, SW1X 9EY

Head here for precisely executed Italian dishes with a modern perspective and a traditional taste palette. The roasted guinea fowl with radicchio, bacon, and chestnut purée is delectable, while fig tempura rounds it off nicely.
£50 - £79
Italian
The Jones Family Kitchen

The Jones Family Kitchen

7-8 Eccleston Yards, London, SW1W 9NF

This offshoot of the Shoreditch original merges homely warmth with excellent cooking and quality ingredients, such as the 28-day aged house specialty steaks sourced from Yorkshire. The rest of the menu is flavour-packed and innovative.
£30 - £49
International
Uni Belgravia

Uni Belgravia

18a Ebury Street, Belgravia, London, SW1W 0LS

The menu at this Peruvian-Japanese fusion restaurant will excite your taste buds, with an innovative offering of tiraditos, ceviches, tempura, and tapas – luckily the plates are small so you can try a bit of everything.
£50 - £79
Japanese
Amaya

Amaya

Halkin Arcade, Belgravia, London, SW1X 8JT

Often thought of as the best Indian restaurant in London, Amaya comes with lots of praise that is well-founded. Subcontinent-influenced tapas takes centre stage from the open kitchen, as marinated meats sizzle and delight the senses.
Over £80
Indian
One Michelin star
Olivomare

Olivomare

10 Lower Belgrave Street, London, London, SW1W 0LJ

This seafood edition of the meat-central Olivocarne takes you on a Sardinian retreat to the seaside replete with chargrilled, stuffed baby squid and salt-baked sea bream, while handmade pasta seals the deal with crab linguine.
£50 - £79
Sardinian
Italian
Motcombs

Motcombs

26 Motcomb Street, Belgravia, London, SW1X 8JU

Having been around for over 40 years, this fine English establishment has been pleasing patrons with charming interiors and updating the dishes to keep up with the times, although steak is always a good shout.
£50 - £79
International
Cornus

Cornus

27c Eccleston Place, Belgravia, London, SW1W 9NF

An all-star team runs this lofty, air-conditioned and staunchly old-school restaurant in Belgravia's Ice Factory development. The prices might break you into a cold sweat but cooking and service are utterly without fault - if you want the best of the best, this is the price you pay, but you won't be disappointed. 

Over £80
Modern European
British
Muse by Tom Aikens

Muse by Tom Aikens

38 Groom Place, Belgravia, London, SW1X 7BA

Led by renowned chef Tom Aikens, Muse offers a menu that is inspired by nostalgia and pivotal moments throughout his life. With fine dining at its core, each dish is created through respect for fresh, seasonal ingredients.

Over £80
Modern European
One Michelin star

Got a taste for the finer things in life? Check out the hottest new openings, so you can stay ahead of the crowd too.

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in