14 Best Italian Restaurants in London You Need to Visit
London is one of the best cities in the world for Italian food. From handmade pasta and wood-fired pizzas to regional Italian dishes and modern interpretations, the city has no shortage of incredible places to enjoy authentic flavours from Italy.
If you are craving a comforting bowl of fresh pasta, a perfectly cooked Neapolitan pizza, or a romantic Italian dinner, London offers restaurants for every occasion. Some places focus on traditional recipes passed down through generations, while others bring a modern twist to classic Italian cooking.
During my food adventures around London, I have discovered some amazing Italian restaurants that stand out for their atmosphere, quality ingredients, and memorable dishes. From lively restaurants perfect for celebrations to cosy trattorias ideal for a relaxed meal, these are some of the best Italian restaurants in London worth visiting.
Here are the 14 best Italian restaurants in London that should be on every food lover’s list.
1. Circolo Popolare
Circolo Popolare is one of London’s most Instagram-famous Italian restaurants, and it is easy to understand why. Located in Fitzrovia, this colourful restaurant feels like stepping into a lively Italian dining room, with walls covered in thousands of bottles and a beautifully decorated interior.
I visited for dinner and was immediately impressed by the atmosphere. The restaurant has a fun, energetic feeling that makes it perfect for celebrations, date nights, and special occasions.
The food matches the impressive surroundings. Their pasta dishes are generous, full of flavour, and made with high-quality ingredients. The pizzas are also a highlight, with perfectly cooked dough and traditional Italian toppings.
Although it is a popular restaurant and can get busy, the experience is worth it if you want delicious Italian food in a memorable setting.
Must Try
- Truffle Pasta
- Neapolitan Pizza
- Tiramisu
Address: 40-41 Rathbone Place, London W1T 1HX
2. Gloria
Gloria is another standout restaurant from the Big Mamma group and has become one of London’s most popular Italian dining destinations.
Located in Shoreditch, the restaurant combines classic Italian cooking with a playful and vibrant atmosphere. The interior is colourful, stylish, and designed to create a memorable dining experience.
I visited Gloria and loved how welcoming the restaurant felt. The menu focuses on traditional Italian comfort food, with generous portions and rich flavours.
Their pasta dishes are some of the most popular choices, especially for anyone looking for authentic Italian-style meals with a modern touch.
The restaurant is perfect for groups, celebrations, and anyone who enjoys a lively dinner atmosphere.
Must Try
- Carbonara
- Handmade Pasta
- Tiramisu
Address: 54-56 Great Eastern Street, London EC2A 3QR
3. Ave Mario
Ave Mario brings the energy of Italy to the heart of Covent Garden. With its colourful interiors, lively atmosphere, and impressive menu, it has become one of London’s favourite Italian restaurants.
I visited while exploring Covent Garden and enjoyed the combination of great food and a fun dining environment. The restaurant feels modern while still keeping the spirit of traditional Italian cuisine.
The menu features classic dishes including fresh pasta, pizza, and Italian desserts. The portions are generous, making it a great choice if you are looking for a satisfying Italian meal.
What makes Ave Mario special is the overall experience. From the décor to the food presentation, everything feels designed to make your visit memorable.
Must Try
- Pasta Dishes
- Pizza
- Italian Desserts
Address: 15 Henrietta Street, London WC2E 8QG
4. Padella
Padella is one of London’s most famous pasta restaurants, known for serving beautifully handmade pasta dishes in a simple yet stylish setting.
Located near Borough Market, Padella focuses on quality rather than unnecessary decoration. The menu is small, but every dish is carefully prepared using excellent ingredients.
I visited and immediately understood why people love this place. The pasta is fresh, perfectly cooked, and full of flavour. Their signature dishes have gained a huge following among London food lovers.
The restaurant is popular, so queues can often form, but the quality of the food makes it worth the wait.
If you are searching for some of the best pasta in London, Padella should definitely be on your list.
Must Try
- Pici Cacio e Pepe
- Tagliarini
- Seasonal Pasta Specials
Address: 6 Southwark Street, London SE1 1TQ
5. Bancone
Bancone has become one of London’s top destinations for fresh pasta lovers. With locations in Covent Garden and Soho, this restaurant offers high-quality Italian food at a more affordable price compared to many fine dining options.
I visited their Covent Garden location and enjoyed the relaxed atmosphere. The open kitchen allows you to watch the chefs prepare fresh pasta, adding to the experience.
Their menu focuses on simple Italian cooking done exceptionally well. Each dish highlights the quality of the pasta and ingredients rather than relying on heavy sauces.
The restaurant is perfect for lunch, dinner, or a casual date night.
Must Try
- Silk Handkerchief Pasta
- Fresh Pasta Dishes
- Italian Desserts
Address: 39 William IV Street, London WC2N 4DD
6. Bocca di Lupo
Bocca di Lupo is one of London’s most respected Italian restaurants, known for showcasing the diverse flavours of Italy’s different regions. Instead of focusing only on popular dishes like pizza and pasta, the restaurant celebrates traditional recipes from across the country.
Located in Soho, the restaurant has a warm and intimate atmosphere that makes it ideal for a special dinner. I visited and loved how the menu encouraged trying different dishes, almost like taking a journey through Italy.
The food focuses on seasonal ingredients and authentic preparation methods. Every plate feels carefully created, with flavours that highlight the simplicity of Italian cooking.
For anyone who wants to experience a more traditional side of Italian cuisine, Bocca di Lupo is a fantastic choice.
Must Try
- Regional Pasta Dishes
- Italian Small Plates
- Seasonal Specials
Address: 12 Archer Street, London W1D 7BB
7. Osteria Angelina
Osteria Angelina is a hidden gem that combines traditional Italian flavours with a modern dining style. Located near Shoreditch, this restaurant offers a more refined Italian experience with beautifully presented dishes.
I visited and was impressed by the attention to detail. The restaurant has a relaxed but elegant atmosphere, making it suitable for both casual dinners and special occasions.
The menu changes regularly depending on seasonal ingredients, but the focus always remains on authentic Italian techniques and high-quality produce.
What makes Osteria Angelina stand out is the balance between creativity and tradition. The dishes feel modern while still respecting classic Italian flavours.
Must Try
- Fresh Pasta
- Seasonal Italian Dishes
- Italian Desserts
Address: Nicholls Clarke Yard, London E1 6SH
8. Carlotta
Carlotta is one of London’s most stylish Italian restaurants, offering a unique dining experience inspired by Italian-American restaurants of the 1980s.
Located in Marylebone, the restaurant features bold interiors, lively music, and a glamorous atmosphere that feels different from a traditional Italian trattoria.
I visited Carlotta and enjoyed how much personality the restaurant has. From the décor to the presentation of the food, everything feels designed to create a memorable evening.
The menu includes comforting Italian dishes with generous portions and rich flavours. It is a great place for celebrations, date nights, or anyone looking for a fun dining experience.
Must Try
- Pasta Dishes
- Meatballs
- Italian Desserts
Address: 77-78 Marylebone High Street, London W1U 5JX
9. Bocconcino
Bocconcino is a stylish Italian restaurant in Soho known for its elegant atmosphere, classic dishes, and impressive wine selection.
The restaurant combines traditional Italian cooking with a modern luxury feel. The interiors are sophisticated, making it a popular choice for date nights, business dinners, and special occasions.
I visited and enjoyed the balance between the elegant setting and comforting Italian flavours. The menu includes fresh pasta, seafood, and traditional Italian favourites prepared with quality ingredients.
The restaurant also has a lively evening atmosphere, making it a great choice if you want dinner followed by drinks.
Must Try
- Fresh Pasta
- Wood-Fired Pizza
- Seafood Dishes
Address: 59 Great Marlborough Street, London W1F 7JY
10. Faros – Modern Italian Pasta in Oxford Circus
Faros has quickly gained attention among London’s Italian food lovers thanks to its modern approach to pasta and Italian cooking.
Located near Oxford Circus, this restaurant focuses on fresh ingredients, handmade pasta, and creative interpretations of classic Italian dishes.
I visited and loved the relaxed atmosphere combined with high-quality food. The menu is carefully designed, offering dishes that feel both traditional and contemporary.
The pasta is the main attraction, with each dish highlighting different flavours and textures. It is a great option for anyone who enjoys discovering new Italian restaurants away from the more tourist-heavy spots.
Must Try
- Handmade Pasta
- Seasonal Pasta Specials
- Italian Desserts
Address: 22 Great Portland Street, London W1W 8QS
11. Osteria Romana
Osteria Romana brings the flavours of Rome to London with a focus on traditional Roman dishes and classic Italian cooking techniques. Located in the elegant neighbourhood of Belgravia, this restaurant offers a more authentic and refined Italian dining experience.
I visited and immediately noticed the warm atmosphere. The restaurant feels welcoming and relaxed, with a menu that celebrates simple Roman recipes made with high-quality ingredients.
Their pasta dishes are the highlight, especially the traditional Roman favourites that showcase the beauty of uncomplicated Italian cooking. Each dish focuses on flavour, texture, and authenticity rather than unnecessary additions.
If you love Roman cuisine and want to try something beyond the usual Italian favourites, Osteria Romana is a wonderful choice.
Must Try
- Cacio e Pepe
- Carbonara
- Roman Specialities
Address: 3-4 Park Close, London SW1X 7PQ
12. Luca
Luca is one of London’s most celebrated Italian restaurants, offering a modern interpretation of Italian cuisine with a focus on British ingredients.
Located in Clerkenwell, the restaurant combines Italian cooking traditions with a contemporary approach. It has earned a strong reputation among food lovers looking for a more elevated Italian dining experience.
I visited Luca and enjoyed the attention to detail throughout the meal. Every dish was carefully prepared, beautifully presented, and showed a deep understanding of Italian flavours.
The restaurant is ideal for special occasions, romantic dinners, or anyone looking for a memorable fine dining experience.
Although it is more expensive than many Italian restaurants in London, the quality and creativity make it a standout destination.
Must Try
- Seasonal Pasta
- Italian Small Plates
- Signature Desserts
Address: 88 St John Street, London EC1M 4EH
13. Manteca
Manteca is one of London’s most exciting restaurants for modern Italian-inspired cooking. Located in Shoreditch, this restaurant focuses on handmade pasta, seasonal ingredients, and nose-to-tail cooking.
The atmosphere is lively and relaxed, making it a great place for sharing plates with friends. I visited and enjoyed how the restaurant brings a fresh perspective to Italian food while still respecting traditional techniques.
Their pasta is made in-house, and the menu changes regularly depending on available ingredients. The dishes feel creative but never lose the comforting qualities that make Italian food so popular.
For food lovers who enjoy discovering unique restaurants, Manteca is definitely worth visiting.
Must Try
- Handmade Pasta
- Small Plates
- Seasonal Specials
Address: 49-51 Curtain Road, London EC2A 3PT
14. The River Café
The River Café is one of London’s most iconic Italian restaurants and has been a favourite among food lovers for decades.
Located beside the River Thames in Hammersmith, the restaurant offers a beautiful setting combined with elegant Italian cooking. The focus is on simple dishes made with exceptional seasonal ingredients.
I visited and loved the calm atmosphere and attention to quality. The restaurant feels special from the moment you arrive, making it perfect for celebrations and memorable occasions.
The menu changes regularly, reflecting the best ingredients available throughout the year. From handmade pasta to seafood and seasonal desserts, every dish celebrates the simplicity of Italian cuisine.
For a truly unforgettable Italian dining experience in London, The River Café remains one of the city’s classics.
Must Try
- Seasonal Pasta
- Fresh Seafood
- Italian Desserts
Address: Thames Wharf, Rainville Road, London W6 9HA
Final Thoughts
London’s Italian restaurant scene is one of the best in the world, offering everything from traditional family-style trattorias to Michelin-level dining experiences.
For handmade pasta lovers, Padella and Bancone are must-visits, offering some of the best fresh pasta in the city. If you want a lively and unforgettable atmosphere, Circolo Popolare, Gloria, and Ave Mario deliver both great food and incredible surroundings.
For those looking for authentic regional Italian cuisine, Bocca di Lupo and Osteria Romana showcase the incredible variety of Italian cooking beyond the usual favourites.
If you are planning a special occasion, Luca and The River Café offer a more luxurious dining experience with exceptional food and service.
Whether you are craving pizza, pasta, seafood, or traditional Italian desserts, these 14 best Italian restaurants in London are guaranteed to satisfy your appetite and give you a memorable dining experience.
