Best restaurants in Knightsbridge

Knightsbridge is one of London’s most well-heeled neighbourhoods, and as such the best restaurants in Knightsbridge are quite the high-end selection, offering the perfect places to book for a special meal or celebration, starting with a glamorous cocktail or a flute of classy Champagne. Here’s our pick of the best restaurants in Knightsbridge.

Updated on 16 February 2023

Bordering Hyde Park, Knightsbridge has always been a hub for deep-pocketed tourists, international residents and upscale restaurants. Ever a global shopping destination for those looking to splash the cash thanks to, among others, Harrod’s, dining in Knightsbridge follows suit when it comes to price. Dining in Knightsbridge needs little introduction, as the area is home to culinary institutions like Dinner by Heston, Petrus and Marcus.

However, some more recent, affordable additions have opened up this area to younger, more casual diners. Some more relaxed pizzerias have moved in, along with delis where you can quickly grab a bite at the counter or outside, and reasonably-priced Lebanese joints like Comptoir Libanais.

No matter how you slice it, there’s plenty of choice when it comes to places to eat in Knightsbridge. It’s just as well-equipped to host a croissant, coffee and catch-up as it is a ten-course, Michelin-starred journey of modern European cuisine. As such, we cast a wide net then pick out the best of what we find. You won’t find every restaurant in Knightsbridge on this list, just the ones we think have got the goods.

Sumosan Twiga

Sumosan Twiga

165 Sloane Street, Knightsbridge, London, SW1X 9QB

Japanese and Italian might not sound like a natural pairing, but curiously the coupling seems to work at this Knightsbridge restaurant. There’s a satisfyingly crunchy rice pizza that’s topped with spicy salmon and sea bass spaghetti to boot, that will pique the interest of even the most seasoned diner.

Over £80
Japanese
Italian
Studio Frantzen at Harrods

Studio Frantzen at Harrods

87-135 Brompton Road, Knightsbridge, London, SW1X 7XL

World-renowned Swedish chef Bjorn Frantzen has opened his first UK restaurant in the iconic Harrods store, giving Londoners a chance to try his award-winning food. Blending elements of Nordic and Asian cuisine, along with some traditional British flavours, it's an unmissable experience for discerning diners.

£50 - £79
Swedish
Scandinavian
Japanese
Harry

Harry's Dolce Vita

27-31 Basil Street, Knightsbridge, London, SW3 1BB

Is there any better cuisine at crowd-pleasing than Italian, we wonder? We’ve tried to come up with an alternative but are struggling, and in this arena Harry’s provides. It serves up a winning combination of pizza and pasta, which makes this Knightsbridge restaurant the perfect place to take the whole family.

£30 - £49
Italian
Sette

Sette

4 Knightsbridge Green, Knightsbridge, London, SW1X 7QA

Newcomers to the Knightsbridge dining scene aren’t too common, but Sette (the first London venture from American hospitality group Scarpetta) has managed to make itself quite at home since opening. There is deliciously al dente handmade pasta to enjoy, among other things.

£50 - £79
Italian
The Restaurant at The Capital

The Restaurant at The Capital

The Capital Hotel , Knightsbridge, London, SW3 1AT

Classic British dishes designed with fresh, seasonal produce in mind, and a very impressive collection of wines make this restaurant within the five-star Capital hotel in Knightsbridge a worthy choice for lunch or dinner.

£30 - £49
Vegetarian
Steak
Cheese
British
Barbecue
Afternoon tea
Hotel Bars
Fish
Brunello Bar and Restaurant

Brunello Bar and Restaurant

60 Hyde Park Gate, Kensington, London, SW7 5BB

The effortlessly ritzy Brunello at the Baglioni is a swish space for very grown-up occasions when nothing but the best will do. Italian classics, afternoon teas, top cocktails...they're all there. You can even incorporate a walk in Hyde Park to complete the package. 

£30 - £49
Mediterranean
Afternoon tea
Italian
The Lanesborough Grill

The Lanesborough Grill

The Lanesborough, Belgravia, London, SW1X 7TA

For sheer indulgence, you can’t beat the interiors at The Lanesborough Grill with their coupling of golden-yellow tones and Wedgewood blue, plus some pretty impressive chandeliers. Ingredients here are high end, matching the spend expected from its guests. Think lobster, roe deer and quail. 

Over £80
British
Afternoon tea
SquareMeal London Top 100
Zuma

Zuma

5 Raphael Street, Knightsbridge, London, SW7 1DL

Despite having been in situ for well over ten years now, Zuma somehow manages to still feel cutting edge and modern with its clean Japanese design and confident menu. There’s a sushi counter that allows views of the kitchen, and is perfect for solo-dining, or more traditional tables in the main space.

£50 - £79
Sushi
Japanese
The Rosebery at Mandarin Oriental

The Rosebery at Mandarin Oriental

Mandarin Oriental Hyde Park, Knightsbridge, London, SW1X 7LA

The Mandarin Oriental has a lot to offer when it comes to food. Home to Dinner by Heston and The Aubery, this extravagant hotel also has a tea room where diners can enjoy top-tier breakfast and afternoon tea. 

£30 - £49
Bars
Afternoon tea
Mari Vanna

Mari Vanna

116 Knightsbridge, Knightsbridge, London, SW1X 7PJ

There aren’t many Russian restaurants in London, and fewer still in Knightsbridge. Because of this, Mari Vanna offers a truly unique dining experience. Expect kitsch interiors and robust Eastern European flavours.

£50 - £79
Eastern European
Amaya

Amaya

Halkin Arcade, Belgravia, London, SW1X 8JT

Seasoned Michelin-starred performer that for years has been enthralling Knightsbridge regulars with its sophisticated, refined, bite-sized cooking and sleek, slinky dining room, dominated by the theatrical open kitchen. Succulent and creatively spiced dishes, including brilliant vegetarians ones, come in all shapes and sizes.

Over £80
Indian
One Michelin star
Kahani London

Kahani London

1 Wilbraham Place, Belgravia, London, SW1X 9AE

Tucked away in the backstreets of Sloane Square, Michelin-starred chef Peter Joseph is no stranger to Indian fine dining. The menu is divided into small plates, grilled items and curries along with innovative house cocktails that have been thoughtfully created.

£50 - £79
Indian
Pétrus

Pétrus

1 Kinnerton Street, Knightsbridge, London, SW1X 8EA

Gordon Ramsay’s restaurant was never going to be a flop now, was it? This luxuriously-decked out space plays host to fine dining French food. Petrus is another of our gold award winners and holder of a Michelin star.

Over £80
Modern European
French
One Michelin star
SquareMeal London Top 100
Burger and Lobster Harvey Nichols

Burger and Lobster Harvey Nichols

109-125 Knightsbridge, Knightsbridge, London, SW1X 7RJ

Nestled in Harvey Nichols is a meat and seafood haven. Burger and Lobster, which has blossomed into a successful chain, turns out deliciously meaty burgers, surprisingly affordable steamed or grilled lobster, as well as calamari, oysters and prawns to start.

North American
Burgers
Dinner by Heston Blumenthal at Mandarin Oriental

Dinner by Heston Blumenthal at Mandarin Oriental

Mandarin Oriental Hyde Park, Knightsbridge, London, SW1X 7LA

With two Michelin stars there’s no denying that Dinner by Heston Blumenthal offers up some of the capital’s best cooking, served in a fun and interesting way. There are little touches, like food facts wrapped around your napkins, that let you know you’re in for a treat.

Over £80
British
Two Michelin stars
Mr Chow

Mr Chow

151 Knightsbridge, Knightsbridge, London, SW1X 7PA

We’re big fans of restaurants that don’t try to compete with the trends, instead staying true to their roots. Mr Chow does just that. This is the place to go for old school glamour, coupled with accomplished Chinese cooking.

£50 - £79
Chinese
Zafferano

Zafferano

15 Lowndes Street, Belgravia, London, SW1X 9EY

Whether you’re eating in the luxurious, well-upholstered dining room or alfresco on the pavement terrace, Zafferano remains a staple for delicious, sophisticated Italian cooking and top-notch regional Italian wines. Think veal Milanese with saffron risotto or their signature lobster linguine, all executed with aplomb.

£50 - £79
Italian
Hawksmoor Knightsbridge

Hawksmoor Knightsbridge

3 Yeoman's Row, Knightsbridge, London, SW3 2AL

The benefit of a chain is you know what you’re getting, and with Hawksmoor restaurants, that’s failsafe steak and rich, indulgent side orders. This particular site is tucked away at basement level which gives it a cosy, secret-society-type atmosphere.

£50 - £79
Steak
British
Fish

While this list has been carefully selected by us, you’ll find plenty of information to help you choose which restaurant is right for you. This includes a quick description so you can get the low-down, pricing (always important) and, of course, the cuisine. We’ve also added any awards the restaurant may have earned, including the much-coveted Squaremeal gold silver and bronze awards. There’s a real range, from affordable to top-end, featuring cuisines from all over the world, including Japanese, Italian and Indian, as well as a fair share of more British fare. Click through on your favourites if you want to read our full review of the restaurant and book a table once you’ve chosen. Enjoy!

Looking to continue the night for a little longer? Try one of Knightsbridge's best bars from our list of places that guarentee a good glass of wine, a selection of top beers or expertly-mixed cocktails. 

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