Capri rewards two very different meals: the ambitious, Michelin-starred dinner and the long, sun-soaked lunch by the sea. This guide ranks ten island tables — from the two-star L'Olivo down to a cave near the Arco Naturale — with the chef, the signature, the address and what each one is actually for.
The best fine-dining restaurant in Capri is L'Olivo (two Michelin stars, Anacapri). For a classic island lunch, head to Da Paolino's lemon garden or the Faraglioni beach clubs La Fontelina and Da Luigi.
Anacapri · Mediterranean · €€€€ · Two Michelin stars
Capri's only two-star kitchen — book L'Olivo when the occasion justifies the island's most ambitious tasting menu.
Food9/10
Ambience9/10
Value8/10
Inside the Capri Palace Jumeirah in Anacapri, L'Olivo is the only two-Michelin-star restaurant on the island, a distinction it has held since 2011. Executive chef Andrea Migliaccio cooks a refined Mediterranean menu — think linguine with sea urchin and Campanian seafood — across multi-course tasting menus.
It is a destination dinner rather than a casual lunch: a white, garden-side dining room reached up in Anacapri, with tasting menus that run into the low hundreds of euros per person. Reserve well ahead in summer and allow a full evening.
Address: Via Capodimonte, Anacapri (Capri Palace Jumeirah)
Book Mammà for a one-star Capri dinner in town — Salvatore La Ragione's seafood cooking without the trek to Anacapri.
Food9/10
Ambience8/10
Value8/10
Mammà sits steps from the Piazzetta on Via Serafina Madre and earned its Michelin star in 2014 under chef Salvatore La Ragione, who trained with two-star Gennaro Esposito. The signature is the tagliatella di seppie — squid cut like pasta with a tartare of scorpionfish and a tomato crisp.
It is the most convenient of Capri's starred rooms, in Capri Town itself, with a terrace for warm evenings. Expect a tasting-menu format and high-season prices, and book a table ahead in July and August.
Capri Town · Mediterranean · €€€€ · One Michelin star
Reserve Le Monzù for a one-star dinner on a terrace looking straight at the Faraglioni — a strong romantic choice.
Food9/10
Ambience9/10
Value8/10
Le Monzù is the restaurant of Hotel Punta Tragara on Via Tragara, with a terrace facing the Faraglioni sea stacks. Chef Antonio Pedana, born in 1994, holds one Michelin star here for a modern Campanian menu rooted in local seafood and produce.
The view does much of the work, but the cooking holds its own — a tasting-menu evening best timed for sunset. It is one of the island's better proposal and anniversary tables; book the terrace specifically.
Come to Il Riccio for a one-star seafood lunch by the Blue Grotto — finish in its famous dessert room.
Food9/10
Ambience9/10
Value8/10
Il Riccio is the Capri Palace's beachside restaurant near the Blue Grotto in Anacapri, holding one Michelin star since 2010 under chef Salvatore Elefante, who works within Andrea Migliaccio's group. The kitchen is seafood-led, built around the day's catch.
The room is white-and-blue, right above the water, and ends with the celebrated 'Temptation Room' of sweets. It is a daytime-into-afternoon experience as much as a meal; reserve ahead and plan to linger.
Address: Via Gradola 4–6, Anacapri (near the Blue Grotto)
Book Da Paolino for the classic Capri dinner under lemon trees — atmosphere first, island home cooking second.
Food8/10
Ambience10/10
Value8/10
Da Paolino serves dinner under a canopy of lemon trees on Via Palazzo a Mare, near Marina Grande — the island's most photographed dining setting. The kitchen sticks to Caprese home cooking: ravioli capresi, fresh fish and an enormous house antipasto, finished with limoncello made on site.
It is family-run, seasonal and built for a long, social evening rather than a refined tasting menu. Book ahead in summer and ask for a table well inside the lemon grove.
Address: Via Palazzo a Mare 11, near Marina Grande
Capri Town · Caprese / Pizza · €€€ · D'Alessio family
Aurora is Capri Town's celebrity canteen — come for the Pizza all'Acqua and the people-watching on Via Fuorlovado.
Food8/10
Ambience8/10
Value8/10
Run by the D'Alessio family on Via Fuorlovado, just off the Piazzetta, Aurora has been a fixture of Capri Town dining for decades and draws a steady celebrity crowd. Its signature is the Pizza all'Acqua, a thin, crisp pizza unique to the house.
Beyond the pizza it is a full Caprese menu of pasta and seafood, served on a narrow street-side terrace. It is pricey for what it is, but the address and the crowd are the point.
Capri Town · Mediterranean · €€€ · Faraglioni view
Reserve Il Geranio for a candle-lit terrace dinner over the Faraglioni — a value alternative to the starred view rooms.
Food8/10
Ambience9/10
Value8/10
Il Geranio sits on Via Matteotti with a panoramic terrace over the Faraglioni, reopened in 2025 under chef Pasquale Rinaldo. The menu is Neapolitan and Mediterranean, leaning on local fish, seafood and sun-ripened vegetables.
On summer evenings the terrace is candle-lit and looks straight at the sea stacks — much of the romance of Le Monzù at a gentler price. Book a terrace table at sunset.
La Fontelina is the Faraglioni lunch — swim, then eat seafood by the rocks; lunch only, no dinner.
Food8/10
Ambience10/10
Value8/10
La Fontelina is the beach club and restaurant at the foot of the Faraglioni, reached by a path from Via Tragara or by boat. It serves a lunch-only menu of seafood, big salads and spaghetti, eaten in swimwear on a sun deck against the rocks.
It is an experience as much as a meal — a daybed, a swim and a long lunch — and it is closed in winter. Reserve ahead in summer; it is one of the most sought-after lunch tables on the island.
Da Luigi is the other Faraglioni lunch — a jet-set beach restaurant beneath the rocks, going since 1936.
Food8/10
Ambience10/10
Value8/10
Da Luigi ai Faraglioni has run a beach club and restaurant directly beneath the Faraglioni since 1936, reached on foot from Belvedere Tragara or by boat. The menu is island seafood, salads and pasta, eaten at the water's edge.
Like La Fontelina it is a lunch-and-swim institution rather than a dinner spot, and it has drawn film stars and the international set for generations. Book ahead and arrive by mid-morning to make a day of it.
Le Grottelle is the rustic outlier — home cooking in a cave near the Arco Naturale, walk-ins welcome.
Food8/10
Ambience9/10
Value9/10
Le Grottelle is a rustic, family-run restaurant built into a cave near the Arco Naturale on Via Arco Naturale, with a terrace looking out toward the sea. The cooking is unfussy Caprese home food: ravioli capresi, rabbit and grilled fish.
It is the most relaxed and best-value pick on this list, and the easiest for a walk-in, though the cliffside walk to reach it is part of the experience. Go for lunch after the Arco Naturale path.
Capri splits cleanly into two kinds of meal. The starred rooms — L'Olivo, Le Monzù, Mammà and Il Riccio — are evening-and-occasion dining, with tasting menus and prices to match. The lunch institutions — Da Paolino under its lemon trees and the Faraglioni beach clubs La Fontelina and Da Luigi — are about setting, swimming and a long table by the sea. Decide which meal you want before you book; the two rarely overlap.
Geography matters on a small island. Anacapri, up the hill, holds L'Olivo and Il Riccio; Capri Town and the Tragara side hold Mammà, Le Monzù, Aurora and Da Paolino. The beach clubs sit below Via Tragara at the Faraglioni and are reached on foot or by boat. Build a day around one area rather than crossing the island twice.
When to Book and What to Expect
Most of these restaurants run from roughly April to October and close for winter. In July and August the starred rooms and the two beach clubs book out days ahead, so reserve early and ask for the terrace or a lemon-grove table specifically. For a sunset view without a two-star bill, Il Geranio and Le Monzù are the terraces to target; for a relaxed, scenic lunch, Le Grottelle near the Arco Naturale is the easiest walk-in.
Frequently Asked Questions
What is the best restaurant in Capri?
For fine dining, L'Olivo at the Capri Palace in Anacapri is the island's only two-Michelin-star restaurant, led by chef Andrea Migliaccio. For a classic Capri lunch, the lemon-tree garden at Da Paolino and the Faraglioni beach clubs La Fontelina and Da Luigi ai Faraglioni are the iconic choices.
Which Capri restaurants have a Michelin star?
Capri has four Michelin-starred restaurants. L'Olivo holds two stars, while Mammà (chef Salvatore La Ragione), Le Monzù at Hotel Punta Tragara and Il Riccio near the Blue Grotto each hold one star. Mammà and Le Monzù are in Capri Town; L'Olivo and Il Riccio are in Anacapri.
Where do celebrities eat in Capri?
The Faraglioni beach clubs — La Fontelina and Da Luigi ai Faraglioni, the latter open since 1936 — are the long-standing jet-set lunch spots, reached by path or boat. In Capri Town, Aurora on Via Fuorlovado, run by the D'Alessio family, has drawn a celebrity crowd for decades.
When is the best time to visit Capri's restaurants?
Most Capri restaurants, including the beach clubs and several hotel dining rooms, open from roughly April to October and close over winter. Book well ahead for July and August, when the island is busiest, and reserve a sunset terrace table at Il Geranio or Le Monzù in advance.
Do I need a reservation for restaurants in Capri?
Yes, especially in high season. The starred rooms (L'Olivo, Mammà, Le Monzù, Il Riccio) and the Faraglioni beach clubs (La Fontelina, Da Luigi) book out days ahead in summer. Walk-ins are easier at casual spots such as Le Grottelle near the Arco Naturale.