Italian food is one of the most beloved global cuisines.
Whether you’re a pizza or a pasta person, there are many amazing Italian eateries located across the UK which are highly recommended by food experts and diners.
Here is our list of the 17 best Italian restaurants to visit across the country.

7. Mamma Roma, Edinburgh
Edinburgh’s Mamma Roma is a family-run Italian restaurant which prides itself on serving the people of Edinburgh since 1995. It has been praised for its authenticity, convenient location near Edinburgh’s Playhouse Theatre and excellent food. | TripAdvisor

8. Sicily Restaurant, Derby
Praised for its delicious dishes and excellent presentation, Sicily Restaurant is often regarded as one of Derby’s top Italian spots. Customers have also thanked the restaurant for its accommodation to dietary requirements. | TripAdvisor

9. Carpenters Arms Italian Kitchen, Nottingham
Despite only being open since March 2022, Carpenters Arms Italian Kitchen has impressed diners in Nottingham, with many voting it as the favourite Italian restaurant in the city. The restaurant has been praised for its authenticity, vibrant menu and “food made with love”. | Google Maps

10. Grazie, Sheffield
Grazie is a Southern Italian restaurant in the heart of Sheffield, which has been praised for its casual setting. Grazie serves up traditional, handmade dishes with a specific focus on pasta. | Google Maps

11. Marcellos Ristorante, Sunderland
This Sunderland restaurant is a hidden gem that has a cosy atmosphere, welcoming staff and authentic dishes. With a beautiful roof terrace, Marcellos gives an al fresco dining option as well as its usual intimate setting. | Google-Marcellos Ristorante

12. Vincenzo Trattoria, Manchester
Vincenzo Trattoria is a Manchester hot spot for Italian food which has received praise for authentic Italian flavours, as well as a “cosy and charming” setting. Customers have also said the restaurant has excellent customer service. | Google-Vincenzo Trattoria


