Discover the best restaurants in Sorrento, Italy: from €5 budget bites to Michelin-starred dining, with real prices, hours, and insider tips.
Sorrento is one of those places where the food is almost as spectacular as the views. Perched above the Bay of Naples with ferries to Capri leaving from its harbor, this town deserves way more than just a quick stopover. Between fresh seafood at Marina Grande, legendary wood-fired pizzerias paying tribute to Naples just 25 kilometers away, and a Michelin-starred gem tucked inside a 16th-century monastery cellar, Sorrento’s restaurant scene is seriously impressive.
Here are the best restaurants in Sorrento, Italy that we think are genuinely worth your time and your appetite!
chapters:
Best Restaurants in Sorrento
1. Il Buco 🌟 — Best for a Michelin-Star Splurge
Photo courtesy of Tripadvisor
If you’re going to splurge once in Sorrento, we recommend making it Il Buco! In the heart of Sorrento, diners can choose between the historic dining room, set in a 16th-century cellar once used as a monastic storeroom, or a more contemporary space with a striking glass-fronted wine cellar boasting an impressive selection of over 1,600 labels. Chef-owner Peppe Aversa earned Il Buco’s Michelin star for his modern interpretation of the classic cuisine of the Sorrento Coast back in 2004, and has proudly retained it ever since.
Unlike many Michelin restaurants, where you can’t pronounce half the things you’re eating, Il Buco has kept things real with dishes you’d eat in many Italian restaurants, but with some creative twists. We suggest going for the tasting menu if your budget allows. Reviewers consistently single out the desserts and wine pairings as exceptional. Reservations are essential, especially during the summer!
- Address: 2ª Rampa Marina Piccola, 5 (Piazza Sant’Antonino), Sorrento
- Hours: Lunch 12:30pm – 2:00pm and Dinner 7:30pm – 10:00pm. Closed on Wednesdays.
- Phone: +39 081 878 2354
- Best for: Special occasion dinners and serious food lovers
2. L'Antica Trattoria 🌿 — Best for Romantic Garden Dining
Photo courtesy of Tripadvisor
For the kind of dinner you’ll be talking about long after you leave Italy, we recommend L’Antica Trattoria! The establishment boasts an elegant, refined ambiance, with an interior design featuring ceramic decorations, frescoed walls, and paintings. Special features include a vine-covered courtyard and live mandolin music. It sits just a short walk from the Duomo in the old town, and the setting alone is worth the visit.
The signature pasta dish, tagliolini ‘Antica Trattoria,’ pairs finely-cut, fresh egg pasta with a luscious, creamy, zest-touched sauce made with Sorrento’s glorious lemons. The four-course tasting menu runs at €60 (~$70 USD) per person, with a lighter three-course lunch option available for €19.50 (~$23 USD). The wine cellar preserves a more than 30,000-bottle collection that makes up their impressive wine list. This is the kind of restaurant where you want to linger for hours!
- Address: Via Padre Reginaldo Giuliani 33, Sorrento
- Hours: Open daily, 12:00pm – 11:00pm.
- Phone: +39 081 807 1082
- Best for: Romantic dinners and mid-splurge special occasions
Only 24 hours in Sorrento? Here’s how to make every moment count.
3. O'Parrucchiano La Favorita 🍋 — Best for Atmosphere and History
You’ve almost certainly already seen photos of O’Parrucchiano La Favorita, and the lemon-draped setting really is as extraordinary in person as it looks online! O’Parrucchiano, meaning parish-priest in the Neapolitan dialect, is named for the seminarian who founded it in 1868. For more than 150 years, this trattoria has been renowned for its world-class hospitality.
The splendid glass-walled Veranda Hall sits beneath a verdant lemon grove, making for a magical dining experience filled with the scent of blossoms, fruit, and greenery. It is said that cannelloni was invented here, so it naturally has a prominent place on the menu, along with fresh local seafood and Neapolitan antipasti, including zucchini flowers. One honest heads-up though: reviewers warn of lengthy and unpredictable wait times even with reservations, and service quality can be inconsistent. We suggest booking a garden table in advance. At approximately €30–40 (~$35–46 USD) per person, it’s a mid-range splurge with a setting that’s hard to beat.
- Address: Corso Italia 71, Sorrento
- Hours: Monday–Tuesday and Thursday–Sunday, 12:00pm – 3:00pm and 7:00pm – 11:30pm. Closed Wednesdays.
- Best for: First-time visitors who want a quintessentially Italian atmosphere
4. Foreigner's Club 🌊 — Best View in Town
Don’t be misled by the name! Circolo dei Forestieri, also called The Foreigner’s Club, is a long-standing restaurant dating back to the 1950s, offering a lovely terrace overlooking the Bay of Naples and Mount Vesuvius. Locals genuinely eat here, and it has a strong following among repeat visitors to Sorrento.
We recommend this place for the view above all else. Diners consistently commend the fresh, simple food, with standout dishes like pistachio shrimp pasta and mozzarella that guests appreciate. The restaurant often features live music every night, enhancing the dining experience. A coperto cover charge of €3 (~$3.50 USD) per person applies. Book ahead and request a terrace seat specifically. Without that view, you’re missing the whole point!
- Address: Via Luigi de Maio 35 (Piazza della Vittoria), Sorrento
- Best for: Sunset dining, couples, and special occasions with a bay view
Save this for your Italy trip! These 13 things will steal your heart in Sorrento.
5. Pizzeria da Franco 🍕 — Best Pizza in Sorrento
Photo courtesy of Tripadvisor
Given Sorrento’s proximity to Naples, the birthplace of pizza, we think you simply can’t leave without a proper Neapolitan-style pie. And Pizzeria da Franco is exactly where we’d send you! Pizzeria da Franco is a fine dining spot in Sorrento that specializes in Neapolitan-style pizza. The establishment boasts a simple ambiance with long wooden tables and benches, plastic cutlery, and paper plates. The prices are reasonable, and the establishment is popular with the locals.
Pizzeria da Franco serves authentic wood-fired pizzas with thin, crisp crusts, and a comprehensive menu that includes classics alongside more inventive options like the Scostumata or Pulled Pork. Their saltimbocca sandwiches made from pizza dough are seriously good, too! Prices run €10–20 (~$12–23 USD) per person, and there’s no pretense here. The line out front is a great sign.
- Address: Corso Italia 265, Sorrento
- Hours: Open daily, 8:00am – 2:00am.
- Best for: Casual lunch or dinner, families, and budget-conscious travelers
6. Caseificio Apreda Francesco 🧀 — Best Budget Meal in Sorrento
Here’s the real insider tip for eating in Sorrento: sometimes the best meals don’t happen in restaurants at all! Caseificio Apreda Francesco is technically a cheese shop, but it’s one of the most memorable food stops in the whole town. They make fresh mozzarella, ricotta, and other delicious delights every morning, and you can watch the artisans at work making the fresh mozzarella cheeses while you food shop.
They will also make you a panino (sandwich) if you prefer, with favorites like treccia slices and sundried tomatoes. They also sell their own Provolone del Monaco, Provola affumicata, and many other local specialties. Grab a plate of meats and cheese with a glass of local wine and call it lunch. The prices are among the best in Italy. This is the Sorrento food experience that most tourists completely miss!
- Address: Via del Mare 20, Sorrento
- Best for: Budget travelers, picnic supplies, and food-curious visitors
Planning your trip? Read How to Get to Sorrento before you book.
FREE Amalfi Coast Mini Guide
Complete with our favorite spots to stay, eat, and explore throughout the Amalfi Coast.
7. Soul and Fish at Marina Grande 🐟 — Best Seafood by the Water
Photo courtesy of Tripadvisor
If fresh seafood with a view is your priority, we recommend heading down to Marina Grande! Soul and Fish, nestled in the Fisherman’s Village of Marina Grande, is a standout seafront restaurant offering breathtaking views of the small beach and harbor. It specializes in the finest local fish and seafood and caters to a variety of dietary needs, including gluten-free, vegan, and vegetarian options. The chic, stylish interior and welcoming atmosphere make it an ideal place for meals with family, your partner, or friends.
The walk down to the Marina is steep, so factor that in and consider a taxi back up if you’re not feeling the climb after dinner. But the reward is a fishing village feel that’s genuinely removed from the tourist bustle above!
- Address: Via Marina Grande 74, Sorrento
- Best for: Seafood lovers and anyone wanting to escape the main tourist strip
8. La Cantinaccia del Popolo 🍷 — Best Local Trattoria Experience
Photo courtesy of Tripadvisor
For a true eat-like-a-local dinner at a fair price, we recommend La Cantinaccia del Popolo! Every night you will find a long line outside, and you will quickly understand the reason. The number one place to visit if you want to eat like a local and enjoy typical food in Sorrento, the people of Sorrento love this restaurant. Set in a rustic, old-school atmosphere, the tables and chairs are all wooden, with colorful tablecloths, and classic garlic and cured hams hang from the ceiling. La Cantinaccia del Popolo has great pasta dishes, charcuterie platters, and cheeses at affordable prices.
This is the kind of place Rick Steves has long pointed travelers toward. No host out front pitching you. No laminated menu with photos. Just good, honest Italian food and a room full of happy diners!
- Address: Via Cesarano 5, Sorrento
- Best for: Casual dinners, families, and travelers who want to eat where the locals eat
Grab our Amalfi Coast Travel Map (Google Maps)! All our favorite spots to stay, eat, and explore are pinned for your adventure.
Free italy pre-travel checklist
Save yourself the stress: grab this free pre-travel checklist with all the right links ready to go.
Where to Eat in Sorrento
Sorrento’s best dining is spread across a few distinct areas. The atmospheric side streets off Via San Cesareo are your best hunting ground for local spots without tourist-lane pricing. Piazza Tasso is better for a coffee or an aperitivo than a full dinner. And the Marina, both Grande and Piccola, offers waterfront seafood dining, though factor in the steep walk down and back up into your evening plans.
A practical rule of thumb: menus posted outside with laminated photos are often a red flag. Handwritten menus, locals at the tables, and a short but confident list of dishes usually point to somewhere genuinely worth your time.
Price Guide
Sorrento is above the Italian average for prices. For instance, a spritz that costs €7–9 (~$8–10 USD) elsewhere in Italy will run €10–12 (~$12–14 USD) in regular bars in Sorrento, and up to €25 (~$29 USD) in high-end establishments. That said, there’s a wide range to work with:
- Budget (€5–15 / ~$6–17 USD): Takeaway sandwiches from a caseificio, pizza at da Franco, or a café lunch
- Mid-range (€25–40 / ~$29–46 USD) per person: A sit-down trattoria meal with house wine
- Splurge (€60–90+ / ~$70–104 USD) per person: Fine dining at L’Antica Trattoria or the Michelin-starred Il Buco with wine pairings
Lunch is almost always better value than dinner. We also recommend ordering the house wine (vino della casa) unless you have something specific in mind. It’s usually solid and considerably cheaper than anything bottled!
From seaside views to hidden gems, discover it all in this Sorrento itinerary.
Planning a trip to...
Dive into our destination guides, including itineraries and cost posts! Or look at individual cities to start planning your next adventure!
Sorrento Drinks, Aperitivo, and Food Experiences 🍹
Aperitivo is Italy’s early-evening ritual of a cocktail and light snacks, usually enjoyed around 6–7pm before dinner, which Italians rarely eat before 8pm. It’s worth building this into your Sorrento itinerary at least once!
Limoncello tastings are an absolute must. Sorrento’s famous lemons appear throughout the local food culture, from pasta sauces and desserts to liqueurs and cocktails. Several shops along the main street offer free tastings, and a bottle of artisanal limoncello makes for one of the best food souvenirs you can bring home from Italy.
If you want to go deeper into Sorrento’s food scene, look into food tours, pasta-making classes, and local market tours. The caseifici (cheese and dairy shops) scattered across town are a seriously underrated stop. Fresh mozzarella made that morning is a completely different product from what you’ll find in a supermarket back home!
Experience Italy the way we did. From Vespa rides and wine tastings to cooking classes and hidden tours, these Italy Activities are worth adding to your trip.
Practical Tips for Eating in Sorrento 📋
Reservations: Book ahead, especially for dinner in peak season (June through September). Call directly, message via WhatsApp, or ask your hotel to help. They often have connections and can sometimes get you a table when online booking shows as full.
Tipping: Appreciated but not expected. Rounding up or leaving €1–2 (~$1.16–2.32 USD) is standard. A coperto charge of around €2–3 (~$2.32–3.48 USD) per person is commonly added to the bill.
Dress: Smart casual works for most restaurants. A small step above what you’d wear to a casual lunch is usually enough for fine dining spots.
Dining pace: Don’t expect or ask for the check until you’re truly ready. Meals in southern Italy are unhurried by design, and that’s completely intentional!
Tap water: Totally drinkable! Ordering “acqua del rubinetto” saves you the bottled water markup and is completely normal.
Ready for a swim after all that food? Check out the Best Beaches in Sorrento.
Amalfi Coast Travel Map (Google Maps)
Find our favorite spots to stay, eat, and explore, all pinned and ready for your trip.
🍋 Your Sorrento Food Adventure Is Waiting!
Sorrento’s dining scene is one of those rare places where every budget gets a genuinely great experience. Whether you’re dropping €5 (~$6 USD) on a fresh mozzarella sandwich from a family cheese shop or splurging on a six-course tasting menu under stone vaulted ceilings that are 500 years old, the quality and care that goes into the food here is something special. Southern Italy just hits different when it comes to eating, and Sorrento is one of the best examples of that.
So before you leave, book at least one dinner in advance, allow yourself one spontaneous find off a side street, and say yes to the limoncello at the end of the meal. The best restaurants in Sorrento aren’t just places to eat. They’re the reason people keep coming back! 🤌🇮🇹
Frequently Asked Questions About Eating in Sorrento
What is the most famous food in Sorrento, Italy?
Sorrento is best known for its gnocchi alla Sorrentina (potato gnocchi baked with tomato, basil, and mozzarella), fresh seafood pasta, and, of course, limoncello, made from the region’s fragrant Sorrento lemons. Cannelloni also has deep roots here, with O’Parrucchiano La Favorita claiming to have invented the dish back in the 1800s!
How much does dinner cost in Sorrento?
It depends on where you go! Budget meals like pizza or a cheese shop sandwich run €5–15 (~$6–17 USD) per person. A mid-range trattoria dinner with wine typically costs €25–40 (~$29–46 USD) per person. Fine dining at places like Il Buco or L’Antica Trattoria can run €60–90+ (~$70–104 USD) per person, especially with wine pairings.
Do I need to make reservations at restaurants in Sorrento?
Yes, we strongly recommend it, especially for dinner during peak season (June through September). Popular spots like Il Buco and L’Antica Trattoria can fill up weeks in advance. Your hotel can often help with bookings via WhatsApp or direct phone calls, which works better than online reservation systems for many local restaurants.
Are there good restaurants near Marina Grande in Sorrento?
Absolutely! Marina Grande is actually one of the best areas to eat fresh seafood in Sorrento. Soul and Fish is a top pick right on the waterfront. The neighborhood has a much more local, relaxed feel compared to the main town center, and the views of the harbor are gorgeous. Just keep in mind that the walk back up to the main town is steep!
What should I avoid when eating out in Sorrento?
Steer clear of restaurants with hosts standing out front aggressively pitching passersby, laminated menus with photos, and spots located directly on the main tourist drag without any local clientele. The most common tactic you’ll notice is that while you walk the streets at night exploring, hosts outside different restaurants pitch you on why you should dine with them. Restaurants that rely on word of mouth and good food rarely need to do that. Stick to side streets, look for handwritten menus, and follow the locals!