Best Restaurants in Crete

Best Restaurants in Crete

Also available in English German French Italian Dutch Polish

There are some amazing restaurants in Crete that visitors can look forward to. An island of incredible beauty, diverse landscapes and stunning beaches, Crete is known for its traditional dishes and local raki drink. From fresh vegetables and herbs to the hearty meat dishes and excellent cheeses, Crete is an amazing culinary destination. Here are some of the best restaurants you will find in the main cities of Chania and Rethymno.

Mirtos in southern Crete

Avgo tou Kokkora (The Rooster’s Egg)

An all-day restaurant-cum-bar, open from early morning to late at night, with delicious dishes which vary depending on the time of day and what’s in season. The fresh and tasty salads are a must.

📍 Skepasti, 74057, Rethymno
☎ +30 2834051589


A stunning restaurant built on many levels, maintaining the traditional architecture of the old city of Rethymno. Enjoy a variety of Cretan appetizers.

📍 1 I. Melissenos St., Old city of Rethymno, Rethymno
☎ +30 2831029660


Lemonokipos is situated near the centre of the medieval town of Rethymno, in the courtyard of an old Venetian mansion. The restaurant has a history of over a century since the owner’s grandfather opened the first tavern in 1910. In 2000 the current owner George Portalios took over and created an amazing space, emphasizing the dominant Venetian characteristics and giving particular care to the courtyard with the lemon trees. The cuisine is based on the local Cretan tradition, but with a modern twist. Here you will have the opportunity to taste both the old traditional recipes, but also the modern flavours of Greek and international cuisine.

📍 100 Ethnikis Antistaseos St., Rethymnon
☎ +30 28310 57087

Aetos – Anogeia

Traditional Anogia tavern where you will taste the famous Anogia specialities, such as ofto meat, spaghetti with cream cheese, but also kokoretsi, and local cheeses. A great option for homemade and traditional flavours.

📍 Anogeia, Rethymno
☎ +30 2843031262