Mykonos Restaurants – Where to Eat

GreeceMykonos › Best Restaurants
Updated: January 10, 2023
By Santorini Dave

See Also
Where to Stay in Mykonos
• Best Hotels in Mykonos
Best Beaches in Mykonos

Diners sit at tables in the sand at a beachfront restaurant shaded by trees

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.

Dining in Mykonos

  • Reservations: Many of Mykonos’ most popular restaurants are located in Little Venice, Chora, and the Old Port in Mykonos Town, where space is limited by the architecture that makes the village so attractive. Make reservations a few days in advance (farther out if it’s a special occasion or you have a larger group). Likewise, many beach clubs may have tables in a covered area available, but the sunbed sets fill up fast. Reserve sunbeds and umbrellas ahead, especially if you want to be close to the water.
  • Beach Clubs: 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.
  • Tap water is not good in Mykonos. It is safe to brush your teeth and shower in it, but it is very salty and not served in any restaurants. Bottled water is the norm in all Mykonian restaurants. It’s not free, but it’s rarely expensive, since it is a necessity.
  • Wine: Greek wines are criminally underrated. The country has been producing wine for thousands of years and offers some truly amazing varieties, especially white wines. The top wine regions in Greece are the Cyclades, the Peloponnese, and Macedonia regions. Types to try include Assyrtiko and Moschofilero (both whites), Agiorgitiko (rosé and red), Xinomavro (red), and Vinsanto (dessert wine made from white grapes but orange to deep amber in color).
  • Tipping in Mykonos: Tipping is customary. A general rule for a casual meal at a taverna is to tip about €2 to €5 or to round the bill up to the nearest number ending in a “0” or “5.” For example, if your bill is €27, leave a total of €30. For higher-end restaurants, tipping 5 to 10% is standard; 15% is considered generous. For bars and cafés if ordering at the counter, round up to the nearest euro; for table service, tip about 5 to 10%.
  • If you visit any of these restaurants please mention that you heard about them from Santorini Dave. Thanks!

Best Places to Eat in Mykonos

  • Do the Mykonos Cooking Class. Highly recommended if you love Greek food and wine. Fun, relaxed, and delicious. I get emails from loads of people saying it was the highlight of of their trip to Greece.
  • Best Fine Dining Restaurant: M-Eating in Mykonos Town.
  • Best Traditional Greek Taverna: Nicolas Taverna on Agia Anna Beach, near Paraga.
  • Best Romantic Restaurants: Rizes Folklore Farmstead and Bistrot de Nicolas, both in Ano Mera.
  • Best Hotel Restaurant in Mykonos: Krama inside Semeli Hotel in Mykonos Town.
  • Best Beach Club for Food: Buddha Bar Beach in Santa Marina Resort on Ornos Beach. Other beach clubs party harder, but this spot has the best dining.
  • Best Gyros and Souvlaki: Sakis Grill House in Mykonos Town.
  • Best Bakery: Gioras Wood Medieval Mykonian Bakery in Mykonos Town. Very cool spot with the island’s oldest bread oven dating back to the 15th century and owned by the same family for the past 200 years.
  • Best Mykonos Restaurant with a View: Kastro’s in Little Venice offers gorgeous sunset views facing the famous windmills.

The 27 Best Restaurants on Mykonos

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

Diners sit at outdoor tables at a restaurant on a cobbled street at night
Website • Phone: +30 2289 078550
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.

2. Rizes Folklore Farmstead – Ano Mera • $

Diners at outdoor tables in a rustic setting at night
Website • Phone: +30 6944 220233
Eating at this wonderful rustic restaurant, located on a traditional farmstead, is like time-traveling back to Old Mykonos. Enjoy roasted and oven baked vegetable or meat dishes, as well as homemade pies, salads and spreads – made with ingredients sourced on site. You can pair your meal with a guided farm tour, cooking class, or painting/pottery lesson; or participate in the seasonal grape or olive harvest if you’re traveling at the right time.

3. Bistrot de Nicolas – Ano Mera • $$$$

Appetizers on a plate next to a glass of white wine
Website • Phone: +30 2289 071361
Warm and charming French-Mediterranean restaurant in Ano Mera. The menu is creative and top-notch, offering exquisite and artfully-prepared dishes using only the freshest ingredients. Excellent hospitality and an extensive wine list only add to the appeal. Unusual for Mykonos, Bistrot de Nicolas caters mostly to locals and is one of the very few places that are open year-round.

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

Diners sit at outdoor tables in the sand, under the shade of a large tree
Website • Phone: +30 2289 025264
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.

5. Koursaros – Mykonos Town • $$$$

Overhead view of a stylish restaurant dining room
Website • Phone: +30 2289 078140
Beautiful Mykonos Town restaurant focusing on seafood and sushi. Prices are steep here, but the romantic atmosphere, super fresh ingredients, and artful presentation make this stylish spot worth a splurge. Their excellent bar serves innovative cocktails to the beat of a nightly DJ, with low and non-alcoholic drinks also featured on the menu.

6. Krama – Mykonos Town • $$$$

Grilled meat artfully presented on a plate with a grain and green salad
Website • Phone: +30 2289 028788
Excellent and sophisticated Greek fine dining in Semeli Hotel. Michelin-awarded chef Ioannis Parikos offers a world-class menu that includes standouts like 12-hour lamb with celeriac puree and couscous, beetroot risotto, and Krama mushrooms – a mushroom ragout with poached egg, potato cream, and truffles. The 6-course tasting menu is an excellent value.

7. Koukoumi – Ano Mera • $$-$$$

A variety of artfully-prepared vegan dishes are arranged on a table
Website • Phone: +30 2289 076317
You don’t need to be a vegan to enjoy this excellent plant-based, poolside restaurant at Mykonos’ first all-vegan hotel. The fine dining menu leans heavily on Mediterranean and Japanese influences, and includes items that range from seitan steak to vegan sushi, to wonderful dumplings and pasta dishes – plus a vegan-certified wine list.

8. Fokos Taverna – Fokos Beach • $$-$$$

Diners sitting at wooden tables under a thatched umbrella-type roof
Website • Phone: +30 6944 644343
Set between a grassy meadow and the soft sand of beautiful Fokos Beach, Fokos Taverna offers a traditional menu and friendly service in a serene and breezy atmosphere. Call a day ahead to reserve a table in high season, or be prepared for a wait – albeit on a beautiful beach. Its remote location is not accessible by bus, but it’s well worth the effort to get there via private vehicle.

9. Kostantis – Ornos • $$

Outdoor diners at a becahfront restaurant in Mykonos
Website • Phone: +30 2289 022837
Awesome location on the waterfront in Ornos. Delicious traditional Greek food, with a seafood-heavy menu. Friendly and happy, and popular with families. This might be one of the best beach restaurants in Greece.

10. Apaggio – Ornos Beach • $$

Seafront dining at Apaggio in Ornos Beach, Mykonos
Website • Phone: +30 2289 024344
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.

11. d’Angelo – Mykonos Town • $$-$$$

Outdoor tables on a cobbled dining terrace that includes a large tree
Website • Phone: +30 6945 431122
Wonderful Italian restaurant in Mykonos Town, located near the iconic windmills. Authentically-prepared pizzas, fresh pastas, and creamy risottos are the heavy-hitters on the menu, which also includes a variety of grilled meats and seafoods. Vegetarians and vegans are well catered to also, with an entirely separate (and delicious) vegan menu.

12. Funky Kitchen – Mykonos Town • $$$

Artistically-presented greek salad on a round, slate platter
Website • Phone: +30 2289 027272
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.

13. Kalita – Mykonos Town • $$$$

Al fresco dining at Kalita Restaurant inside Fresh Boutique Hotel in Mykonos Town
Website • Phone: +30 22890 27102
Contemporary Greek fine dining, emphasizing the flavors of Mykonos and the Cyclades. Expect perfectly seared seafood, slow-cooked meats, locally sourced cheeses, and handmade pastas seasoned with Aegean herbs. The romantic courtyard setting is ideal for special occasions – open to the sky with soft lighting and shade trees growing up throught the tile floor. Service is refined yet warm and unfussy. Dinner only; reservations recommended.

14. Kastro’s – Mykonos Town • $$-$$$

Couples dine on small balconies sitting over the water, with views to the Mykonos windmills
Website • +30 2289 023072
Contemporary Greek and Mediterranean cuisine in an 18th-century building in the heart of Little Venice. Fresh and excellent seafood is the star here, in a menu that also includes roasted meats, pastas, salads, and traditional Myconian favorites. Cocktails here are superb, especially when sipped on a colorful balcony over the Aegean, with a sunset view to the iconic windmills. Reservations highly recommended.

15. Sakis Grill House – Mykonos Town • $

Diners sit at crowded outdoor tables at a souvlaki restaurant at night
Website • Phone: +30 2289 024848
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.

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

People walk down a sandy path to a rustic restaurant overlooking the beach
No website • Phone: +30 6940 759356
Local and visiting foodies head up to the north coast just to eat at this island 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 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.

17. Nikos Gallop – Platis Gialos Beach • $$

White-painted restaurant with bouganvillia and a wooden sailboat out front
Website • Phone: +30 2289 024306
A short walk uphill from popular Platis Gialos 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.

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

View over a Greek salad to a row of sunbeds on a sandy beach
Website • Phone: +30 2289 078100
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.

19. Kalosta – Panormos Beach • $$

Shaded table overlooking a sandy beach
Website • Phone: +30 2289 078589
The shaded 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.

20. Kadena – Mykonos Town • $$

View across a plate of pastitsio to a cobbled plaza
Website • Phone: +30 2289 029290
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.

21. Kounelas Fish Tavern – Mykonos Town • $$

A man flips a fish on a hot grill
Website • Phone: +30 2289 028220
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, cooked to order on a charcoal grill, is even better. Dinner only; reservations are a good idea due to limited seating.

22. Pepper – Mykonos Town • $

A souvlaki gyro wrap and a salad on a table set for lunch
Website • Phone: +30 2289 027019
With only 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.

23. Indian Palace – Paradise Beach • $$

Stone exterior and wooden sign of an Indian restaurant in Mykons, Greece
Website • Phone: +30 695 502 3488
Halfway between the Tropicana Beach Bar and Cavo Paradiso nightclub on Paradise Beach, the excellent curries, warm and fresh 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.

24. Buddha Bar – Ornos • $$$

View from a table overlooking a marina with boats bobbing in the waves
Website • Phone: +30 2289 026570
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.

25. Elia – Elia Beach • $$

Covered outdoor tables in the sand, on a beach
Website • Phone: +30 2289 071204
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.

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

Diners at outdoor tables shaded by sail-type awnings
Website • Phone: +30 2289 023547
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.

27. La Maison de Katrin – Mykonos Town • $$$$

Diners at an outdoor table in a cobbled Mykonos town alleyway
Website • Phone: +30 6971 977526
Traditional Greek meets French fine dining at this sweet spot tucked into a cozy corner in Mykonos Town. Try their coq au vin or seafood in saffron cream sauce, and you’ll see why they’ve been around for more than 50 years. Excellent wine list, too.

About Santorini Dave

Santorini Dave Author Bio. Santorini Dave was started in 2011 by a guy who loved Greece, travel, and great hotels. We're now a small team of writers and researchers on a mission to deliver the most helpful travel content on the internet. We specialize in Santorini, Mykonos, Athens, and Greece and recommend the best hotels, best neighborhoods, and best family hotels in top destinations around the world. We also make hotel maps and travel videos. I can be contacted at

  1. Mykonos Reservations

    Hi Dave,
    how busy is Mykonos in mid June (like 12-16th)? For the 180 bar do we need reservations or we should try our luck without it? Not sure if its worth it! Thanks for your tips!

    1. Santorini Dave The Hotel Expert

      Make reservations.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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 *