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 17 February 2023

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.

Gustoso Ristorante & Enoteca

Gustoso Ristorante & Enoteca

35 Willow Place, Victoria, 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
The Garden Café Lambeth

The Garden Café Lambeth

Lambeth Garden Museum, 5 Lambeth Palace Road, Lambeth, London, SE1 7LB

The Garden Café boasts a bright and airy dining space thanks to natural light pouring in through the floor-to-ceiling windows. This sets the tone for an utterly brilliant daily-changing menu made using ultra-fresh ingredients.

£30 - £49
Modern European
British
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
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
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
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.
Over £80
Chinese
Dim Sum
Two Michelin stars
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
One Michelin star
The Curry Room

The Curry Room

The Rubens at the Palace, 39 Buckingham Palace Road, Victoria, 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.
Over £80
Vegetarian
Vegan
Indian
Halal
Fish
Kerridge

Kerridge's Bar & Grill

10 Northumberland Avenue, Westminster, 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
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
The Pem

The Pem

22-28 Broadway, Westminster, London, SW1H 0BH

Championing women in the industry, The Pem was founded by ex-Harwood arms chef Sally Abe, who originally launched with an all-female kitchen team. It’s also one of the most beautiful dining rooms in London, with its blush colour palette of pinks and reds.

£50 - £79
Modern European
British
SquareMeal London Top 100
Ekstedt at The Yard

Ekstedt at The Yard

3-5 Great Scotland Yard, Westminster, London, SW1A 2HN

Michelin starred Swedish chef Niklas Ekstedt has opened his first restaurant outside of his home country at the Great Scotland Yard hotel. Focusing on Scandinavian cooking techniques and the best seasonal British ingredients, Ekstedt harnesses the power of a fire pit, wood fired oven and wood stove to create its dishes.

Over £80
Swedish
Scandinavian
SquareMeal London Top 100
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
Tozi

Tozi

8 Gillingham Street, Victoria, 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
Ibérica Victoria

Ibérica Victoria

5-6 Zig Zag Building, 68 Victoria Street, Victoria , 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
Tapas
Spanish

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

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