10 Best Italian Restaurants in Portsmouth NH (2023)

Portsmouth, NH, is a charming coastal city with a rich history and a vibrant food scene. If you’re a fan of Italian cuisine, you’re in for a treat! In this blog article, we’ll explore ten of the finest Italian restaurants in Portsmouth NH that will transport you straight to the heart of Italy. Whether you’re craving traditional pasta dishes, wood-fired pizzas, or delectable seafood specialties, these restaurants have got you covered.

Italian Restaurants in Portsmouth NH

Restaurants in Portsmouth NH

Check out the ten best restaurants in Portsmouth NH, well-known for providing delicious Italian cuisines:

1. Bella Cucina

Bella Cucina is a cozy family-owned restaurant with an authentic Italian dining experience. This restaurant’s menu boasts an array of classic dishes prepared with love and attention to detail. Every bite is a delight, from Bella Cucina’s homemade pasta to its rich and creamy tiramisu.

  • Opening Hours: Monday to Friday: 11:30 AM – 9:00 PM; Saturday: 4:00 PM – 9:00 PM; Sunday: Closed

2. La Trattoria

La Trattoria exudes a warm and inviting atmosphere, making it ideal for a romantic dinner or family gathering. This restaurant’s wood-fired pizzas, topped with fresh ingredients and a crispy crust, are a must-try. Don’t miss out on La Trattoria’s extensive wine list to complement your meal. La Trattoria is one of the top Italian restaurants in Portsmouth NH.

  • Opening Hours: Monday to Thursday: 4:00 PM – 9:00 PM; Friday to Saturday: 11:30 AM – 10:00 PM; Sunday: 11:30 AM – 9:00 PM

3. Mama Mia’s Trattoria

Mama Mia’s Trattoria welcomes you with open arms and mouth-watering aromas. This restaurant prides itself on serving hearty portions of classic Italian comfort food. Each dish is flavorful and made with love, from Mama Mia’s lasagna to their chicken piccata.

  • Opening Hours: Tuesday to Saturday: 11:00 AM – 9:30 PM; Sunday: 4:00 PM – 9:00 PM; Monday: Closed

4. Toscana Italiano

Toscana Italiano transports you to the Tuscan countryside with its rustic ambiance and delectable dishes. Their menu features an impressive selection of pasta, seafood, and meat dishes. The gnocchi with truffle cream sauce is a popular favorite among locals and visitors. Toscana Italiano ranks fourth among the ten best Italian restaurants in Portsmouth NH.

  • Opening Hours: Monday to Sunday: 5:00 PM – 10:00 PM

5. Amore Ristorante

Amore Ristorante embodies the essence of Italian hospitality, treating every guest like family. The skilled chefs use the freshest ingredients to craft memorable dishes, such as their seafood linguine and chicken marsala. Leave room for their delightful cannoli for a sweet finale.

  • Opening Hours: Monday to Saturday: 12:00 PM – 2:30 PM, 5:00 PM – 9:30 PM; Sunday: 4:00 PM – 9:00 PM

6. Nonna’s Kitchen

Nonna’s Kitchen captures the essence of a traditional Italian grandmother’s cooking. Each dish is prepared with generations of family recipes, ensuring an authentic and unforgettable dining experience. Nonna’s Kitchen also appears among the ten best Italian restaurants in Portsmouth NH. Be sure to try Nonna’s Kitchen’s eggplant Parmesan for a taste of Italian comfort.

  • Opening Hours: Tuesday to Friday: 11:30 AM – 2:00 PM, 5:00 PM – 9:00 PM; Saturday: 5:00 PM – 9:00 PM; Sunday to Monday: Closed

7. Gusto Italiano

Gusto Italiano celebrates the vibrant flavors of Italy with a modern twist. This chic restaurant offers an array of contemporary Italian dishes that will satisfy even the most discerning palate. Gusto Italiano’s prosciutto-wrapped sea bass is a divine creation worth savoring.

  • Opening Hours: Monday to Saturday: 11:00 AM – 10:00 PM; Sunday: 11:00 AM – 9:00 PM

8. Trattoria Piazza

Trattoria Piazza is a lively spot that captures the essence of an Italian piazza, where friends gather to enjoy good food and company. Topped with high-quality ingredients, Trattoria Piazza’s brick-oven pizzas are a hit among locals. Don’t forget to pair your meal with their delightful Limoncello.

  • Opening Hours: Monday to Sunday: 11:30 AM – 10:00 PM

9. Buon Appetito

Buon Appetito is a culinary gem that combines traditional Italian flavors with a contemporary twist. The chefs showcase their creativity with lobster ravioli in saffron cream sauce and wild mushroom risotto. Each bite is an explosion of taste and textures. However, Buon Appetito is also counted among the ten best Italian restaurants in Portsmouth NH.

  • Opening Hours: Monday to Sunday: 12:00 PM – 9:00 PM

10. Trattoria da Vinci

Trattoria da Vinci offers a charming ambiance and an extensive menu that caters to all tastes. Every dish is a work of art from their classic spaghetti Bolognese to their mouthwatering seafood cioppino. End your meal with their delightful affogato for the perfect finish.

  • Opening Hours: Monday to Thursday: 4:00 PM – 9:00 PM; Friday to Sunday: 12:00 PM – 10:00 PM


Italian restaurants in Portsmouth NH offer an exceptional culinary journey that brings the flavors of Italy to the heart of New Hampshire. From rustic trattorias to modern bistros, each restaurant on this list promises a unique and delectable dining experience. So, if you find yourself in Portsmouth, take advantage of the opportunity to indulge in the delicious offerings of these remarkable Italian eateries.

Leave a Comment