There is something quite special and comforting about Italian cuisine – whether it’s pizza, risotto or a bowl of spaghetti, you’re always sure to find something you love. We’ve picked out our top 5 favourite Italian restaurants in London that are perfect for luxury dining or for an affordable and authentic experience. Buon appetito!

Bocco di Lupo, Soho
Take your taste buds on a tour of Italy in Bocco di Lupo – well worth its hype. The popular and always buzzing restaurant inspires with its regional dishes from across Italy.  The small and large dish options for each menu item makes for a perfect shared dining experience where you can sample your favourite dishes without overindulging.

You can experience two dining experiences depending on what you’re looking for. Opt for the long banquet tables for slightly more formal seating, or stay in the midst of the social atmosphere and dine around the seats close to the marble-topped bar. Either way you won’t be disappointed.

Nearest tube station:  Piccadilly Circus, which is less than a 5 minute walk.
Opening hours:
Monday to Saturday: 12:00 – 15:00 & 17:00 – 23:00
Sunday: 12:00 – 15:30 & 17:00 – 21:30

Padella, Borough Market
If you’re a fan of Islington’s Trullo, then you’ll fall in love with Padella.

Padella is the brainchild of the duo that brought you Trullo and offers a simple menu of exquisite but small (perfect for sharing) pasta dishes using traditional Italian techniques and never sacrificing its flavour. The pasta is freshly made and wallet-friendly which means you can easily order more than one dish in a sitting. One of the stand-out dishes is the eight-hour beef-shin ragu on hand rolled pappardelle.

Padella is always buzzing so expect to queue during peak dining times. Arrive earlier than expected and grab a drink or explore nearby until your table is ready. Alternatively, head to Padella during off peak times, during the week and after or before the lunch rush.

Nearest tube station: London Bridge, which is less than a 5 minute walk.
Opening hours:
Monday to Saturday: 12:00 – 16:00 & 17:00 – 22:00
Sunday: 12:00 – 17:00

Pastaio, Soho
Pastaio, meaning pasta maker in Italian is headed by Steve Parle and offers exactly that – freshly made pasta. The menu is simplified much like the setting but that’s not a reflection of the flavourful dishes that are served.

Pastaio is an affordable Italian dining experience in Soho that is created to be a crowd-pleaser. You can also enjoy a range of delicious drinks including wines and a prosecco slushy for a very reasonable price. You won’t want to pass on Pastaio.

Nearest tube station:  Oxford Circus or Piccadilly Circus, both less than a 10 minute walk.
Opening hours:
Sunday to Thursday: 12:00 – 22:30
Friday & Saturday: 12:00 – 23:00

Lina Stores, Soho
Lina Stores has been the go to Italian deli since 1944. Hailing from the success of its authentic produce store, Lina Stores has opened itself to a new audience with a restaurant only a short distance from the well-known deli.

The new restaurant provides superb homemade fresh pasta that burst with flavour.  The dishes are budget-friendly but small so you can try a few dishes or share with family and friends. A great place to try if you’re looking for an authentic Italian experience in London.

Nearest tube station: Tottenham Court Road, which is less than a 5 minute walk.
Opening hours:
Monday to Saturday: 12:00 – 14:30 & 17:00 – 23:00
Sunday: Closed

Sartoria, Mayfair
If you’re looking for a fine-dining Italian experience then Sartoria in Mayfair will not disappoint. Headed by renowned chef Francesco Mazzei and based in Mayfair, the stylish and modern restaurant provides diners with exquisite meals that chef Mazzei is known for as well as other divine dishes that will be sure to get your mouth-watering.

If you’re looking for a luxurious Italian venue, Sartoria is one to not miss.

Nearest tube station: Oxford Circus or Piccadilly Circus, both less than a 10 minute walk.
Opening hours:
Monday to Friday: 07:00 – 11:00 & 12:00 – 23:00
Saturday: 11:00 – 23:00
Sunday: Closed