Best restaurants in Westminster

There’s so much to see and do in this busy pocket of London that you’re bound to work up an appetite, whether you’re wandering around snapping photos of the iconic buildings or hurrying to a meeting in one of the many office buildings in the area. Whatever your reason for visiting Westminster, it’s important to know of a few good spots for a bite to eat, and that’s where SquareMeal comes in. We’ve picked our favourite restaurants in Westminster and given a brief outline of each so you can find a great Westminster restaurant without having to trawl through pages and pages of listings.

Updated on 26 February 2020

Thousands of visitors flock to this majestic part of London each day to take in the sights of Big Ben, the Houses of Parliament and Westminster Abbey, and we don’t blame them – it’s a fascinating part of London, after all. Then there are those that work in the area, from civil servants hurrying from department to department to employees of the many other businesses in the area. What we’re trying to say is that no one wants to be caught short with a rumbling belly in this frenetic part of London, which is why we recommend you check out the handy list of top restaurants in Westminster we’ve created for you below.

As Westminster is a wealthy part of London, diners are spoilt for choice when it comes to fine dining restaurants and traditional British establishments popular with MPs and Lords; but that’s not to say there aren’t some trendy spots for those seeking something a little less fancy. Whether you’re organising an important client meeting or heading out for drinks and something to eat after work with friends or colleagues, you’ll find a distilled selection of some of the best restaurants Westminster has to offer in this round-up. For more information on any of the restaurants below, simply click through to read our full SquareMeal review and find out more about prices, location details and how to book.

Osteria Dell

Osteria Dell'Angolo

47 Marsham Street, London, SW1P 3DR

Both the menu and décor here are safe, but while neither will set the world on fire, guests can rely upon authentic Italian flavours and a bill that won’t break the bank.
£50 - £79
Italian
Hai Cenato

Hai Cenato

2 Sir Simon Milton Square, Victoria, London, SW1E 5DJ

Jason Atherton’s homage to his favourite New York pizzerias is swish yet buzzy – the ideal atmosphere to indulge in a large, topping-heavy sourdough pizza. The first-floor cocktail bar is also worth checking out.
£30 - £49
Italian
Blue Boar

Blue Boar

Conrad London St. James Hotel, 22-28 Broadway, London, SW1H 9LQ

Smart, discreet and with all the visual trappings of a gentleman’s club, the Blue Boar has always been a favourite among civil servants. Seasonal produce is key so whatever you choose, expect fresh flavours.
£50 - £79
British
Tozi

Tozi

8 Gillingham Street, London, SW1V 1HJ

Just a short walk away from both the Apollo and Victoria Palace theatres, this bright, modern space is at odds with the traditional Italian menu that features must-try ravioli and a zingy Amalfi lemon tart.
£30 - £49
Italian
Gustoso Ristorante & Enoteca

Gustoso Ristorante & Enoteca

35 Willow Place, London, London, SW1P 1JH

This charmingly rustic neighbourhood ristorante is well-loved for its relaxed, family-friendly vibe, gentle prices and uncomplicated trattoria food. Staff are friendly and there’s a decent list of Italian wines on offer too.
Under £30
Mediterranean
Italian
Ibérica Victoria

Ibérica Victoria

5-6 Zig Zag Building, 68 Victoria Street, London, SW1E 6SQ

Stylish interiors make this branch of the Spanish powerhouse a lovely spot for leisurely lunches and dinners. Set menus and sharing dishes are ideal for couples and groups and drinks cover the spectrum of Spanish booze.
£30 - £49
Spanish
The Rex Whistler Restaurant at Tate Britain

The Rex Whistler Restaurant at Tate Britain

Tate Britain, Millbank, Millbank, London, SW1P 4RG

A Whistler mural depicting a stylised hunt for mythical rare meats makes this restaurant within Tate Britain as characterful as any exhibit in the museum, while the menu is full of classic British dishes cooked to perfection.
£30 - £49
British
Lorne Restaurant

Lorne Restaurant

76 Wilton Road, London, SW1V 1DE

Light-filled Lorne is a calming oasis of pastel colours, house plants and a regularly-changing menu dedicated to seasonal, local produce. Ex-River Café sommelier Katie Exton’s globe-trotting wine list is worth a look too.
£50 - £79
British
The Soak

The Soak

Terminus Place, London, London, SW1W 0RP

High ceilings, an imposing central bar and cosy booths make this all-day restaurant/bar in the Grosvenor Hotel a sleek spot in which to enjoy trendy Modern European food that generally involves fermented, pickled and soaked ingredients.
£50 - £79
Modern European
Quirinale

Quirinale

1 Great Peter Street, Westminster, London, SW1P 3LL

With its concise, traditional Italian menu, quiet dining room and discreet service, this elegant light-filled spot is popular with besuited Westminster types seeking some peace away from the hustle and bustle.
£50 - £79
Italian
Aster

Aster

150 Victoria Street, Victoria, London, SW1E 5LB

Stylish interiors that fit D&D’s chic aesthetic make this all-day restaurant a popular hangout for remote workers, office employees on lunch and pre-theatre nibbles and drinks. The menu sports mainly modern European dishes.
£50 - £79
Modern European
Roux at Parliament Square

Roux at Parliament Square

11 Great George Street, Westminster, London, SW1P 3AD

Run by MasterChef: The Professionals winner Steve Groves, whose cooking is beyond reproach, this Roux outpost is popular with corporate types and Westminster lobbyists. For a light lunch, grab a seat at the bar.
£50 - £79
Modern European
The Other Naughty Piglet

The Other Naughty Piglet

The Other Palace, 12 Palace Street, London, SW1E 5JA

Housed on a mezzanine level reached by a majestic marble staircase within The Other Palace Theatre, this second branch of Naughty Piglets serves up a globetrotting menu. It’s great quality food at reasonable prices.
Under £30
International
Wine Bars
Caxton Grill at St Ermin’s Hotel

Caxton Grill at St Ermin’s Hotel

2 Caxton Street, London, SW1H 0QW

Seasonal dishes await guests at this charming hotel restaurant that's committed to super-fresh ingredients - fruit, veg, herbs and honey come from its rooftop kitchen garden and beehives.
£30 - £49
Modern European
Vegetarian
Steak
M Victoria Street

M Victoria Street

Zig Zag Building, Victoria Street, Westminster, London, SW1E 6SQ

As at the original City restaurant, dining here is divided into two distinct areas: M Raw serves Japanese and Peruvian small plates while M Grill is devoted to meat. A great spot for corporate dining.
£50 - £79
Steak
Kerridge

Kerridge's Bar & Grill

10 Northumberland Avenue, Whitehall, London, WC2N 5AE

Tom Kerridge’s first London restaurant, which resides within the Corinthia hotel, earned its spot on our London Top 100 list for its sublime food that showcases the chef’s talent for invigorating flavour combinations.
£50 - £79
British
SquareMeal London Top 100
Quilon

Quilon

41 Buckingham Gate, London, SW1E 6AF

Serene and peaceful, this Michelin-starred South Indian restaurant sits beneath the Taj Hotel in Victoria. A comfortable refuelling point for residents, local office workers and well-heeled visitors.
£30 - £49
Indian
Siren

Siren

The Goring, London, SW1W 0JW

The enchanting dining room at Nathan Outlaw’s British restaurant within The Goring hotel brings the outside in, thanks to beautiful views across the lawns. Food is pricey but excellent quality, as you’d expect from the Cornish chef.
Over £80
British
Fish
The Cinnamon Club

The Cinnamon Club

The Old Westminster Library, Westminster, London, SW1P 3BU

Vivek Singh’s effortlessly sophisticated restaurant is one of our favourite on the SquareMeal Gold Award list. Drop in for fine dining Indian cuisine at breakfast, lunch or dinner time and prepare to be wowed.
£50 - £79
Indian
SquareMeal London Top 100
A. Wong

A. Wong

70 Wilton Road, Pimlico, London, SW1V 1DE

Exquisite dim sum and inspiring tasting menus are a must at this unpretentious Michelin-starred Chinese restaurant in Westminster. Both quality and quantity are impressive, as are the desserts.
£30 - £49
Chinese
One Michelin star
The Curry Room

The Curry Room

The Rubens at the Palace, 39 Buckingham Palace Road, London, London, SW1W 0PS

A rich red colour scheme will put you in the mood for the kinds of bold, fragrant curries that fill the menu at this spot within The Rubens at The Palace hotel.
£50 - £79
Indian

Looking for a restaurant to visit before or after a show? Check out our top picks for pre and post-theatre dining.