Best Lunch Spots in Capri
Legendary waterfront restaurants and hidden trattorias where locals dine.
Capri is synonymous with la dolce vita, and nowhere is that more evident than in its exceptional dining scene. Whether you're anchoring in Marina Grande or Marina Piccola, the island's finest restaurants are accessible by tender from your yacht. Arrive by sea, and you'll understand why Capri has captivated travelers for generations.
These are the restaurants locals recommend to friends—places where tradition meets innovation, and every meal is an experience.
La Fontelina
Faraglioni
The iconic beach club restaurant at the foot of the Faraglioni rocks. La Fontelina is less a restaurant and more a rite of passage for anyone visiting Capri. Fresh pasta, Mediterranean seafood, and unparalleled views make this essential.
Cuisine
Mediterranean / Italian
Price Range
€€€€
How to Access
Tender to Faraglioni beach (5 min from Marina Piccola)
Pro Tip: Book well in advance. The lunch crowd is legendary. Arrive early or late for a quieter experience.
Da Paolino
Anacapri
Hidden in a lemon grove in Anacapri, this family-run trattoria serves fresh lemon-infused pasta that tastes like the island itself. Charming, intimate, and completely unpretentious. The kind of place that makes you feel like a local.
Cuisine
Traditional Caprese
Price Range
€€
How to Access
Tender to Marina Grande, then scenic walk or taxi to Anacapri (15-20 min)
Pro Tip: Go for the ravioli ai limone (lemon ravioli). It's legendary. No reservations needed, but it fills up.
Il Riccio
Marina Piccola
A Michelin-starred gem perched above Marina Piccola, with a casual beach club below and fine dining above. Choose your level of formality. Either way, the seafood is impeccable and views are stunning.
Cuisine
Mediterranean / Fine Dining
Price Range
€€€€
How to Access
Direct tender to Marina Piccola
Pro Tip: The beach club (downstairs) is less formal and easier to access. Equally delicious, more relaxed vibe.