Picture it now: the sun is going down over the brilliant Bay of Naples on the southwestern coast of Italy. What better way to watch the sun disappear than with a great meal and a glass of wine?
Sorrento is the perfect place to sit back, relax, and enjoy a great meal in picturesque surroundings. If that sounds like your idea of heaven, read on because we’re rounding up the best restaurants in Sorrento you need to visit.
From luxury Michelin star restaurants to laidback family-run Italian eateries, you’ll be spoilt for choice when it comes to top spots to enjoy a great meal in Sorrento.
So, whether you’re in the mood for pizza, pasta, risotto, or anything else, read on to discover some top spots.
The World Bucket List’s tips for the best restaurants in Sorrento
- Do your research and book a table in advance to secure your preferred restaurant.
- Familiarise yourself with the local cuisine to know what to expect and order.
- Be sure to check for any dietary restrictions or preferences the restaurant may accommodate.
- Seek recommendations from locals to discover the hidden gem restaurants in Sorrento.
- Consider waterfront or scenic locations to enjoy stunning views while dining in Sorrento.
10. La Cantinaccia del Popolo – eat like a local
Kicking off our list of best restaurants in Sorrento you need to visit is La Cantinaccia del Popolo.
With a fantastic selection of authentic Italian dishes, this brilliant restaurant is well-loved by locals and is a must-visit if you want to immerse yourself in the true culture of the area.
Address: Vico Terzo Rota, 3, 80067 Sorrento NA, Italy
9. O’Murzill – for affordable eating at the heart of Sorrento
This tiny restaurant houses just six gingham-clothed tables offering diners a unique and intimate dining experience.
Quaint and homely, O’Murzill offers a small menu of authentic and high-quality Italian dishes.
Address: Via dell’Accademia, 17, 80067 Sorrento NA, Italy
8. O’ Puledrone – for sensational seafood
Set on the waterfront, O’ Puledrone is a fantastic seafood restaurant making use of the local fishermen’s catch.
Fresh and delicious, enjoying a meal here as the sun goes down over the water with a glass of Italian white wine will be a truly unforgettable experience.
Address: Via Marina Grande, 74, 80067 Sorrento NA, Italy
Related: Top 10 best vineyards in Italy.
7. AZZ! Italian Tavern – for casual dining
For classic Italian dishes, tasty cocktails, and a warm welcome in a casual dining setting, pay a visit to the glorious AZZ! Italian Tavern.
Open all day, this is the perfect place for a morning coffee or a relaxed evening meal.
Address: Corso Italia, 14, 80067 Sorrento NA, Italy
Read also: Vegan restaurants in Vienna.
6. Ristorante Museo Caruso – for an excellent dining experience
Holding a ‘Certificate of Excellence’ from TripAdvisor, there is no denying that Ristorante Museo Caruso is among the best places to eat in Sorrento.
The menu features traditional dishes with a contemporary twist, presented with impressive style and flair.
Address: Via Sant’Antonino, 12, 80067 Sorrento NA, Italy
5. Il Buco – one of the best restaurants in Sorrento you need to visit
This modern and trendy restaurant is owned and operated by Michelin-star chef Pepe Aversa.
With a true southern Italian feel, the dishes here are fresh, innovative, and delicious. Making the most of local produce, you can enjoy delicious Mediterranean cuisine in a picturesque location.
Address: 2ª Rampa Marina Piccola, 5 (Piazza S.Antonino), 80067 Sorrento NA, Italy
4. L’Antica Trattoria – an internationally recognised restaurant
Having been mentioned in numerous internationally renowned publications, such as Gourmet and Bon Appetit and having received a recommendation from the Michelin Guide, L’Antica Trattoria is a must-visit while in Sorrento.
Tucked away in a quiet corner in the heart of the area, this is the perfect place for a peaceful lunch or dinner.
Address: Via Padre Reginaldo Giuliani, 33, 80067 Sorrento NA, Italy
3. Terrazza Bosquet – in a historic setting
Housed in the famous 180-year-old Excelsior Vittoria Hotel, Terrazza Bosquet is one of the best hotels in Sorrento and the biggest names in Sorrento’s restaurant scene.
Boasting a Michelin star for their excellent cuisine, we know you’ll be impressed by the offerings here.
Address: Piazza Torquato Tasso, 34, 80067 Sorrento NA, Italy
2. Bagni Delfino – dine with breathtaking views
Just a short way down the coast from central Sorrento, Bagni Delfino can be found in the magnificent Marina Grande.
This family-run seafood restaurant makes the most of local catch, serving fresh and delicious dishes every day.
Address: Via Marina Grande, 216, 80067 Sorrento NA, Italy
1. Trattoria da Emilia – soak up the laid back charm of Sorrento
Topping our list of best restaurants in Sorrento you need to visit is the fantastic Trattoria da Emilia.
This no-frills restaurant on the beach encompasses the feel of southern Italy in all that it stands for: laid-back, great quality, and stunning views. The fish and seafood here is truly exquisite, and no trip to Sorrento is complete without trying it.
Address: Via Marina Grande, 62, 80067 Sorrento NA, Italy
Read more: Italy bucket list, 10 things to do.
Your questions answered about the best restaurants in Sorrento
What food is Sorrento Italy known for?
Renowned for its seafood, the jewel in Sorrento’s culinary crown is the wonderful shellfish.
Is it expensive to eat out in Sorrento?
For a three-course dinner and bottle of wine, you can expect to pay between 40 and 50 euros per person. Some fine-dining establishments will charge closer to 100 euros.
Do you tip at restaurants in Sorrento?
There is no strict rule about tipping in Italy. Leaving a tip is a courteous gesture that shows your appreciation.