With the sea on one side and hills on the other, Sorrento offers one of the best “surf and turf” cuisines along Italy's southern coastline—along with world-class pizza thanks to its proximity to Naples. The town sits at the crossroads between old-school Neapolitan trattorias and Michelin-starred Amalfi Coast restaurants, and the local dining scene hits the sweet spot of authenticity and affordability.
Sorrento has long been my go-to destination for unbeatable southern Italian cuisine that won’t break the bank. From the waterfront restaurants in Marina Grande and pizza-by-the-meter joints in the old town to the farm-to-table eateries in the hills, here’s how to enjoy unforgettable food in three days.
Sorrento is hot and dry in the summer—the ideal climate for al fresco lunch and dinner.
If you only have time for one thing, sample limoncello liqueur made from the area’s heirloom lemons.
Start your trip by snacking your way through the heart of Sorrento’s old town with a food-focused walking tour. Take in landmarks like the Cloister of St. Francis and Piazza Tasso while you discover the city’s best pizzerias, gelato shops, bakeries, and other street food favorites with a foodie guide.
Afterwards, head to the hills above Sorrento, home to family-run farms, artisan cheese producers, and terraced lemon groves. Join a countryside farm tour by car or e-bike to see how traditional cheeses, olive oil, limoncello, and other specialties are produced and taste seasonal delicacies. Budding pizzaioli (pizza chefs) can opt for a farm tour that includes a pizza workshop.
Later in the day, connect with a local home cook to learn how to prepare some of Sorrento’s most beloved traditional dishes, such as eggplant parmesan, gnocchi alla sorrentina, and tiramisù. Relax over a celebratory dinner featuring the specialties you’ve prepared together.
Cap off your time in Sorrento with a sunset boat tour. Take in views of the coastline while you enjoy a prosecco toast and nibbles on board—or dock along the coast to dine at a waterfront restaurant overlooking the sea.