Best restaurants in Sorrento
Sorrento is one of the best places in Italy to enjoy food, with a rich culinary tradition based on fresh seafood, local cheeses and Mediterranean flavors. In this guide, you’ll find a curated selection of restaurants, street food spots and bars loved by our guests and recommended by a local host.
🍋 Local tip
Looking for the best food in Sorrento?
Marina Grande is one of the best areas to stay if you want to explore Sorrento through its food, with many restaurants just a short walk away. Amoredimare B&B is located by the sea, in the heart of the village. You can check availability online.
Seaview
seafood restaurants
Marina Grande stands out as the perfect spot to savor fresh seafood by the sea. This colorful fishing village boasts a dozen restaurants, ranging from the most romantic to the most popular, ensuring a diverse dining experience.
O' Puledrone
€€ | FISH RESTAURANT | ON THE BEACH, SEA VIEW
Run by a family of fishermen from Marina Grande, who will make you taste the catch of the day - try mixed fried fish.
Why do we recommend it?
- Very local atmosphere and warm welcome
- Great value for money
Other things to know
- Just 120 meters from Amoredimare
Il Monazzero di Teresina
€€ | FISH RESTAURANT | ON THE BEACH, SEA VIEW
Outdoor tables and indoor room, Mediterranean and informal atmosphere.
Why do we recommend it?
- Traditional dishes revisited in an interesting way
- Great value for money
Other things to know
- Just 25 meters from Amoredimare
Soul & Fish
€€€ | FISH RESTAURANT | ON THE BEACH, SEA VIEW
Top quality fish, prepared and presented with an innovative approach: an authentic food and wine experience to be enjoyed to the fullest.
Why do we recommend it?
- Elegant ambience ideal for special evenings
- Wide selection of wines
Other things to know
- Just 100 meters from Amoredimare
- Reservation recommended, especially for dinner
🍋 Local tip
Stay in the heart of Sorrento’s food scene
Many of Sorrento’s best restaurants are located in Marina Grande, just steps from each other. Staying here means you can enjoy great food without needing taxis or long walks. Amoredimare B&B is right in the heart of the village, by the sea, and has welcomed guests from all over the world, earning hundreds of 5-star reviews for its location, atmosphere and hospitality. You can check availability online.

Taverna Azzurra
€€ | FISH RESTAURANT | ON THE BEACH
Located in the Amoredimare building, it offers a wide selection of fish dishes and more. Click for directions
Located in the Amoredimare building, it offers a wide selection of fish dishes and more. Click for directions

Trattoria da Emilia
€€ | FISH RESTAURANT | ON THE BEACH
Historic restaurant with a wide choice of dishes - seafood gnocchi recommended. Click for directions
Historic restaurant with a wide choice of dishes - seafood gnocchi recommended. Click for directions
Sorrentine
traditional restaurants
Despite Sorrento is a coastal destination, its globally renowned dish is a land-based first course: gnocchi alla sorrentina (potato dumplings with tomato and mozzarella cheese). Here are some recommended restaurants where you can indulge in this delectable specialty.
Mamma che Pasta
€€ | TRADITIONAL RESTAURANT | FRESH HAND-MADE PASTA
A combined pasta workshop and restaurant that lets you build your own dish: choose the type of hand-made fresh pasta, pair it with a sauce, and finish with a topping.
Why do we recommend it?
- Fully customizable dishes
- Great value for money
Other things to know
- They’ve dedicated a dish to "Amoredimare": seafood gnocchi with tuna tartare (find it in the QR code digital menu)
- Be prepared for a queue at peak times
- The owners, Cristiano and Giuliana, are our best friends — if you mention Adriano from Amoredimare, they’ll be happy. That said, we recommend it regardless: the food is genuinely excellent.
O' Parrucchiano La Favorita
€€ | TRADITIONAL RESTAURANT | IN A LEMON GROVE
Open since 1868, it is one of the oldest and most famous restaurants in Sorrento. It is worth visiting for the location, but not for the quality of the dishes, which has dropped in recent years ("gnocchi alla sorrentina" and "cannelloni" are among the few dishes that are still good and worth tasting).
Why do we recommend it?
- Typical Sorrento ambience, decorated with tuff and ancient majolica
- Tables surrounded by the greenery of a lemon garden
Other things to know
- Reservation recommended a few days in advance
- We do not recommend ordering second courses

La Cantinaccia del Popolo
€€ | TRADITIONAL TRATTORIA
Trattoria where you can taste platters, traditional first courses and meat. Unfortunately, the wait to sit can last for hours, it is always full. Click for directions
Trattoria where you can taste platters, traditional first courses and meat. Unfortunately, the wait to sit can last for hours, it is always full. Click for directions
Pizza
and more
Sorrento, in the heart of Campania – the birthplace of pizza – is home to some of the best places to try authentic Neapolitan pizza. From traditional family-run pizzerias to trendy spots with creative twists, here’s where to enjoy pizza in Sorrento.
Marinato Pizzeria
€€ | PIZZA | TYPICAL STARTES
A family-run pizzeria where, in addition to delicious pizza, you can enjoy some traditional dishes from the Marina, such as polpo alla Luciana (octopus in tomato sauce) or codfish fritters.
Why do we recommend it?
- For a pizza with a sea view
- Tasty traditional starters
Other things to know
- Just 100 meters from Amoredimare
- The owners, Antonino and Luigi, are our best friends — if you mention Adriano from Amoredimare, they’ll be happy. That said, we recommend it regardless: the food is genuinely excellent.
Eat like a local, stay by the sea
Many of Sorrento’s best seafood restaurants are located in Marina Grande. Stay at Amoredimare B&B and have them just a short walk from your room.
Michelin starred
gourmet restaurants
The Province of Naples, particularly the Sorrento Peninsula, have the highest concentration of Michelin-starred restaurants in Italy.
Qui Sorrento
€€€ | GOURMET RESTAURANT
With a rating of 4,9 stars on Google Maps, it is among the most popular restaurants in Sorrento. Each course is studied in detail; excellent value for money.
Why do we recommend it?
- The tasting appetizer is a real flavors experience - highly recommended!
- They renew the menu according to seasonal products
Other things to know
- Reservation recommended a few days in advance

Il Buco
€€€€ | MICHELIN STARRED
The cuisine is of the highest standard; it's in the historic center of Sorrento, easy to walk to in 10 minutes. Click for directions
The cuisine is of the highest standard; it's in the historic center of Sorrento, easy to walk to in 10 minutes. Click for directions

Don Geppi
€€€€ | MICHELIN STARRED
Italy's smallest Michelin-starred restaurant. It is located in Sant'Agnello, it can be reached by TAXI but also on foot. Click for directions
Italy's smallest Michelin-starred restaurant. It is located in Sant'Agnello, it can be reached by TAXI but also on foot. Click for directions
Hamburgers
and street food
In Sorrento, you will also find a decent choice of street food. The burgers from Compa' are epic and perfect for a food porn dinner, Good's sandwiches are a tasty alternative snack, especially on hot summer days.

dal Compa'
€ | HAMBURGERS | FOOD PORN
The best burgers in Sorrento, really for all tastes, prepared with top quality ingredients. Also available for takeaway and delivery. Click for directions
The best burgers in Sorrento, really for all tastes, prepared with top quality ingredients. Also available for takeaway and delivery. Click for directions

O' Fish Seafood Bar
€ | FISH SANDWICHES | ON THE MAIN STREET
If you’re tired of the usual burgers, O’ Fish serves seafood sandwiches, such as octopus or tuna tartare. Click for directions
If you’re tired of the usual burgers, O’ Fish serves seafood sandwiches, such as octopus or tuna tartare. Click for directions
Where to stay in Sorrento
if you are a foodie
If you want to discover Sorrento through its food, staying in the right area makes all the difference. Marina Grande is one of the most authentic places to stay, by the sea and within walking distance from the center. Many of the restaurants featured in this guide are located here, making it easy to explore them on foot. Amoredimare B&B is located in Marina Grande — a perfect starting point to enjoy Sorrento’s culinary scene.

From 160€
Superior room
Has an area of 18 m² and a high quality bed measuring 160 x 200 cm.
Seaview balcony in the shared living room
In-room private bathroom
Italian breakfast
Daily cleaning

From 155€
Sea view room
Has an area of 12 m² and a high quality bed measuring 140 x 195 cm.
Private seaview balcony
Private bathroom outside the room
Italian breakfast
Daily cleaning

















