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 14 May 2024

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.

Dinner by Heston Blumenthal at Mandarin Oriental

Dinner by Heston Blumenthal at Mandarin Oriental

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

Over £80
British
Two Michelin stars
Amaya

Amaya

Halkin Arcade, Belgravia, London, SW1X 8JT

Over £80
Indian
One Michelin star
abc kitchen at The Emory

abc kitchen at The Emory

Old Barrack Yard, Belgravia, London, SW1X 7NP

Over £80
International
The Rosebery at Mandarin Oriental

The Rosebery at Mandarin Oriental

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

£30 - £49
Bars
Afternoon tea
Mr Chow

Mr Chow

151 Knightsbridge, Knightsbridge, London, SW1X 7PA

£50 - £79
Chinese
The Aubrey at Mandarin Oriental Hyde Park

The Aubrey at Mandarin Oriental Hyde Park

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

£50 - £79
Japanese
The Lanesborough Grill

The Lanesborough Grill

The Lanesborough, Belgravia, London, SW1X 7TA

Over £80
British
Afternoon tea
SquareMeal London Top 100
Mari Vanna

Mari Vanna

116 Knightsbridge, Knightsbridge, London, SW1X 7PJ

£50 - £79
Eastern European
Sumosan Twiga

Sumosan Twiga

165 Sloane Street, Knightsbridge, London, SW1X 9QB

Over £80
Japanese
Italian
Zuma

Zuma

5 Raphael Street, Knightsbridge, London, SW7 1DL

£50 - £79
Sushi
Japanese
Kahani London

Kahani London

1 Wilbraham Place, Belgravia, London, SW1X 9AE

£50 - £79
Indian
Harry

Harry's Dolce Vita

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

£30 - £49
Italian
Pétrus

Pétrus

1 Kinnerton Street, Knightsbridge, London, SW1X 8EA

Over £80
Modern European
French
One Michelin star
SquareMeal London Top 100
Harvey Nichols Fifth Floor Café

Harvey Nichols Fifth Floor Café

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

£50 - £79
Vegetarian
Vegan
Steak
Cheese
Burgers
British
Brasserie
Bars
Afternoon tea
International
Fish and Chips
Fish
Dinings SW3

Dinings SW3

Walton House, Belgravia, London, SW3 2JH

Over £80
Sushi
Japanese
Zafferano

Zafferano

15 Lowndes Street, Belgravia, London, SW1X 9EY

£50 - £79
Italian
Brunello Bar and Restaurant

Brunello Bar and Restaurant

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

£30 - £49
Mediterranean
Afternoon tea
Italian
Studio Frantzen at Harrods

Studio Frantzen at Harrods

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

£50 - £79
Swedish
Scandinavian
Japanese
Kinoya Ramen Bar at Harrods

Kinoya Ramen Bar at Harrods

Harrods, Knightsbridge, London, SW1X 7XL

£30 - £49
Noodles
Japanese
Sette

Sette

4 Knightsbridge Green, Knightsbridge, London, SW1X 7QA

£50 - £79
Italian
Hawksmoor Knightsbridge

Hawksmoor Knightsbridge

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

£50 - £79
Steak
British
Fish
Sale e Pepe

Sale e Pepe

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

£50 - £79
Modern European
Mediterranean
Bars
Italian
Fish
The Restaurant at The Capital

The Restaurant at The Capital

The Capital Hotel , Knightsbridge, London, SW3 1AT

£30 - £49
Vegetarian
Steak
Cheese
British
Barbecue
Afternoon tea
Hotel Bars
Fish
Cantinetta Antinori

Cantinetta Antinori

4 Harriet Street, Knightbridge, London, SW1X 9JR

£50 - £79
Modern European
Italian

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