Mykonos Restaurants – Where to Eat

GreeceMykonos › Best Restaurants
by Santorini Dave • Updated: July 6, 2021

See Also

Nikolas Taverna in Mykonos.

One of my favorite things to do in Mykonos is to walk the coast between Platys Gialos and Paradise Beach. A must-stop along the way is Nikolas Taverna, which serves awesome seafood and authentic Greek dishes from its idyllic and secluded spot on Agia Anna Beach.

Mykonos Best Food & Places To Eat

  • Mykonos is a foodie’s paradise. So many great restaurants. You’ll be tempted, but don’t eat at the same place twice.
  • Do the Mykonos Cooking Class – Highly recommended if you love Greek food & wine. Fun, relaxed, and delicious. I get emails from loads of people saying it was the highlight of of their trip to Greece.
  • Many of the top beach clubs in Mykonos serve great seafood and traditional dishes. Spending a day at the beach doesn’t mean eating lousy food.

The 19 Best Restaurants on Mykonos

1. Funky Kitchen – Mykonos Town • $$$

The best foodie restaurant in 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 along 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 suggested.
MapWebsite • Phone: +30 2289 027272

2. Kadena – Mykonos Town • $$

Diners wait for a table at a Greek taverna
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 neighbors: expect dishes like risotto with leeks, topped with local goat 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.
MapWebsite • Phone: +30 2289 029290

3. 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 their gyros and gourmet burgers are some of the best in town.
MapWebsite • Phone: +30 2289 027019

4. M-Eating – Mykonos Town • $$$

Diners at an outdoor table in Mykonos
Widely agreed to be one of the very best restaurants on the island, M-Eating is all white-linen service on an outdoor terrace looking out onto a tiny, cobbled street, with soft lighting and attentive service. The chef transforms local ingredients into visual masterpieces and waiters are happy to suggest Greek wines to pair with your dishes. Choose from dishes such as 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.
MapWebsite • Phone: +30 2289 078550

5. Sakis Grill House – Mykonos Town • $

A busy souvlaki restaurant in Mykonos Town at night
Mykonos Town is full of fancy restaurants, but sometimes, all you crave is a huge gyro overflowing its pita bread with tzatziki, tomatoes, french fries, 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.
MapWebsite • Phone: +30 2289 024848

6. Nikos Taverna – Mykonos Town • $

Best traditional greek food in 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.
MapWebsite • Phone: +30 2289 024320

7. 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.
MapWebsite • Phone: +30 2289 028220

8. Joanna’s Nikos Place Taverna – Megali Ammos Beach • $$

A Greek taverna on a beach in Mykonos
Set right on 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.
MapWebsite • Phone: +30 2289 024251

9. Hippie Fish – Agios Ioannis Beach • $$$

Hippie Fish Beach Club and Restaurant in Mykonos.On a small beach in the southwest corner of Mykonos (the bus from Mykonos Town stops in Ornos then continues a few more minutes to Agios Ioannis), Hippie Fish is a large, trendy indoor/outdoor beachfront restaurant and beach club with a thatched roof, sunbeds, and plenty of seafood 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.
MapWebsite • Phone: +30 2289 023547

10. Elia – Elia Beach • $$

Best beach restaurant in Mykonos.
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.
MapWebsite • Phone: +30 2289 071204

11. Kiki’s Taverna – Agios Sostis Beach • $$

Travelers walking to a beachfront taverna in Greece
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.
Map • No website • Phone: +30 6940 759356

12. Nikolas Taverna – Agia Anna Beach • $-$$

Best beach restaurant in Mykonos.
On a small beach on the south coast (walking distance from Platys Gialos along a dirt path), 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 are prepared with meats from the family farm.
MapWebsite • Phone: +30 2289 025264

13. Indian Palace – Paradise Beach • $$

Exterior and sign of an Indian restaurant in Mykonos, Greece
Halfway between the Tropicana Beach Bar and Cavo Paradiso nightclub on Paradise Beach, the excellent curries, crispy naan, and plenty of vegetarian dishes such as channa masala and dal makhani at Indian Palace (aka Jaipur Palace) 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.
MapWebsite • Phone: +30 695 502 3488

14. Kostantis – Ornos • $$

The best place to eat on Mykonos Beach.
Awesome location on the waterfront in Ornos. Delicious traditional Greek food. Friendly and happy. This might be the best beach restaurant in Greece.
MapWebsite • Phone: +30 2289 022837

15. Buddha Bar – Ornos • $$$

A table overloooking the water and fishing boats
You have to walk through the grounds of the 5-star Santa Marina resort off Ornos Beach to reach this upscale bar/restaurant. With Buddha statues, water features, and great sea views from its terrace, Buddha Bar specializes 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.
MapWebsite • Phone: +30 2289 026570

16. Apaggio – Ornos Beach • $$

A short walk south of the bustling Ornos beach, this rustic two-story 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.
MapWebsite • Phone: +30 2289 024344

17. Nikos Gallop – Platis Gialos Beach • $$

Best places to eat in Platis Gialos Beach in Mykonos.
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 the complimentary raki and dessert are a nice extra.
MapWebsite • Phone: +30 2289 024306

18. Avli tou Thodori – Platis Gialos Beach • $$-$$$

Beach restaurant with indoor and outdoor tables
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, superb meze, and incredible baklava earn this place many return visits.
MapWebsite • Phone: +30 2289 078100

19. Kalosta – Panormos Beach • $$

A terraced restaurant overlooking a sandy 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.
MapWebsite • Phone: +30 2289 078589

Read More

  • The Best Hotels in Mykonos
  • Best New Hotels in Mykonos
  • The Best Family Hotels in Mykonos
  • The Best Beach Hotels in Mykonos
  • The Best Budget Hotels in Mykonos
  • The Best Honeymoon Hotels in Mykonos
  • Where to Stay in Mykonos
  • The Best Things to Do in Mykonos
  • The Best Time to Visit Mykonos
  • The Best Beaches in Mykonos
  • The Best Beach Clubs in Mykonos
  • The Best Bars & Clubs in Mykonos
  • Maps of Mykonos
  • Videos of Mykonos
  • Mykonos Ferry Port Guide
  • Mykonos Car Rental
  • Santorini or Mykonos
  • Athens to Mykonos
  • Santorini to Mykonos
  • Mykonos Helicopter Ride to Santorini
  • Get All New Content

    My Travel Newsletter

    1. Romantic Restaurant near Cavo Tagoo

      Hi Dave,
      My husband and I are celebrating our 10th wedding anniversary on July 9th. We are staying at Cavo Tagoo. Where should we have dinner? Thanks for your great suggestions!


      1. Santorini Dave The Hotel Expert

        A perfect, romantic night out would begin with sunset cocktails with a view at 180° Sunset Bar overlooking the Old Port, followed by a meal at Funky Kitchen in Chora.

    2. Open Restaurants in October in Mykonos and Santorini

      Hi. We are travelling to Mykonos and Santorini in mid October – do you know what restaurants will still be open? Thanks!

      1. Santorini Dave The Hotel Expert

        In Santorini every restaurant will be open in October. In Mykonos, nearly every restaurant will be open – with maybe a few on the beaches just starting to close.

    3. What Time Do People Eat Dinner in Mykonos

      When is the most common time to eat dinner in Mykonos?

      1. Santorini Dave The Hotel Expert

        8pm to 10pm will be the busiest time but you’ll find tables occupied from 6pm to midnight or even 1 or 2am.

    4. Cash or Credit Car for Mykonos

      Do many restaurants accept credit cards or is cash needed on this trip for meals and tips? We are traveling to Santorini and Mykonos and are wondering how much cash in Euros to bring for a 10-day trip.

      1. Santorini Dave The Hotel Expert

        Most Mykonos restaurants accept credit card but it’s always a good idea to have some cash on you. There are ATMs all over the place in both Mykonos and Santorini.

    5. Tipping in Mykonos

      How much is customary for tip on Mykonos? I’m seeing various answers online.

      1. Santorini Dave The Hotel Expert

        Yeah, it’s all over the place and no set standard but I’d recommend 10% to 20%. Tourist industry workers in Greece work long hours for fairly low wages. That said, Greeks generally don’t tip, so if you’re on a tight budget it will not be frowned upon if you don’t tip. Though different standards do sometimes apply to foreigners and at a very nice restaurant in Santorini or Mykonos they will likely expect something extra to be left.

    6. Best Sushi in Mykonos

      What’s the best sushi restaurant in Mykonos?

      1. Santorini Dave The Hotel Expert

        Bonatsa at Platys Gialos Beach serves delicious sushi. Pasaji on Ornos Beach is also good.

    Leave a Reply

    Your email address will not be published. Required fields are marked *