Where to eat on Capri

Capri is a luxury destination that knows how to offer excellent Mediterranean food to those who visit it. The area of Marina Grande (the harbour), the Piazzetta and the main square of Anacapri are by far the most visited places on the island, so that is where you will find most of the bars and restaurants to suit all budgets.

Michelin-starred Restaurants


Three restaurants on the island of Capri have been awarded the coveted Michelin star.


L’Olivo is an exclusive restaurant, “a gastronomic refuge”, in the town of Anacapri. Michelin-starred chef patron Andrea Migliaccio offers guests a seven-course meal inspired by the ancient Greek ritual of Xenia.

Via Capodimonte, 14 Anacapri
T. +39 0819780560
E. olivo@capripalace.com 


Under the guidance of chef Raffaele Amitrano and presenting diners with a breathtaking panorama, traditional cuisine with a contemporary twist is on offer at the starred restaurant, Mammà, a few steps from the Piazzetta.

Via Madre Serafina, 6 – Capri
T. +39 0818377472
E. info@ristorantemamma.it 

Le Monzù:

In the heart of Punta Tragara and with views as far as the eye can see, Capri chef Lionetti will guide you through the flavours, aromas and fragrances of the area with an international flair.

Via Tragara, 57 – Capri
T. +39 0810901201
E. lemonzu@hoteltragara.it 

Restaurants by the sea near the Faraglioni and the Blue Grotto


The beauty of the island of Capri is particularly concentrated on its shores, where some of its most desirable destinations are located and where there is no shortage of clubs and restaurants right on the sea, accessible by private boat, and from which you can enjoy the unique views.

These include Ristorante il Riccio in Anacapri, not far from the Blue Grotto or, if you want to sunbathe and swim just a short distance from the Faraglioni, you can enjoy an excellent lunch, perhaps with fresh fish, at Ristorante la Fontelina

Restaurants in the centre 


Some of Capri’s typical dishes not to be missed are those bearing the island’s name, such as the Caprese salad (mozzarella, tomato, basil and oil), ravioli capresi (ravioli filled with cheese and marjoram, served with basil sauce) and torta caprese (tasty almond and chocolate cake).

If you don’t have enough time to sit down and enjoy a leisurely lunch or dinner, or you don’t want to risk spending too much, it may come in handy to know that there are some convenient destinations where you can eat in the centre of Capri. For example, the Pescheria Le Botteghe near the Piazzetta is a real fish market that also offers hamburgers and fish dishes after midday; nearby, the Verginiello and Buca di Bacco offer traditional main dishes, including the infamous pizza. If you are a pizza lover, the centre of Anacapri has many different varieties to offer you at the Aumm Aumm pizzeria, which is also popular with the inhabitants of Capri.

Notes: The Marina Grande fish festival is held every year in September: a gastronomic event celebrating local fish dishes. A big festival with food stalls, music and traditional dancing.

Scroll to Top

Enjoy 10% discount

Join the YK Club! Sign up to our newsletter and get a 10% discount to use on one of our boat tours.