Best Italian Restaurants in Soho, London (2026)
By Dylan Cormack · Last updated · How we curate
Looking for the best Italian restaurants in Soho? We have curated 3 of the strongest italian spots in Soho, ranked by our editor based on cooking, value and overall experience. The list covers everything from fine dining to neighbourhood favourites, and is updated as new openings and closures change the picture in London.
At a glance: top 3 Italian restaurants in Soho
| Rank | Restaurant | Signature dishes | Price | Rating | Standout |
|---|---|---|---|---|---|
| #1 | Bocca di Lupo 12 Archer St, London W1D 7BB | Grilled squid, Tagliatelle with roasted suckling pig, Risotto | EXPENSIVE | 4.6/5 | 1 AA Rosette Award for Culinary Excellence |
| #2 | Dear Jackie Lower Ground, 20 Broadwick St, London W1F 9NE | Beef Cheek Risotto with Black Truffle, Scallops with Champagne Sauce, Strawberries & Cream | £100+ | 4.6/5 | MICHELIN Guide: Good cooking · Outdoor seating |
| #3 | All'Antico Vinaio 61 Old Compton St, London W1D 6HT | La Favolosa, La Schiacciata del Boss, La Toscana | £10+ | 4.5/5 | Most-reviewed restaurant on TripAdvisor in 2014 |
The picks in detail
#1. Bocca di Lupo
12 Archer St, London W1D 7BB · EXPENSIVE · 4.6/5
Regional Italian cuisine featuring dishes from all twenty regions of Italy, with a focus on authentic, seasonal ingredients and traditional recipes. Signature dishes include Grilled squid, Tagliatelle with roasted suckling pig, Risotto.
#2. Dear Jackie
Lower Ground, 20 Broadwick St, London W1F 9NE · £100+ · 4.6/5
Modern Italian fine dining with reimagined classics in an opulent, intimate setting. Signature dishes include Beef Cheek Risotto with Black Truffle, Scallops with Champagne Sauce, Strawberries & Cream.
#3. All'Antico Vinaio
61 Old Compton St, London W1D 6HT · £10+ · 4.5/5
Authentic Tuscan sandwich shop specializing in schiacciata flatbread with premium Italian fillings. Signature dishes include La Favolosa, La Schiacciata del Boss, La Toscana.
Frequently asked questions
What is the best Italian restaurant in Soho?
Our top pick for Italian in Soho is Bocca di Lupo, located at 12 Archer St, London W1D 7BB. It stands out for Grilled squid and Tagliatelle with roasted suckling pig, with an average diner rating of 4.6/5. Dear Jackie is a strong second choice and is often easier to book.
How many Italian restaurants are there in Soho on London Best Eats?
We currently list 3 curated Italian restaurants in Soho, covering a range of styles and price points. The list is updated as new openings, closures or quality changes warrant a refresh.
How much does it cost to eat at the best Italian restaurants in Soho?
Prices across the Italian restaurants we recommend in Soho start from around £10 per person at the more casual end and reach roughly £100+ at the higher end. Many venues offer significantly cheaper set lunch or pre-theatre menus, which is usually the best way to try a top restaurant on a budget.
Do I need to book Italian restaurants in Soho in advance?
For most of the Italian restaurants on this list, booking one to four weeks ahead is recommended, especially for Friday and Saturday dinner. Lunchtime and early evening tend to be easier, and some venues hold back counter or bar seats for walk-ins. The most acclaimed spots often release reservations 30 days out.