1. Home
  2. Restaurants

The Best Restaurants on Capri

The best restaurants and pizzerias for lunch and dinner.
Opening dates, hours, and contact information.

Filters
Open restaurants
Location
Price range
Luxury
44 results
da Paolino
RestaurantCapri
3.9

da Paolino
€€€€

Dining under the lemon trees

Il Riccio
RestaurantAnacapri
4

Il Riccio
€€€€

Fresh seafood on a terrace, overlooking the Blue Grotto.

Aurora
RestaurantCapri
3.7

Aurora
€€€€

A meal at Capri's gastronomic museum

La Capannina
RestaurantCapri
4.2

La Capannina
€€€

Dining with the De Angelis family

La Fontelina
RestaurantCapri
3.9

La Fontelina
€€€

Fish cuisine and sangria at the foot of the Faraglioni

La Zagara
RestaurantAnacapri
4.3

La Zagara
€€€

Dine under the shade of a lemon grove

Lo Zodiaco
RestaurantCapri
4.4

Lo Zodiaco
€€€

The best fish in Capri? In the harbor (of course!)

da Gelsomina
RestaurantAnacapri
4.4

da Gelsomina
€€€

Unforgettable food with an unforgettable view

Bagni di Tiberio
RestaurantCapri
4

Bagni di Tiberio
€€

Lunch by the sea, like an Emperor

La Terrazza di Lucullo
RestaurantAnacapri
4.6

La Terrazza di Lucullo
€€€€

When restaurants have wow! factor

Da Luigi ai Faraglioni
RestaurantCapri
3.3

Da Luigi ai Faraglioni
€€

The lunch of a lifetime

Villa Verde
RestaurantCapri
0

Villa Verde
€€€

A secret garden and a famous restaurant

Le Monzu
RestaurantCapri
4.5

Le Monzu
€€€€

As if floating over the sea, at Le Monzu

Al Buco Gastronomia
RestaurantAnacapri
4.1

Al Buco Gastronomia

Streetfood, island style!

Columbus
RestaurantAnacapri
4.3

Columbus
€€

Before you take the lift, stop by Bar Columbus

Al Grottino
RestaurantCapri
4.2

Al Grottino
€€

Historic eats and island treats

Panorama
RestaurantCapri
4.4

Panorama
€€€

Dine in a lemon grove overlooking the sea

Da Giorgio
RestaurantCapri
3.8

Da Giorgio
€€€

Decades of delicious dishes!

Lo Sfizio
RestaurantCapri
4.5

Lo Sfizio
€€

Heaven for the hungry!

Ziqù
RestaurantCapri
0

Ziqù
€€€

Mediterranean cuisine with a stunning view of the Bay of Naples

Gennaro Amitrano
RestaurantCapri
4.7

Gennaro Amitrano
€€€

The perfect balance of traditional authenticity and modern style

Gennaro's
RestaurantCapri

Gennaro's
€€€€

Italian cuisine at its best

Da Tonino
RestaurantCapri
4.6

Da Tonino
€€€

The Capri dining experience with a twist of reimagined tradition

L'Agave
RestaurantCapri
4.4

L'Agave
€€€

The terrace above the bay

Bianca by La Palma
RestaurantCapri

Bianca by La Palma
€€€

Rooftop dining in the heart of Capri

The best restaurants on Capri

When in Italy, visitors get to experience eating at authentic Italian restaurants for unforgettable Mediterranean meals. On the island of Capri local cuisine is strongly influenced by traditional cooking methods passed down from generation to generation. Here you’ll find chefs working with fresh farm-to-table ingredients such as locally caught fish and vegetables grown on the island. A traditional ristorante on Capri will generally feature a host of recipes celebrating the traditions of the Campania region, often with a modern twist. One important tip for dining on Capri, especially for dinner, is that you should book well in advance. The most famous Italian restaurants on Capri are always sold out during the summer evenings.

FAQ - Frequently asked questions

What food is Capri known for?

Capri's cuisine is famous for a variety of dishes prepared with traditional Mediterranean ingredients. One example is ravioli capresi, a local type of ravioli filled with caciotta cheese and seasoned with tomato sauce, Parmesan, marjoram or basil. La caponata caprese, on the other hand, differs from its Sicilian cousin in that here on the island it's a hearty salad prepared with stale bread known as "fresella," as well as mozzarella, olives, and salad greens. Another very famous cold dish is l'insalata caprese (Caprese salad), a fantastic summer dish composed of fresh mozzarella, tomatoes, basil, and olive oil. The island's most famous dessert is undoubtedly torta caprese, a traditional flourless chocolate cake made with dark chocolate and ground almonds and sprinkled with powdered sugar, made even better when accompanied by a glass of fragrant limoncello.

Capri's recipes to taste on the island and try at home

Where can I eat in Capri without spending too much?

Even though Capri isn't the most economical holiday destination, you can still enjoy traditional Mediterranean cuisine on the island without breaking the bank. For a typical lunch with ravioli or fish, try Verginiello, which isn't far from the Piazzetta. You can enjoy a delicious and inexpensive pizza in Anacapri at Aumm Aumm pizzeria. And for a quick lunch on the beach, your best options are Antonio's caponata at the Punta Carena lighthouse or Aldo's sandwich in Marina Grande.

Where to eat in Capri on a budget

How much is a pizza in Capri?

The prices of a pizza in Capri start on average from 8 - 10 euros for the simplest recipes, such as marinara or margherita with fiordilatte cheese. The cost rises for the gourmet variants with finer ingredients. You can save a few euros by taking a slice of takeaway pizza.

How much does a coffee cost in Capri?

The price of coffee in Capri depends on where you get it. In less touristy bars, especially in Anacapri, you can get a coffee at the counter for 2 euros or a little less, but sitting at the tables in the Piazzetta costs 5 euros and up.

How much does an aperitivo in Capri's Piazzetta cost?

A drink ordered at a table in the Piazzetta of Capri costs between 15 and 20 euros. Typically, this price includes some savory snacks, such as olives or peanuts. Any more substantial snacks, such as pizzas or sandwiches, must be paid for separately.

Where to have an apéritif in Capri

How much does a typical dinner cost on Capri?

Restaurant prices vary from restaurant to restaurant, depending on the type of food and the dining context. On the lower end, if you go to a pizzeria you can expect to spend a minimum of 30 euros. On the higher end, if you visit a Michelin-starred restaurant and order a tasting menu paired with wine, your check can easily reach 500 euros per person. On average, however, currently in Capri if you order a two-course dinner plus dessert and a bottle of wine, you can expect to spend around 100 euros per person.

Are there any Michelin-starred restaurants on Capri?

Yes. In Capri there are two restaurants with one Michelin star: Le Monzù and Mammà. There is also one restaurant with two Michelin stars: L'Olivo, the gourmet restaurant of the Capri Palace with chef Andrea Migliaccio. Here is a complete list of gourmet restaurants on Capri.