Best Restaurants in Capri
Capri, the jewel of the Tyrrhenian Sea, is not just famous for its stunning cliffs and turquoise waters—it’s also a haven for food lovers. With a culinary scene that blends traditional Neapolitan flavors with modern Mediterranean flair, Capri offers unforgettable dining experiences. From charming trattorias to upscale waterfront eateries, the island's restaurants showcase fresh, locally sourced ingredients, including seafood straight from the sea and sun-ripened produce. Whether you’re indulging in a luxurious dinner overlooking the Faraglioni or enjoying a casual meal in a piazzetta, Capri’s dining spots promise to delight your senses. Here’s a guide to the best restaurants in Capri that capture the island’s enchanting spirit.
1. Da Paolino – Lemon Grove Dining
Dining under a canopy of lemon trees at Da Paolino is a quintessential Capri experience. Known as the “Lemon Tree Restaurant,” this iconic eatery offers a magical atmosphere and a menu that highlights local ingredients. The rustic yet elegant decor enhances the setting, making it perfect for a romantic dinner or special celebration. Da Paolino’s dishes are rooted in traditional Italian cuisine but with an emphasis on fresh, citrusy flavors that reflect its unique ambiance.
Specialty: The Lemon Risotto, made with fragrant local lemons, creamy arborio rice, and a hint of Parmesan, perfectly embodies the restaurant’s citrusy theme.
Location: Via Palazzo a Mare, 11, 80076 Capri, Italy. Easily accessible by taxi or a short walk from Marina Grande.
Local Tip: Make a reservation in advance to secure a table under the lemon trees, especially during peak seasons.
Rating: 4.8/5
2. La Fontelina – Seaside Dining with a View
Nestled along the rocky coastline near the Faraglioni rocks, La Fontelina is a dreamy seaside restaurant that’s accessible only by foot or boat. This exclusive spot offers fresh seafood dishes served with stunning views of the sea. The relaxed, beach-chic vibe and exceptional service make La Fontelina a must-visit for anyone seeking a taste of Capri’s coastal charm.
Specialty: The Spaghetti alle Vongole, featuring al dente pasta tossed with fresh clams, olive oil, garlic, and parsley, is a light and flavorful dish that complements the ocean breeze.
Location: Via Faraglioni, 2, 80073 Capri, Italy. A short walk from Marina Piccola or reachable by private boat.
Local Tip: Arrive early to spend time sunbathing on the rocks before indulging in a leisurely lunch.
Rating: 4.7/5
3. Aurora – A Capri Institution
Aurora has been serving locals and visitors alike for over a century, making it one of Capri’s oldest and most beloved restaurants. Located near the famous Piazzetta, Aurora is known for its lively atmosphere, impeccable service, and a menu that balances tradition with innovation. The wood-fired pizzas and homemade pastas are crowd-pleasers, while the wine list is one of the most extensive on the island.
Specialty: The Pizza All’Acqua, a signature thin-crust pizza with light, crispy edges and a variety of gourmet toppings, is a must-try for pizza enthusiasts.
Location: Via Fuorlovado, 18, 80073 Capri, Italy. Just a short walk from the Piazzetta.
Local Tip: Book a table on the outdoor terrace for an evening filled with lively chatter and people-watching.
Rating: 4.8/5
4. Il Riccio – Michelin-Starred Excellence
Perched on a cliff near the Blue Grotto, Il Riccio is Capri’s only Michelin-starred restaurant. This elegant venue combines breathtaking views with a sophisticated menu that highlights the island’s freshest seafood. The azure interiors, reminiscent of the surrounding sea, create a serene yet luxurious dining experience. The restaurant also features a “Temptation Room,” filled with decadent desserts.
Specialty: The Riccio Tartare, made with finely diced raw seafood and paired with citrusy dressing, is a delicate and flavorful dish that captures the essence of Capri.
Location: Via Gradola, 4, 80071 Anacapri, Italy. Accessible by taxi or a short walk from the Blue Grotto.
Local Tip: End your meal with a visit to the Temptation Room, where you can indulge in an array of artisanal desserts.
Rating: 4.9/5
5. Lido del Faro – Sunset Dining
Located at the Punta Carena Lighthouse, Lido del Faro offers a magical dining experience with panoramic views of the sunset. This beachfront restaurant specializes in Mediterranean seafood dishes, paired with an extensive wine selection. The rustic yet chic setting and attentive service make it a favorite for both locals and tourists.
Specialty: The Grilled Octopus, marinated in olive oil and lemon, served with a side of roasted vegetables, is a smoky and tender dish that pairs beautifully with the coastal setting.
Location: Via Faro Punta Carena, 80071 Anacapri, Italy. Easily reachable by car or scooter.
Local Tip: Plan your visit around sunset for an unforgettable dining experience with breathtaking views.
Rating: 4.7/5
6. Terrazza Brunella – Scenic Elegance
Perched on a hillside overlooking the Marina Piccola, Terrazza Brunella offers one of Capri’s most breathtaking dining views. The restaurant’s refined Mediterranean menu is complemented by its elegant ambiance, making it an ideal spot for a romantic dinner or special occasion. The combination of exquisite cuisine, attentive service, and stunning vistas creates an unforgettable experience.
Specialty: The Risotto al Limone e Gamberi, a creamy lemon-infused risotto topped with succulent shrimp, is a delicate and aromatic dish that perfectly complements the coastal setting.
Location: Via Tragara, 24, 80073 Capri, Italy. A scenic walk from the Piazzetta along Via Tragara.
Local Tip: Book your table for sunset to enjoy a meal with spectacular golden-hour views of the sea and Faraglioni rocks.
Rating: 4.9/5
7. Al Grottino – Hidden Gem of Capri
Tucked away on a quiet side street, Al Grottino offers an intimate and authentic Italian dining experience. This family-run restaurant is known for its warm hospitality and traditional Caprese dishes made with love and care. The rustic interiors and cozy atmosphere add to its charm, making it a favorite among locals.
Specialty: The Ravioli Capresi, filled with fresh ricotta and herbs, served with a light tomato and basil sauce, is a simple yet unforgettable dish.
Location: Via Longano, 27, 80073 Capri, Italy. A short walk from the Piazzetta.
Local Tip: Arrive early or make a reservation, as the intimate space fills up quickly.
Rating: 4.6/5
8. Villa Verde – A Local Favorite
Nestled in a quiet corner of Capri, Villa Verde is a family-owned restaurant that exudes warmth and charm. Known for its welcoming atmosphere, the restaurant features a beautiful garden dining area surrounded by lush greenery. Villa Verde specializes in traditional Italian dishes made with locally sourced ingredients, offering a true taste of the island. Whether you’re enjoying wood-fired pizzas or freshly made pasta, each dish is crafted with care and authenticity.
Specialty: The Linguine with Lobster, featuring tender lobster meat in a rich tomato and white wine sauce, is a luxurious and flavorful dish that highlights the island’s seafood.
Location: Via Sella Orta, 6, 80073 Capri, Italy. Located just a short walk from the Piazzetta.
Local Tip: Reserve a table in the garden area for a magical dining experience under the stars.
Rating: 4.7/5
9. Il Solitario – Anacapri’s Hidden Gem
Tucked away in the charming village of Anacapri, Il Solitario offers a serene dining experience steeped in tradition. This family-run trattoria is known for its warm hospitality, rustic charm, and authentic Italian dishes crafted with locally sourced ingredients. The lush garden setting and intimate indoor seating provide a peaceful escape from Capri’s busier spots, making it perfect for a relaxed meal.
Specialty: The Ravioli Capresi, a signature dish filled with fresh ricotta and herbs, served with a light tomato and basil sauce, is a true taste of the island’s culinary heritage.
Location: Via Giuseppe Orlandi, 96, 80071 Anacapri, Italy. Located in the heart of Anacapri, easily accessible on foot or by bus.
Local Tip: Try the homemade limoncello after your meal—it’s a delightful way to end your dining experience.
Rating: 4.6/5
10. Ziqù Terrace Restaurant – Fine Dining in Anacapri
Set within the luxury Capri Palace Hotel, Ziqù Terrace Restaurant offers a sophisticated dining experience with stunning views of the Tyrrhenian Sea. The restaurant combines contemporary elegance with a menu that celebrates the flavors of Capri and the Mediterranean. The beautifully presented dishes, exceptional service, and serene ambiance make Ziqù a standout choice for a special occasion.
Specialty: The Tuna Tataki, delicately seared and served with a citrus-soy dressing and avocado mousse, is a modern and flavorful dish that reflects the restaurant’s innovative approach.
Location: Via Capodimonte, 14, 80071 Anacapri, Italy. Located within the Capri Palace Hotel, easily accessible by taxi or a short walk from Anacapri’s center.
Local Tip: Pair your meal with a glass of local Falanghina wine to elevate the flavors of your dish.
Rating: 4.9/5
Capri’s dining scene is as captivating as its natural beauty, offering a perfect blend of tradition, innovation, and Mediterranean flavors. Whether you’re indulging in a Michelin-starred seafood dish, savoring a casual pizza by the piazzetta, or dining under lemon trees, each restaurant captures the island’s enchanting charm. I hope this guide helps you find your ideal dining spot and lets you experience the best of Capri’s culinary treasures. Buon appetito and happy exploring!