- Mykonos is a foodie’s paradise. Don’t eat at the same place twice.
- Do the Mykonos cooking class – Highly recommended if you love Greek food & wine. Lots of fun!
The 21 Best Mykonos Restaurants
Funky Kitchen – Mykonos Town $$$
One of the island’s most creative fusion restaurants, Funky Kitchen’s open kitchen serves up Mediterranean dishes with a twist on a secluded outdoor terrace on a tiny street. Standout dishes include seared tuna with eggplant mousse, rack of lamb with cumin fava beans and octopus carpaccio with pink peppercorns. Their signature dessert, the appropriately named chocolate nirvana, is not to be missed. Evenings only; reservations.
M-Eating – Mykonos Town $$$
Widely agreed to be the best restaurant on the island, M-Eating is all white-linen service on an outdoor terrace looking out onto a tiny, cobbled street, soft lighting and attentive service. The chef transforms local ingredients into visual masterpieces and waiters are happy to suggest Greek wines to pair your dishes with. Choose from the likes of lamb sous vide, slow-cooked veal on eggplant puree, tuna carpaccio with lentils and scallops on baked apple. Don’t miss out on their sweet specialty: Mykonos honey pie. Dinner only; reservations essential.
Kadena – Mykonos Town $$
On the waterfront of Mykonos Town, this is one of several restaurants on the left side of the Marina, near the tiny chapel with a blue dome. Its imaginative menu makes Kadena stand out from its neighbours: expect the likes of risotto with leeks, topped with local goat’s cheese and apaki (dried pork, Crete-style) and orzo pasta with seafood, as well as superlative versions of lamb, pork and chicken gyros and Mykonian sausage. Kids are made to feel very welcome and waiters will insist you save room for dessert – on the house!
Pepper – Mykonos Town $
With a couple of tiny white tables outside this friendly souvlaki joint, and a few more tables inside, Pepper is perfect for a quick lunch or snack if you happen to be wandering through the tiny streets of Little Venice. It’s fast food with a difference: the chef uses only high quality ingredients and everything is prepared fresh in the open kitchen right in front of you. The menu is short and sweet and the gyros and gourmet burgers are the best in town.
Sakis Grill House – Mykonos Town $
Mykonos Town is full of fancy restaurants, but sometimes, all you crave is a huge gyro overflowing its pita bread with tzatziki, tomatoes, and onions, or a nicely grilled lamb or chicken souvlakia, served on greasy paper. This lively joint attracts mostly young night owls; during peak summer season, it’s open around the clock to cater to pre and post clubbing munchies.
Uno Con Carne – Mykonos Town $$$
Hidden in cul-de-sac off one of Mykonos Town’s main shopping streets, this elegant restaurant has a large outdoor terrace strung with fairy lights and a menu that focuses on steak. Rib eye, T-bone, picanha, NY strip steak and filet mignon are all present and correct, and there’s an extensive wine list and oyster bar to boot. Reservations recommended.
Nikos Taverna – Mykonos Town $
This casual, unpretentious taverna sits in the corner of the main square, a block from the marina. Still going strong after over 40 years, it’s haunted by a pink pelican that turns up every lunchtime to pose for photos and be fed fresh fish. The food? Greek standards, such as lamb kleftiko (slow-cooked in clay pot), and heaped platters of grilled seafood. Excellent quality and value.
Kounelas Fish Tavern – Mykonos Town $$
Steps from the waterfront, past a shop selling icons in a tiny alleyway, Kounelas serves predominantly seafood dishes in an enchanted garden setting. The linguine with cuttlefish ink, the orzo dishes, the mussel risotto and a smattering of traditional meat dishes are good, but the catch of the day, octopus and squid, grilled to order on a charcoal grill, is even better. Dinner only; reservations are a good idea due to limited seating.
Daniele & Alessandro – Mykonos Town $$
Right in the middle of Mykonos Town’s main square, this is the second restaurant on the island by two Italians who have already wowed diners with their classic Italian dishes in the village of Ano Mera. Standout dishes on the short but sweet menu include straight-out-of-the-sea squid with zucchini and penne pasta with homemade pesto. There’s an extensive menu of Italian and Greek wines, too.
Joanna’s Nikos Place Taverna – Megali Amos Beach $$
Overlooking the beach, five minutes’ walk south of Mykonos Town, this unpretentious taverna is run by a hospitable Irish lady. Greek standards such as moussaka, lamb souvlaki and grilled fish are the focus here, all done very nicely. Plenty of choices for vegetarians as well, including the delicious eggplant with feta and tomato sauce, and it’s an excellent spot for sunset-watching.
Elia – Elia Beach $$
Sitting on the wide, sandy Elia Beach on Mykonos’ south coast, Elia is the only restaurant there, attached to the hotel of the same name. The large, airy and bright dining room is a stone’s throw from the sea, with catch-of-the-day and fresh seafood a specialty. It’s hard to go wrong with grilled squid or Aegean shrimps, orzo pasta with lobster or seafood linguine.
Hippie Fish – Agios Ioannis Beach $$
Attached to a boutique hotel on a small beach in the southwest corner of Mykonos, Hippie Fish is a large, casual indoor/outdoor beachfront restaurant with a thatched roof and plenty of fishy offerings on the Greek/Mediterranean menu. Grilled catch-of-the-day, calamari stuffed with feta and Aegean paella with seafood and Mykonos sausage are standout dishes.
Nikolas Taverna – Agia Anna Beach $-$$
Just off a small beach on the south coast, this traditional taverna has been run by the same family for three generations. It’s an excellent place for a solid, hearty meal away from the frenetic action elsewhere on the island. Much of the fish is caught by the owner, Nikolas, and most of the meat dishes and prepared with meats from the family farm.
Kiki’s Taverna – Agios Sostis Beach $$
Local and visiting foodies head up to the north coast just to eat at this local legend. Overlooking a tiny swimming cove from its lofty location and shaded by creeping grapevines, this small, family-run place opens at 1pm. Diners start lining up an hour before, helping themselves to free wine spritzers while they wait, before being allowed in to feast on enormous portions of grilled pork chops, swordfish and octopus, with a baked potato accompaniment and many imaginative salads to choose from.
Indian Palace – Paradise Beach $$
Halfway between the Tropicana Beach Bar and Cavo Paradiso nightclub on Paradise Beach, the excellent curries, crispy naan bread and plenty of vegetarian dishes such as chana masala and dal makhani provide a welcome, spicy change from Mykonos’ many Greek and Mediterranean restaurants. This is authentic Indian food, courtesy of a respected Indian chef from Athens, and it’s hugely popular with beachgoers and clubbers.
La Cucina di Daniele – Ano Mera $$
The most authentic and celebrated Italian restaurant on the island, this friendly place sits above Ftelia Beach, near the village of Ano Mera, in the heart of Mykonos island. Chef Daniele has won herself many local and visiting fans with her creative dishes that make the most of local and seasonal produce. Friendly service, delicious homemade bread and an emphasis on quality and presentation make this a particularly good spot for a romantic meal.
Buddha Bar – Ornos $$$
You have to walk through the grounds of the 5-star Santa Marina resort off Ornos Beach to reach this upscale restobar. With Buddha statues, water features and great sea views from its terrace, Buddha Bar specialises in seafood, combining Japanese, Peruvian, Thai and Chinese influences. Dishes to look out for include seabass ceviche with aji amarillo, baked scorpion fish, signature Buddha Bar sushi rolls and seared tuna tacos. Great cocktails, too. Reservations recommended.
Apaggio – Ornos Beach $$
A short walk south of the bustling Ornos beach, this rustic two-storey restaurant overlooks a bay filled with fishing boats. The kitchen focuses on traditional Greek dishes, many of them involving locally caught fish and seafood. The grilled sardines and seared tuna are particularly popular with diners, but there are plenty of meaty dishes, such as moussaka and souvlaki as well. Great sunset views.
Avli tou Thodori – Platys Gialos Beach $$-$$$
One of the most popular restaurants overlooking one of Mykonos’ most popular beaches, family-owned Avli tou Thodori is a catch-all crowd pleaser. The menu is a good mix of Greek and Mediterranean offerings, the service is excellent and dishes such as lobster orzo, wonderfully fresh grilled fish, the meze and the incredible baklava earn this place many return visits.
Nikos Gallop – Platys Gialos Beach $$
A short walk uphill from the popular beach, this wonderfully hospitable restaurant serves superb fish and seafood dishes with strong Cretan influences. Try the salt-baked fish, big enough for two, or mussels steamed with wine. Service is attentive and complimentary raki and dessert are nice extra.
Kalosta – Panormos Beach $$
The shady terrace of this secluded restaurant overlooks the wide stretch of sand on the north coast. The food is traditional Mediterranean, and specialties include sea urchin spaghetti, eggplant imam and hot and cold meze – particularly the grilled feta in filo pastry served with honey. Good for a tranquil meal, popular with beachgoers.