Looking for Sorrento's great restaurants? Sorrento is blessed with the delicious and famous cuisine of southern Italy and has no shortage of excellent eateries to choose from. From fine dining to casual, you can find just about any type of ristorante, cafe, trattoria, or pizzeria to suit your tastes.

    You can also find romantic, waterfront, lively and family-oriented restaurants, so you’re sure to get the exact atmosphere you’re looking for in a coastal city on the Amalfi Coast. Find out more about the best places to eat in Sorrento to prepare for your memorable culinary journey.


    Ristorante Pizzeria Tasso

    Mediterranean cuisine in elegant settings

    Ristorante Pizzeria Tasso is an Italian restaurant just a short stroll from Sorrento’s main square that offers fine Mediterranean cuisine using traditional techniques and locally grown ingredients. You can enjoy lunch or dinner indoors inside its warm and elegant dining hall or out on the patio in the warmer months.

    Some of the menu’s highlights include seared scallops, grilled octopus, golden prawns, beef carpaccio and suckling pig loin. You can also ask for fine wine, pizza and a wide selection of delectable desserts like raspberry pie with balsamic glaze, semifreddo al torroncino (nougat semifreddo), chocolate mousse, and pistachio ice cream.

    Location: Via Correale, 9, 80067 Sorrento NA, Italy

    Open: Monday–Sunday from 10 am to 11.30 pm

    Phone: +39 081 878 5809


    Ristorante Zi Ntonio

    A rustic local diner with occasional live music

    Zi’Ntonio is a delightfully rustic local restaurant on Via Luigi de Maio in Sorrento’s city centre that offers a warm dining atmosphere with excellent service. Set in a multilevel location, the restaurant presents an eclectic menu that includes selections you’re unlikely to find elsewhere, such as their signature risotto con crostacei, a flavourful paella-style seafood dish.

    In addition to Italian favourites like lentil and escarole soup and pasta options like gnocchi alla Sorrentina, you’re also treated to delicious treats to die for like fried courgette flowers with buffalo mozzarella and basil. Be sure to leave room for homemade Italian desserts. Your dining experience is occasionally paired with live music on certain days throughout the week.

    Location: Via Marina Grande, 44, 80067 Sorrento NA, Italy

    Open: Daily from noon to 3.30 pm and 6 pm to midnight

    Phone: +39 081 807 3033



    For traditional Italian cuisine with bounty of the sea

    Elegant in its simplicity, Accento is a beautiful Italian restaurant in Sorrento that’s a must-visit for its Mediterranean offerings. The ingredients used in the dishes all come from Sorrento’s fertile land and bountiful sea, ensuring unique and flavourful foods.

    Some of the menu’s highlights include creamed cod, grilled octopus, citrus salmon, pistachio and clams and Caprese salad. You’ll find a lot of traditional foods as well, such as parmigiana, beef tartare, zuppettina and risotto. There’s also a wide selection of liquors, beers, and wines to choose from.

    Location: Corso Italia, 38/D, 80067 Sorrento NA, Italy

    Open: Thursday–Tuesday from noon to 2.30 pm and 6.30 pm to 11 pm (closed on Wednesdays)

    Phone: +39 081 878 5216


    Decanter Enoteca con Cucina

    Where menus revolve around its wine selection

    Decanter is a wine shop and kitchen in Sorrento that offers a menu which revolves around its wine selection. The wine list comes from the extensive wineries in Sorrento, ensuring you have a truly local feel dining here. The cuisine is simple and features fresh, raw materials that perfectly complement the wines. 

    For starters, try the veal carpaccio with Stracciatella or octopus roasted with beans, salad, ginger and octopus mayo. For the mains, there's the risotto with shrimps, pumpkin and almonds. The menu changes with the seasons and featured wines. From its own wine shop, you have over 300 labels to choose from, so you can take a taste of Sorrento home with you.

    Location: Via Atigliana, 6, 80067 Sorrento NA, Italy

    Open: Tuesday–Sunday from 6.30 pm to 11.30 pm (closed on Mondays)

    Phone: +39 081 1825 4525


    Fuoro 51 Wine Bar

    Tasty cuisine with a vast local wine collection

    Fuoro 51 is the place to go for Sorrento’s legendary wine experience. The wine shop offers over 300 wines from the Campania Region and other premier wine regions of Italy. There’s a wine room for tastings of any wines for sale, so you can be sure you’re picking the ideal flavour for your palate.

    Fuoro 51 uses the Coravin System, a speciality device that allows you to sample wine without opening a bottle and ensures that you know what you’re getting while preserving all the flavours and aromas of the bottle. If you want suggestions or guidance in selecting wines, the staff can help with recommendations.

    Location: Via Fuoro, 51, 80067 Sorrento NA, Italy

    Open: Monday–Thursday from 6.30 pm to midnight, Friday–Sunday from 11 am to 2.30 pm and 6.30 pm to midnight

    Phone: +39 081 878 3691


    Ristorante Museo Caruso

    Enjoy classic Mediterranean dishes

    Sorrento’s Ristorante Museo Caruso, or Caruso Museum Restaurant, is a local favourite and a classic Mediterranean restaurant with a twist. The setting tells the life story of one of opera’s best tenors, Caruso. The owner and collector filled the restaurant with mementoes and memorabilia of the Neapolitan singer, all covering its walls.

    Unique touches celebrate a life in music, such as music notes drawn on plates with chocolate sauce. The food is superb as well, with 4 to 6-course degustation options available. In all, it’s a must-visit restaurant for the one-of-a-kind experience.

    Location: Via Sant'Antonino, 12, 80067 Sorrento NA, Italy

    Open: Monday–Sunday from noon to 11 pm

    Phone: +39 081 807 3156


    Trattoria Da Emilia

    Dine by the Marina Grande

    Da Emilia is a family-owned restaurant in Sorrento that brings a touch of hospitality and familiarity to your dining experience. Located on the banks of the Marina Grande, Da Emilia specialises in Mediterranean food with local ingredients, such as Italian meats, beef tartare, mussels, scallops, oysters and other gifts from the land and sea.

    You can also get indulgent homemade desserts, such as fruit pies, cheesecake and sundaes. Da Emilia has some specialities of its own invention, such as gnocchi with seafood, which you’re unlikely to find anywhere else.

    Location: Via Marina Grande, 62, 80067 Sorrento NA, Italy

    Open: Monday–Sunday from 12 pm to 10 pm

    Phone: +39 081 807 2720


    Ristorante Bagni Sant'Anna

    Dine in the sunshine in Sorrento

    Bagni Sant’Anna is a high-end restaurant by Sorrento’s Marina Grande that offers expertly prepared dishes featuring the fresh catches of the day and local produce from the region. Along with classic Italian food, you can also get coffee, ice cream, aperitifs, cocktails and more at the bar.

    If you want to experience the sunshine in Sorrento, the Bagni Sant’Anna’s highlight is the solarium, which offers sun loungers, sunbeds, umbrellas and showers. You can have dinner and relax on a lounge chair while sipping wine and watching the sunset over the sea.

    Location: Via del Mare, 150, 80067 Sorrento NA, Italy

    Open: Daily from 10 am to 12 am

    Phone: +39 081 807 4178


    Il Buco

    Enjoy Mediterranean flavours by a medieval basilica

    Il Buco is an Italian restaurant hidden down a small alleyway by the Basilica Sant'Antonino in Sorrento. In addition to offering the best of wine and food culture in Sorrento and southern Italy, Il Buco combines a traditional yet modern interior, Mediterranean flavours from the region and its seas, innovative pastries, and delicious fine wines.

    You can dine and then head into the wine shop to browse over 1,000 national and international wine labels to find your perfect taste. Dining at Il Buco is an experience, so be sure to set aside some time for dinner and drinks.

    Location: 2ª Rampa Marina Piccola, 5 (Piazza S.Antonino), 80067 Sorrento NA, Italy

    Open: Thursday–Tuesday from 12.30 pm to 2.30 pm and 7.30 pm to 10.30 pm (closed on Wednesdays)

    Phone: +39 081 878 2354


    Ristorante TavernAllegra

    Traditional Italian and regional cuisine in Sorrento's historical hub

    Ristorante TavernAllegra is a place to go for the quintessential Sorrento dining experience as it’s bathed in the folklore and traditions of the region. The restaurant is located in the heart of Sorrento’s historical centre that’s surrounded by heritage and music.

    The restaurant itself is intimate and offers the typical dishes of Italian culture, including pasta, seafood and meat, all using local produce from the verdant valleys. Try the linguine alla puttanesca or scalloppina al limone di Sorrento for a tasty Italian treat. You can get both traditional Italian and regional cuisine for a unique experience, all while listening to the folk songs of Italy.

    Location: Via Santa Maria della Pietà, 30, 80067 Sorrento NA, Italy

    Open: Daily from 11 am to 11 pm

    Phone: +39 081 878 4221


    Start planning your trip

    Back to top