Discovering the Best Italian Restaurants on the South Shore
From classic pasta dishes to mouthwatering pizzas and delectable seafood specialties, these Italian restaurants on the South Shore offer a truly authentic dining experience. Whether you’re a local resident or a visitor exploring the area, join us on a flavorful journey as we explore the top Italian restaurants on the South Shore.

Trattoria San Pietro
Located in Norwell, Trattoria San Pietro is a beloved Italian gem that captures the essence of traditional Italian cuisine. With a warm and inviting ambiance, this family-owned restaurant serves up a menu bursting with homemade pasta, wood-fired pizzas, and succulent seafood dishes. Don’t miss their signature dish, the Pollo Saltimbocca, chicken breast with prosciutto and provolone cheese in a fresh sage Marsala wine sauce.
376 Washington Street
Norwell
(781) 659-2009
Cucina Mia
Cucina Mia is a cafe and deli, offering such sandwiches as the Godfather and the Wiseguy. Great food coupled with reasonable prices, which has turned many customers into “regulars”.
94 Washington St
Quincy
(617) 479-1946
Tosca
Nestled in the heart of Hingham Square, Tosca is an upscale Italian restaurant that offers a refined dining experience. With its elegant décor and attentive service, Tosca provides a perfect setting for special occasions. The menu features a fusion of traditional and contemporary Italian dishes prepared with the finest ingredients. Don’t miss their housemade pasta or their nightly features.
14 North Street
Hingham
(781)740-0080
Mamma Mia’s
With 6 locations on the South Shore, Mamma Mia’s has a great meal waiting near you! This family-friendly restaurant features an extensive menu that caters to all tastes. From their famous pizzas to their hearty meatball subs, Mamma Mia’s offers generous portions of comfort food that will satisfy any craving.
93 Careswell St
Marshfield
134 Main St
Kingston
3 Village Green North #312
Plymouth
122 Water St
Plymouth
333 Columbia St
Hanover
73 Main St
Carver
Caffe Tosca
Simple meals you might find in the diverse regions of Italy, from Tuscany to Sicily, at comfort food prices. The wood grilled pizzas are excellent.
15 North St
Hingham
(781) 740-9400
Mother Anna’s
A little bit of the North End located on the South Shore, Mother Anna’s in Pembroke is still one of our favorites. This iconic Italian restaurant has been serving traditional Italian dishes for four generations, making it a beloved institution. Known for its cozy atmosphere and hearty portions, Mother Anna’s offers a menu filled with classic Italian favorites. We sit at the bar and order dinner there.
46 Columbia Rd
Pembroke
781.924.1955
Monte Christos Restaurant
Monte Christos is a family owned business “where the locals go”, which has proudly served the residents of Plymouth/Manomet for over 40 years. Don’t miss their stromboli’s!
745 State Road
Plymouth
508.224.7000