Where to Eat in Sorrento: 10 Best Restaurants

Panoramic view of Sorrento with buildings, greenery, and the sea under a blue sky.
Written by travel experts
Regularly updated
Verified on-site

Sorrento sits on a tufa cliff above the Gulf of Naples, and the food here matches the drama of the setting. Fishermen still haul boats onto the pebble beach at Marina Grande each morning, restaurants collect lemons from their own pergola gardens, and grandmothers guard cannelloni recipes that date to .

The dining scene stretches from two-Michelin-star tasting menus to €12 pizza served under lemon trees. Seafood dominates — grilled octopus, scialatielli alle vongole, raw gamberi rossi — but the volcanic soil of the Lattari Mountains also produces tomatoes, walnuts, and olive oil that shape every plate. Limoncello appears at the end of almost every meal, poured ice-cold from ceramic bottles.

I have tested these 10 restaurants across multiple seasons. The list covers every budget and mood, from a quick lunch in the historic centre to a sunset dinner overlooking Vesuvius.

Top Things to Do in Sorrento

Don Alfonso 1890

An elegant tasting menu spread of small plates at Don Alfonso 1890 in Sant'Agata sui Due Golfi.

Two-Michelin-star estate dining in Sant'Agata

Don Alfonso 1890 has held Michelin stars continuously since and currently carries two. The Iaccarino family runs the kitchen, the dining room, and the organic farm in the hills above Massa Lubrense that supplies most of the produce. Tasting menus change with the harvest — spring brings artichoke tortelli, summer pivots to crudo of local fish with Sorrento lemon gel. The wine cellar holds roughly 18,000 bottles, with deep verticals of Campanian Falanghina and Aglianico. Interiors are restrained: cream linen, terracotta floors, and wide windows facing the Lattari Mountains. Service is precise without stiffness. A meal here runs three hours minimum. Reservations are essential in and — book at least two weeks ahead.
Corso Sant'Agata 11/13, Sant'Agata sui Due Golfi, roughly 9 km south of Sorrento centre.
Lunch –, dinner –. Closed Mondays and January through mid-March.
Tasting menus from €180–€220 per person. À la carte mains €50–€75.

Il Buco

Seafood risotto with shrimp and clams, a specialty at Il Buco in Sorrento.

One-star creativity inside a former monastery

Il Buco occupies the ground floor of a monastery on Rampa Marina Piccola, and the stone arches and vaulted ceilings remain intact. Chef Giuseppe Aversa builds each plate around a single Campanian ingredient — San Marzano tomato, Cetara anchovy, or Gragnano pasta — then layers textures and temperatures around it. The seafood risotto, finished tableside with bisque and lemon zest, is the dish I return for. The wine list favours small Southern Italian producers, and the sommelier genuinely enjoys matching obscure bottles to each course. Portions are calibrated so you can eat four courses without regret. The dining room seats only 35, which keeps noise levels civilised. Book three to five days ahead for weekend dinners.
Rampa Marina Piccola 5, Sorrento historic centre, two minutes' walk downhill from Piazza Tasso.
Dinner only: –. Closed Wednesdays and mid-January to mid-February.
Tasting menu €120–€150. À la carte mains €35–€50.

L'Antica Trattoria

Vivid bougainvillea draping a courtyard, the garden setting of L'Antica Trattoria in Sorrento.

Garden-courtyard trattoria since 1930

L'Antica Trattoria has operated on Via Padre Reginaldo Giuliani since , and the courtyard garden — draped with bougainvillea and lit by lanterns — remains one of the prettiest dining spots in town. The menu stays rooted in Sorrentine home cooking: eggplant parmigiana layered with fior di latte, paccheri with slow-cooked ragù, and a lemon delight dessert made with lemons picked from the pergola overhead. Portions are generous, and the bread basket includes house-baked focaccia with rosemary. Wine markup is reasonable; a bottle of Lacryma Christi del Vesuvio costs roughly the same as two cocktails on Piazza Tasso. Staff remember returning guests by name. Families with children are welcome, and the courtyard keeps kids contained without making parents anxious.
Via Padre Reginaldo Giuliani 33, Sorrento centre, one block north of Piazza Tasso.
Lunch –, dinner –. Open daily in season; reduced hours November through March.
Mains €16–€28. Full meal with wine roughly €45–€60 per person.

Ristorante Museo Caruso

An intimate candlelit restaurant terrace with wicker chairs, set for an evening dinner.

Opera-themed elegance on Via Sant'Antonino

Ristorante Museo Caruso pays tribute to tenor Enrico Caruso, who spent his last summers in Sorrento. The walls display original photographs and framed playbills, and on weekend evenings a live Neapolitan singer performs between courses. The signature Pacchero alla Caruso — large pasta tubes in a cream-and-tomato sauce with porcini — is rich, unapologetically old-school, and exactly right after a long day on the coast. Grilled spigola (sea bass) with capers and Cetara colatura is the lighter alternative. The terrace on Via Sant'Antonino catches the evening breeze and offers views down to the harbour. Service runs at a Southern Italian pace: relaxed, attentive, unhurried. A full dinner with house wine takes about two hours.
Via Sant'Antonino 12, Sorrento, 200 metres from the cathedral.
Lunch –, dinner –. Open daily through .
Mains €18–€35. Full meal roughly €50–€70 per person.

Ristorante Tasso

A spacious, contemporary restaurant dining room with clean lines and floor-to-ceiling windows.

Modern Mediterranean on Via Correale

Ristorante Tasso sits on Via Correale, a five-minute walk from Piazza Tasso, in a clean-lined dining room with floor-to-ceiling windows. The kitchen leans Mediterranean-modern: the grilled fish fillet arrives on a bed of Sorrentine potato foam with crispy artichoke chips, and the crudo plate features three types of local fish dressed only with lemon oil and Maldon salt. Presentation is polished without being fussy. The lunch menu offers excellent value — a two-course set with water and coffee for around €25. Evenings are livelier, with a cocktail list that uses local citrus (the limoncello spritz is surprisingly balanced). Service is friendly and well-paced. This is a reliable choice when you want something a step above trattoria food without the formality or price tag of a starred restaurant.
Via Correale 11d, Sorrento, near the Museo Correale di Terranova.
Lunch –, dinner –. Open daily.
Lunch set €25. Dinner mains €16–€28.

Bagni Delfino

Grilled octopus with roasted potatoes and lemon, a signature dish at Bagni Delfino in Sorrento.

Waterfront seafood at Marina Grande

Bagni Delfino is built on a wooden platform directly over the water at Marina Grande, Sorrento's original fishing harbour. Tables sit close enough to the sea that you can feel the spray on a windy day. The menu is dictated by the morning catch — grilled octopus with potatoes, spaghetti alle vongole veraci, whole roasted orata — and portions are generous. Prices are higher than inland trattorias, but you are paying for the location as much as the food: sunset here, with Vesuvius silhouetted across the gulf, is one of the best views on the Amalfi Coast. Arrive on foot via the steep path from Piazza Tasso (ten minutes) rather than driving — parking at Marina Grande is chaotic in summer. Lunchtime is less crowded than dinner, and the light is better for photographs.
Via Marina Grande 216, Sorrento, at the harbour beach.
Lunch –, dinner –. Open through .
Mains €18–€32. Full seafood meal roughly €50–€65 per person.

La Basilica

A pizza slides into a glowing wood-fired oven on a floured peel.

Pizza and classics in a vaulted stone hall

La Basilica occupies a converted chapel space on Via Sant'Antonino, with stone walls, arched ceilings, and enough atmosphere to justify a visit even before the food arrives. The pizza is cooked in a wood-fired oven visible from most tables — the Margherita, made with San Marzano tomatoes and local fior di latte, rivals anything I have eaten in Naples. Beyond pizza, the menu covers the Sorrentine classics: gnocchi alla sorrentina, fried calamari, caprese salad with buffalo mozzarella from Agerola. Limoncello is made in-house and served complimentary at the end of the meal. The restaurant fills up by in summer, so arrive early or reserve. Staff are efficient and handle large groups well, making this a solid option for families.
Via Sant'Antonino 28, Sorrento centre, near the Basilica di Sant'Antonino.
Lunch –, dinner –. Open daily.
Pizzas €9–€14. Pasta mains €14–€22.

Terrazza Bosquet

A row of white umbrellas shading linen-set tables on a panoramic seaside terrace.

Grand Hotel fine dining above the gulf

Terrazza Bosquet is the rooftop restaurant of the Grand Hotel Excelsior Vittoria, perched on the cliff edge with an uninterrupted panorama stretching from Vesuvius to Ischia. The kitchen holds one Michelin star and focuses on refined Campanian cooking: tuna tartare with Sorrento lemon and burrata, risotto with Piennolo tomatoes and colatura di alici, and a deconstructed babà for dessert. Presentation is meticulous — every plate looks composed for a photograph. The terrace seats about 60, spaced generously apart, and the dress code is smart casual. Evening service starts at , timed so the sunset unfolds during the first course. This is the most romantic dinner setting in Sorrento, and prices reflect it. Book a terrace table specifically — indoor seating misses the point entirely.
Piazza Tasso 34, inside the Grand Hotel Excelsior Vittoria, Sorrento.
Dinner only: –. Open through .
Tasting menu €140–€170. À la carte mains €45–€65.

O'Parrucchiano La Favorita

Rolled cannelloni tubes filled with spinach and ricotta, topped with tomato sauce, cannelloni alla sorrentina at O'Parrucchiano La Favorita.

Lemon-pergola icon since 1868

O'Parrucchiano La Favorita opened in when a former seminary student traded theology for cooking, and the restaurant has run continuously under the same family ever since. The dining room sits beneath a canopy of lemon trees so dense that sunlight filters through in patches, filling the air with citrus fragrance. This is where cannelloni alla sorrentina were invented — tubes of fresh pasta filled with ricotta and mozzarella, baked in tomato sauce — and the recipe has not changed. Other highlights include the mixed fried seafood plate and the lemon cake soaked in limoncello syrup. The space is large (300 seats across multiple levels) so it absorbs tourist crowds without feeling cramped. Prices are fair for the location. Walk-ins are possible at lunch, but dinner reservations are wise from through .
Corso Italia 71, Sorrento, midway between Piazza Tasso and the train station.
Lunch –, dinner –. Open daily through .
Mains €14–€26. Full meal with wine roughly €35–€50 per person.

La Lanterna

Scialatielli ai frutti di mare with clams, a home-style dish served at La Lanterna in Sorrento.

Family-run trattoria on Via San Cesareo

La Lanterna sits on the pedestrianised Via San Cesareo, Sorrento's main shopping lane, and the handful of outdoor tables are prime people-watching territory. The kitchen is run by a mother-and-daughter team who cook the kind of food Sorrentine families eat at Sunday lunch: scialatielli ai frutti di mare (thick handmade pasta with mixed shellfish), melanzane alla parmigiana, and a ricotta-and-pear tart that rarely makes it past before selling out. Portions are large, and the house red — a Gragnano frizzante — pairs well with everything on the menu. The interior is small (about 30 seats) and decorated with hand-painted ceramic tiles. No pretension, no Instagram staging, just consistently good Campanian cooking at honest prices. Reserve for dinner; lunch is usually walk-in friendly.
Via San Cesareo 23, Sorrento, in the pedestrian shopping district.
Lunch –, dinner –. Open daily; closed Tuesdays November through March.
Mains €12–€22. Full meal roughly €30–€45 per person.

Recommended Itineraries in Sorrento

Historic Centre Food Walk

Morning — Start with coffee and a sfogliatella at Bar Fauno on Piazza Tasso, then walk Via San Cesareo to browse the food shops selling dried pasta, preserved lemons, and local olive oil.

Lunch — Eat at La Basilica on Via Sant'Antonino: order the wood-fired Margherita and a plate of fried calamari.

Afternoon — Visit the cloister of San Francesco and taste limoncello at one of the artisan producers on Via Fuoro.

Dinner — End at Il Buco for a four-course tasting menu in the former monastery.

Marina Grande Seafood Day

Morning — Walk down the steep path from Piazza Tasso to Marina Grande and watch the fishing boats unload the morning catch.

Lunch — Claim a waterfront table at Bagni Delfino and order the spaghetti alle vongole veraci and grilled octopus.

Afternoon — Swim off the pier at Marina Grande or take a ferry to Capri (30 minutes each way).

Dinner — Return uphill to Ristorante Museo Caruso for the Pacchero alla Caruso and live Neapolitan music on the terrace.

Sunset and Fine Dining

Morning — Drive or bus to Sant'Agata sui Due Golfi for coffee at the village square with views of both the Bay of Naples and the Bay of Salerno.

Lunch — Book the midday tasting at Don Alfonso 1890 and pair it with wines from their estate cellar.

Afternoon — Walk off lunch on the Sentiero degli Dei trailhead (20 minutes from Sant'Agata by car) or return to Sorrento for gelato.

Dinner — Reserve a terrace table at Terrazza Bosquet timed for sunset over Vesuvius.

When to Visit

The Best Time to Visit Sorrento

The best time to visit Sorrento is during spring (April-June) and autumn (September-October), when the weather is mild and pleasant. Summer can be hot and crowded, while winter offers fewer crowds but cooler temperatures.

Peak Season

Summer (June-August) is the high season, with more tourists and higher prices.

Shoulder Season

Spring and autumn offer a good balance between weather and tourist crowds.

Low Season

Winter (December-February) is the low season, with fewer tourists and more affordable prices.

Tips for Visiting Sorrento

Order limoncello after dessert — restaurants pour it free, and refusing is borderline rude.
Eat dinner at to get the best tables; by every terrace seat is taken.
Ask for "pesce del giorno" (fish of the day) — it is always fresher and cheaper than menu-listed fish.

Local Experiences in Sorrento

Close-up of half a lemon on a wooden board, symbolizing Sorrento's iconic citrus fruits.

Drink Limoncello the Sorrentine Way

Proper limoncello is made with thick-skinned Sorrento IGP lemons, pure alcohol, and sugar — nothing else. Buy it from producers who let you taste before purchasing; the best versions are opaque, viscous, and intensely citric without cloying sweetness. Store the bottle in your freezer and serve it in small ceramic cups. The tourist shops on Corso Italia charge double what the back-street producers charge for the same quality.
Crates of fresh oranges, lemons, and chili peppers displayed at an outdoor Italian produce market.

Shop the Morning Markets

The daily market on Via San Cesareo and the weekly farmers' market near the Circumvesuviana station sell produce you will not find in supermarkets: Sorrento walnuts, Piennolo tomatoes dried on the vine, fiordilatte from Agerola, and tiny purple artichokes from the Lattari slopes. Arrive before for the best selection. Vendors will let you taste before buying, and prices drop slightly after noon. Bring a tote bag — plastic bags are banned.
Sunset view with Mount Vesuvius in the background, decorated dining table and chairs in an outdoor setting in Sorrento.

Book a Sunset Terrace Table

Several restaurants in Sorrento face west over the Gulf of Naples, meaning the sun sets directly in front of your table. Terrazza Bosquet and Bagni Delfino offer the best angles, but both require reserving a terrace-specific seat — generic bookings often land you inside. Ask for "tavolo terrazza con vista tramonto" when you call. Sunset times range from in to in , so plan your reservation accordingly.

Frequently Asked Questions about Sorrento

What are the signature dishes I should try in Sorrento?

I always recommend three dishes to first-time visitors: <strong>gnocchi alla sorrentina</strong> (potato gnocchi baked with tomato sauce and melted mozzarella), <strong>scialatielli ai frutti di mare</strong> (thick handmade pasta with mixed shellfish), and <strong>delizia al limone</strong> (lemon sponge cake with lemon cream). Pair them with a chilled Falanghina or a glass of Lacryma Christi from Vesuvius.

Where can I find the freshest seafood in Sorrento?

I head to <strong>Marina Grande</strong>, where the fishing boats still land each morning. Bagni Delfino and the other harbourside restaurants buy directly from the fishermen — ask for "pesce del giorno" and you will get whatever was caught that morning, grilled or baked simply with lemon and olive oil.

When is the best time of year to eat out in Sorrento?

I prefer <time datetime="2026-05">May</time>, <time datetime="2026-06">June</time>, and <time datetime="2026-09">September</time>. All restaurants and terraces are open, the seafood supply is excellent, and you can still get tables without booking weeks in advance. <time datetime="2026-07">July</time> and <time datetime="2026-08">August</time> are packed, and many top kitchens run on summer autopilot.

Do I need to book restaurants in advance?

For the starred restaurants — Don Alfonso 1890, Il Buco, Terrazza Bosquet — I book at least a week ahead in high season. Mid-range places like L'Antica Trattoria and La Basilica fill up by <time datetime="20:00">20:00</time> in summer, so I reserve or arrive early. Casual trattorias like La Lanterna are usually walk-in friendly at lunch.

Are vegetarian options widely available?

Yes. Campanian cuisine is rich in vegetable dishes: eggplant parmigiana, caprese salad, pasta e fagioli, fried zucchini flowers, and any pasta dressed with Sorrentine tomatoes and basil. Most restaurants have at least three or four vegetarian mains. Vegan options are less common but available on request at the finer restaurants.

Which restaurants are best for a romantic dinner?

I would choose <strong>Terrazza Bosquet</strong> for the panoramic sunset view, <strong>Il Buco</strong> for the intimate monastery setting, or <strong>L'Antica Trattoria</strong> for the lantern-lit garden courtyard. All three are small enough to feel special without being stuffy.

Can I eat well in Sorrento on a budget?

Absolutely. La Basilica serves excellent wood-fired pizza from <strong>€9</strong>, and La Lanterna offers full meals for under <strong>€35</strong>. Lunchtime set menus at places like Ristorante Tasso run about <strong>€25</strong> for two courses plus coffee. Street food — arancini, panini with mozzarella, and granita — costs under <strong>€5</strong>.

What desserts should I not miss?

The essential three are <strong>delizia al limone</strong> (lemon sponge dome), <strong>babà</strong> (rum-soaked brioche), and <strong>sfogliatella</strong> (crisp pastry filled with ricotta). O'Parrucchiano makes an outstanding lemon cake, and Terrazza Bosquet serves a deconstructed babà that is worth the price alone.

Are restaurants in Sorrento family-friendly?

Most mid-range restaurants welcome children warmly — this is Southern Italy, after all. La Basilica and L'Antica Trattoria both handle families well. Pizza and plain pasta are available everywhere. Only the fine-dining restaurants (Don Alfonso, Terrazza Bosquet) feel less suited to young children, especially at dinner.

Which local wines pair best with Sorrentine food?

I reach for <strong>Falanghina</strong> or <strong>Greco di Tufo</strong> with seafood, <strong>Lacryma Christi del Vesuvio</strong> (white or red) as a versatile all-rounder, and <strong>Aglianico</strong> with heavier meat ragùs. Gragnano frizzante — a slightly fizzy red — is the local pairing for pizza and fried food, and most trattorias pour it by the carafe.