Find the best Greek restaurants on Mykonos, from tavernas that have been open since the 1960s to the most modern options


Kiki’s taverna is located in a hidden corner above the small cove of Agios Sostis in the north of the island. It is a favourite beach bar for some locals due to its stunning views, even while you wait for a table as it is not possible to book. You will be offered good local wine while you wait your turn, the restaurant has a wood-fired grill where they prepare grilled meat, fish and seafood. Opening hours are from 13:00 to 18:00. You can’t leave Mykonos without stopping here if you’re looking for authentic local Greek food and great views.

One of the oldest restaurants in the modern era of Mykonos and the Cyclades, Hippie Fish opened in 1960 and has since undergone numerous renovations to become what it is today. It is located on the beach of Agios Ioannis and as well as being one of the island’s expert restaurants for traditional Greek food, it also has a luxurious beach club where you can enjoy a nice day on the beach and enjoy the crystal clear waters. There is also a traditional Greek party on Sundays. Fun fact, Hippie Fish is also the original filming location for the 1989 Paramount Studios film Shirley Valentine. What makes this restaurant truly unique is the traditional Greek food.

Kalita, which has been open for 6 years now in the centre of Chora, is one of the most modern Greek cuisine options on the island. Under the supervision of its Chef, Vaios Ntoytsia, it combines classic Greek flavours enriched with a modern twist under the supervision of its Chef, Vaios Ntoytsia. It has a very private and quiet atmosphere as it is located in a hidden courtyard garden in the centre of the island. Kalita is a bit pricey but of course you pay for the high quality of the food and the meticulous preparation of an exquisite menu with exceptional dishes of modern Greek cuisine in Chora. We recommend trying the lamb and the desserts. If you are wandering around the centre of the island and don’t know where to dine, Kalita is certainly an experience.

M-eating has a charming atmosphere as it is located in the corner of a traditional building built at the beginning of the last century in the centre of the island. Here you will find good Mediterranean and local cuisine, but we also recommend you to stop by if you like Italian cuisine. M-eating is not one of the cheapest options on the list, but the atmosphere and the food are worth it. We recommend you to make a reservation a couple of days in advance, the restaurant is usually full as it is located on a good corner that attracts the attention of passers-by. If you can book a table in the corridor to enjoy the atmosphere at night, all the better.


What makes Vergo’s taverna special is the traditional Greek food at a good price in a traditional Cycladic setting. It is located in Ano Mera, which makes it one of the best options if you are on this beach because of its low price and good food.

Spilia is undoubtedly one of the best and most exclusive restaurants in Mykonos. Located in an incredible cave on the beach of Agia Anna where you can eat practically on top of the crystal clear waters of the island, the location of the restaurant is unbeatable. Spilia has been open for over 30 years and has been recently renovated, it has always been renowned for having some of the best seafood on the island, the fresh seafood is served straight from the Aegean: oysters, mussels, sea urchins and lobsters await your order in a small natural pool in the sea, to be prepared before your eyes. The atmosphere of the restaurant is also magical and after the meal the music is always turned up and the party gets going. Be warned that Spilia’s prices are quite high due to its location and the quality of its food, it is one of the most popular restaurants for yacht owners on the island. As a curious fact, even Elon Musk has visited this exclusive restaurant. As a good plan for the day we recommend spending the morning at the beach club of Agia Anna and then having lunch at the restaurant. You have the review of Agia Anna in the article of the best beach clubs in Mykonos on our website.

Kastros is a restaurant located on one of the most Instagrammable streets in the world, in the centre of Mykonos, Little Venice. It has been open since the 1970s and serves Greek and Mediterranean food. If you don’t feel like stopping by for lunch, an amazing alternative plan would be to enjoy a cocktail at sunset on their wonderful terrace with wonderful views. One downside of the restaurant’s terrace is that it tends to be so busy that they only let you stay for two hours.

In a wonderful courtyard in the centre of the island is Mamalouka which, besides good Greek food, also has good Italian and Mediterranean cuisine. The restaurant has a lively atmosphere and even has an oyster bar. This is one of the more expensive options on the list but we certainly think it is worth it for the good atmosphere and it uses top quality meat and fish.

Avli Tou Thodori is located on the beach of Platis Gialos and offers authentic quality Greek food with spectacular views of the Aegean Sea, if you are on this beach do not hesitate to stop by because you will not be disappointed, we recommend trying their desserts and enjoy their extensive wine list.

Niko’s Taverna has been open since the seventies, located in a square in the centre of the island near the promenade, it is a typical Greek restaurant for tourists with traditional local food as well as fresh seafood. We recommend you to consider this restaurant as an option for its location and the beautiful square in which it is located if you are in the centre and don’t know where to eat but not as a priority, it is usually quite crowded.