Capri is one of the most beautiful islands in the world and is located right off the Amalfi Coast. Are you in Capri and your hunger snuck up on you? Not to worry! We got you covered with our local guides mapping out the best restaurants in Capri.
Brandon’s Travel Tip: When traveling to a different country the planning stage can be stressful. By bookmarking helpful articles it is a great way not to forget some vital info that you pick up. Bookmark this post so you know where to eat!
11 Best Places To Eat And Drink in Capri
Capri has been a vacation destination for the past 2,000 years with even the Ancient Roman Emperor Tiberius becoming a recluse here. It is hands down, one of the most beautiful places on earth. As a result, many people want to come and visit, which makes sense. When you have a lot of tourists you are bound to see many tourist trap restaurants, so you need to be careful.
Since nobody likes tourist traps ( myself included) we have asked our local guides to put together a list of their favorite places when they are in this town. We hope it helps you take the guesswork out of your decision and focus on enjoying your vacation. Buon Appetito!
€€€ | Unbeatable Views | Seaside Dining | Seafood
There are very few things more satisfying than fresh seafood on a patio overlooking the water with a glass of white wine! It is something I search for on every summer vacation and Lo Smeraldo checks the box!
This family-owned restaurant has an amazing view of the coastline of Marina Grande which is Capri’s largest town. They have great food, great views, and great vino!
Pescheria Le Botteghe
€€€ | Simple, but Delicious | New Concept
This is one of the more exciting restaurants in my opinion in Capri. In the morning the fresh fish arrives and they sell the fish at the counter to bring home and cook. After 7 pm the establishment turns transforms itself into a great place to either have drinks or a meal or both!
Make sure you book in advance as they get extremely busy. You can come in for an aperitivo or ceviche. Sit down and have a delicious plate of pasta with seafood and you will also notice that the quality to price ratio is great. After a night here you will understand why this is one of the best restaurants in Capri.
Address: Via le Botteghe, 19, 80076 Capri
Hours: 8 AM-3 PM, 7 PM-11 PM Always Open
Check Out Our Top Capri and Pompeii Tours
€€€€ | Haute Cuisine | Fine Dining
Sometimes you want to get all dressed up and eat something fancy. Well you have come to the right place. The dishes served at Gennaro Amitrano are presented beautifully and also taste delicious. You will find service to also be impeccable.
This intimate restaurant only has around 6 tables so it can focus on the most important item in the restaurant… you! I highly recommend the tasting menu, considering that the menu changes often. Their wine selection is also vast, so don’t be shy in having them help you choose the perfect nectar of the gods.
Address: Via Marina Piccola, 120, 80073 Capri
Hours: 12:30 PM-3 PM, 7:30 PM-11 PM Always Open
Tours of Pompeii & Amalfi Coast
€€ | Beachside | Seafood
This beachside restaurant is part of the beach club and is right next to the Marina Grande, which is the main port. This way, if you jump off the boat and are hungry right away, you have a place to go. That is mostly a joke, as most people eat here after spending a day on the beach.
The main specialty here is seafood. Therefore I highly recommend any pasta dish with seafood that they have and of course go with a Caprese salad. After that go for the grigliata mista which is a mixture of various grilled fish. Wash it down with white wine and you will understand why it is one of the best restaurants in Capri.
Address: Via Serafina Madre, 6, 80076 Capri
Hours: Noon-3 PM, 7PM-11:30 PM Closed Mondays
€€ | Off the beaten track | Seafood
This hidden gem is a bit of a walk from the main touristy area, but the walk is well worth it. If you happen to be visiting the ruins of Tiberius villa, then this is a perfect lunch spot to visit. The friendly staff will make you feel right at home.
As for the food, there is something for everyone. You can start off with some ravioli Caprese with Parmigiano cheese. After that go for a whole roasted chicken or a whole fresh fish. For the people in your group who are fussy, there is always a delicious pizza waiting to cooked in the oven.
Address: Via Tiberio, 7E, 80073 Capri
Hours: Noon-3 PM, 7PM-Midnight Closed Tuesdays
€€ | Outdoor Seating | Friendly Service
Not far from the central square and with some great views when sitting outside, it would be a crime not to eat here. The quality to price ratio is great and the staff make you feel right at home.
If you like raw food, then you have to try the tuna tartare. It is served with orange, mango, ginger, and sesame seeds. As you can see in the photo above, the spaghetti with vongole ( clams) is also amazing! Wash it all down with chilled white wine and you will understand why this is one of the best restaurants in Capri.
Address: Piazza Umberto I, 4, 80073 Capri
Hours: Noon-3 PM, 7 PM-Midnight Always Open
€€€€ | Famous People | Historic Restaurant
In every city you have certain restaurants where the stars and famous people go. In Capri it is to Aurora. The restaurant itself has been around for about 100 years and therefore the long time speaks for itself. If you dine here you might also rub elbows with Sylvester Stallone or Jay Z.
As for the food, they have something for everyone. From refined dishes to steak to pizza. When you walk in, you will feel the buzz and smell the aroma of food in the air, cementing this establishment as one of the best restaurants in Capri.
Address: Via Fuorlovado, 18, 80073 Capri
Hours: Noon-2:45 PM, 7 PM-11 PM Always Open
Salumeria Da Aldo
€ | Best Sandwich | Takeaway
Sometimes you don’t want a long, sit-down lunch. You might want to have a quick meal so that you can go swimming in the sea. Therefore I included a great sandwich option which you can eat on the go.
Salumeria da Aldo is one of the old school sandwich shops that you can still find in Italy. They make their sandwiches fresh and to order and you can have delicious prosciutto with mozzarella di Bufala or even just a simple Caprese sandwich with tomatoes and mozzarella. No matter what you have, you will like it and so will your wallet.
Hours: 7 AM- 9 PM Always open
€€€ | Great Views | Outdoor Seating
Perched up high on the island, this restaurant will give you incredible views to enjoy while feasting the night away. Make sure you book early enough while the sun is still out so you can truly enjoy the sunset as you begin to eat.
The restaurant offers refined cuisine with a beautiful presentation. Some of my favorites are the octopus with polenta or the squid with various citrus overtones. Make sure you accompany your meal with a delicious local red or white wine and soak in the views. When you are done you will understand why this is one of the best restaurants in Capri.
Address: Via Matermania, 36, 80073 Capri
Hours: Noon-11 PM Always Open
€€€ | Off Beaten Track | Great Wine Cellar
While this restaurant requires a bit of a trek to get to and it appears that there are no taxis that go there, it is definitely worth it. As you walk in, you will be greeted as if you are part of the family.
As for the food, they offer refined cuisine with local favorites. Their specialty is seafood and I highly recommend that you go with that be it together with pasta or as a whole fish. You won’t regret it.
Address: Via Dentecale, 15, 80073 Capri
Hours: Noon-3 PM, 7 PM-11 PM Always Open
Tours of Capri & Pompeii
Chiosco Tizzano di Natalia e Antonio Tizzano
€ | Gelato | Hotspot
I wanted to start off this list with one of my favorite places to go to not for food, but for a refreshment. The fact of the matter is that it’s usually hot when you are in Capri, so you are going to want something to cool off and this little chiosk is the perfect place.
While they serve ice-cream, their specialty is a granita. This is similiar to an Italian ice and they use real lemon and orange juice for the flavor. As you are walking by pick up a lemon or orange granita and cool off while looking off into the distance.
Address: Via Matteotti, 2, 80076 Capri
Hours: 10 AM- 6 PM Always open