Updated on 05 March 2024

Champagne Louis Roederer: voted The World's Most Admired Champagne Brand 2023 by Drinks International for the fourth consecutive year, not only because of the exceptional quality of their champagnes, but because sustainability is at the heart of their philosophy. The estate is entirely organic and they work hand in hand with nature every step of the way. As a result the house style is elegant, pure and complex ranging from the beautiful, refined, multi-vintage Collection 243 to the iconic and ethereal Cristal, the champagne made at the request of Tzar Alexander II and the first ever prestige cuvée created.

 

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
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
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
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
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
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
Kinoya Ramen Bar at Harrods

Kinoya Ramen Bar at Harrods

Harrods, Knightsbridge, London, SW1X 7XL

Neha Mishra has become a genuine superstar in Dubai on the back of her Kinoya Ramen Bar, so it wasn't a huge surprise to see her pop-up as part of Harrods' big Dining Hall renovation in 2023. Kinoya at Harrods isn't quite a mirror of the Dubai outpost, but it's still excellent, serving up delicious Wagyu beef snacks and steaming bowls of ramen. 

£30 - £49
Noodles
Japanese
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
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
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
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
The Aubrey at Mandarin Oriental Hyde Park

The Aubrey at Mandarin Oriental Hyde Park

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

The Aubrey's stunning interiors are reason enough to pay a visit, but we're also big fans of the luxurious Japanese menu, which includes sushi platters, hirata buns and an exceptional cocktail programme too. This is also a good brunch spot, with delicious brunch menus served over the weekend to a live DJ soundtrack.

£50 - £79
Japanese
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
Cantinetta Antinori

Cantinetta Antinori

4 Harriet Street, Knightbridge, London, SW1X 9JR

Although not quite as grand as the original Cantinetta Antinori, based on the ground floor of the stunning 15th century Palazzo Antinori in Florence, the London site still embodies the spirit of Florence, with stunning wood and brass interiors. The menu is authentically Tuscan as well, and the stellar wine list includes rare wines and exclusive vintages from the Antinori family estate. 

£50 - £79
Modern European
Italian
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
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
Harvey Nichols Fifth Floor Café

Harvey Nichols Fifth Floor Café

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

Harvey Nichols has long had a good reputation for food in its department stores, and the flagship Knightsbridge location is no different. There's plenty of choice on the Fifth Floor but we love the cafe for it's easy-going all-day menus and bright, spaces aesthetic. The views up here are nice too, and there's something on the menu for everyone, even the fussiest of children. 

£50 - £79
Vegetarian
Vegan
Steak
Cheese
Burgers
British
Brasserie
Bars
Afternoon tea
International
Fish and Chips
Fish
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
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
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
Sale e Pepe

Sale e Pepe

9-15 Pavilion Road, Knightsbridge, London, SW1X 0HD

An iconic London Italian, Sale e Pepe saw a refurb in 2024 that brought back some of the restaurant's old glamour. The sleek, deep grey dining room and statement marble bar are very fetching indeed, and the menu delivers too with superb antipasti and fresh produce alongside generous Italian mains and one of the best tiramisus in London. 

£50 - £79
Italian
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

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, Harrods, dining in Knightsbridge follows suit when it comes to price. Dining in Knightsbridge needs little introduction, as the area is home to some of London's most famous dining institutions and hotels.

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 restaurants where you can buy mountains of mezze. You're also never too far from some other London neighbourhoods with good food offerings, including the likes of Chelsea, Belgravia and Kensington.

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. Read on for our pick of the best restaurants in Knightsbridge, ranging from glamorous, Michelin-starred gastro-temples to hidden gems on cobbled West London side streets.

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, including a quick description, pricing (always important) and, of course, 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.

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. Or, check out our pick of the best restaurants in nearby Belgravia.

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