• There  is a long list of foods to you need to try at Mykonos that there won’t be time for you to repeat restaurants. 
  • If you really want to familiarize yourself with Greek culture and it’s cuisine, take this Mykonos Cooking Class. It’s the best way to introduce yourself to the traditional ways of the island. 
  • Here is a list of guides and suggestions before you go to Mykonos:
    • If you still haven’t found a place to stay, here’s a list of the Best Mykonos Hotels to help you out. 
    • If you’re on a budget, check out this list of Cheap Mykonos Hotels
    • If went to the island for the sea, here are the Best Mykonos beachesas well as the Mykonos Beach Hotelsso you can stay close to them 
    • To make the most out of your visit here is a list of the Best Mykonos Tours 

The Mykonos food trail-The best restaurants on the island are mostly found the Mykonos Town. 

Here are the restaurants that you have to try when you’re in Mykonos:

Funky Kitchen

Location: Mykonos Town

Serves: Dinner Only 

Seats: Through Reservation only

Open only at night, this little restaurant offers a lot of innovative dishes that are so delicious, it would be hard to forget. It’s located on an off beaten track on Mykonos Town. Their signature dish, the chocolate nirvana, is a must try. It totally lives up to its name. This restaurant serves dishes like seared tuna eggplant, octopus carpaccio, and rack of lamb. It’s only open at night and you have to get reservations before coming. 

M-Eating

Location: Mykonos Town

Serves: Dinner Only 

Seats: Through Reservation only

One of the most recommended restaurants on the island, this little restaurant is located on a small street in Mykonos. M-Eating has very attentive staff that would be very happy to recommend dishes to you in case you’re not sure what to get. Start with their specialty dish, the Mykonos Pie, it’s to die for. Follow it up with dishes like the tuna carpaccio, sous vide lamb, and hunkar begendi. Take note that this restaurant, like many in Mykonos, is only open at night and it’s for reservations only.

Kadena

Location: Mykonos Town

Serves: All Days Meals

Seats: Reservation Recommended

If you’re heavy on the view, this is one restaurant you don’t want to miss. Kadena is located on the waterfront of Mykonos. You could watch the boats sailing on the sea while you eat. It offers a number of italian and greek dishes like Mykonian sausage, Gyros, and Risotto. It’s a good place for children and gives a lot of free side dishes. 

Pepper

Location: Mykonos Town

Serves: Snacks

Seats: First come, First Serve

Pepper is the perfect place to go to if you’re looking for delicious snacks. It’s doesn’t serve heavy meals but their burgers and their gyros are the talk of the town. All of their meals are prepared with fresh, quality ingredients in an open kitchen where you could see them. This little restaurant is located in a small street in Little Venice so be careful not to miss it. 

Sakis Grill House

Location: Mykonos Town

Serves: Dinner Only 

Seats: First come, First Serve

Sakis is a simple restaurant in Mykonos. It doesn’t have an overly fancy menu or venue but it does serve really good gyro with generous amounts of onions, tomatoes, and tzatziki with your choice of either chicken or lamb. This eatery is open 24/7 and is a favorite hangout for club-goers.  

Uno Con Carne

Location: Mykonos Town

Serves: Dinner Only 

Seats: Reservation Recommended

This restaurant mainly serves steaks. The famous steaks like T-bone, Rib eye and New York strip are all available here and so many more. They also have an oyster bar and lots of wines to choose from. Located at the end of a street, this restaurant offers lots of seats and is very spacious. You don’t necessarily need recommendations to eat here but because of the flood of tourists, it’s best to secure one. 

Nikos Taverna

Location: Mykonos Town

Serves: Dinner Only 

Seats: First come, First Serve

Standing for four decades, this taverna serves authentic Greek cuisine with fresh ingredients taken from the sea. It’s located on right the main square and is pretty  hard to miss given the crowd it attracts. It’s best dishes include grilled seafood and lamb kleftiko.

Kounelas

Location: Mykonos Town

Serves: Dinner Only 

Seats: Reservation Recommended

Kounelas is a garden restaurant that serves delicious seafood. It has a magnificent view of the ocean that diners could enjoy while eating. Its specialties include orzo dishes, mussel risotto, cuttlefish ink, and freshly caught octopus and squid that’s served grilled. The Kounelas has a small venue that getting a reservation in advance is recommended. 

Daniele and Alessandro

Location: Mykonos Town

Serves: Dinner Only 

Seats: Through Reservation only

Another great Italian restaurant that you shouldn’t miss while in Mykonos. This restaurant offers a number of great italian dishes like the penne pasta with pesto and their squid with zucchini which boasts a fresh squid taken from the sea. Daniele and Alessandro is located at the center of the main square in Mykonos Town.

Joanna’s Nikos Place Taverna

Location: Mykonos Town

Serves: Dinner Only 

Seats:  Reservation Recommended

Just walking distance from Mykonos’ town, this taverna boasts a great view of the sea from its location. It serves wonderful greek food like grilled fish, lamb souvlaki and moussaka. The taverna’s owner is Irish and very accommodating. This restaurant is one of the best spots to catch a sunset in Mykonos. 

Elia

Location: Elia Beach

Serves: Dinner Only 

Seats:  First come, First Serve

Elia restaurant shares the same name as the beach it’s located in. It serves mainly large seafood that’s taken from the sea and guaranteed fresh. Its menu includes seafood linguine, Aegean shrimps, orzo pasta, and grilled squid. Its location makes it a popular pick for swimmers and beach goers in the area. 

Hippie Fish

Location: Agios Ioannis Beach

Serves: Dinner Only 

Seats:  First come, First Serve

Hippie fish is a restaurant located on Agios Ioannis beach. It serves Greek and Mediterranean seafood and boasts a great view of the beach from its location. Its offerings include calamari stuffed with feta, Mykonos sausage, and Seafood Aegean Paella.

Nikolas Taverna

Location: Agia Anna Beach

Serves: Dinner Only 

Seats:  First come, First Serve

A small restaurant on Agia Anna beach. This restaurant has been passed from generation to generation of a single family. It serves traditional seafood prepared from the fishes caught by Nikolas, the owner, and from the meat they harvest from their own farm. The location of the restaurant and the ambiance from the area is very relaxing and can be a good break from the wild, crazy vibe that’s usually around Mykonos.

Kiki’s Taverna

Location: Agios Sostis Beach

Serves: Dinner Only 

Seats:  First come, First Serve

Is a favorite among locals and tourists. This restaurant is located at Agios Sostis beach and has a magnificent view of the water from its location. It opens at 1 in the afternoon and serves lunch and dinner. Since there’s a number of people waiting in the area even before the opening time, the restaurant was kind enough to provide wine spritzers for free. Their menu includes grilled pork chops, many kinds of salads, swords, and octopus. All of their food comes in large servings that it’s definitely worth every penny. 

Indian Palace

Location: Paradise Beach

Serves: Dinner Only 

Seats: First come, First Serve

If you ever get tired of the Greek food on the island and you want a palate cleanser, then Indian place is the restaurant for you. It serves purely Indian food and is cooked by a known Indian chef on the island. Located on a beach, it’s popular among beach goers and swimmers. It’s also close to both Tropicana beach bar and Cavo Paradiso that clubbers usually stop by to eat here before and after going to the club. 

La Cucina di Daniele

Location: Ano Mera

Serves: Dinner Only 

Seats: Reservation Recommended

A popular restaurant among locals and tourists, La Cucina di Daniele is the best italian restaurant in Mykonos. It serves delicious food and innovative dishes. All the ingredients used in their food are fresh and locally produced. This restaurant has a great staff and top-notch service. Plus all of their food are served with beautiful presentation that it almost makes you guilty to eat them.

Buddha Bar

Location: Mykonos Town

Serves: Dinner Only 

Seats: First come, First Serve

If you’re looking for mix cultural food, then the Buddha bar is the place to go. It serves Japanese, Thai, Chinese, and Peruvian flavors to create their dishes. Their best offerings include baked scorpion fish, Special sushi rolls, seared tuna tacos, and amazing cocktails. You don’t necessarily need recommendations to eat here but because of the flood of tourists, it’s best to secure one. 

Appagio

Location: Mykonos Town

Serves: Dinner Only 

Seats: Reservation Recommended

The Appagio is a small restaurant that’s located near Ornos beach. It offers authentic Greek cuisine and a magnificent view of the open sea. Many of the items on its menu are cooked with local produce. Seared Tuna and Grilled Sardines are some of their best-sellers. If you can, time your visit when the day is about to end so you can witness the magnificent sunset while you eat. 

Nikos Gallop

Location: Platys Gialos Beach

Serves: Dinner Only 

Seats: Reservation Recommended

Nikos Is the most recommended restaurant in Platys Beach. It serves delicious Cretan food like steamed mussels with wine, sea bass in salt crust, and grilled fish platter. It even has free side dishes like raki and desserts. Its amazing food along with its superb service are the reasons why it’s the best restaurant in Platys beach.

Avli tou Thodori

Location: Platys Gialos Beach

Serves: Dinner Only 

Seats: Through Reservation only

Located in one of Mykonos’ most popular beaches, this restaurant serves greek and mediterranean food. It’s menu include lobster zero, meze, baklava, and grilled fish. It’s family owned and already have a small group of fans who regularly go back to eat. 

Kalosta

Location: Panormos Beach

Serves: Dinner Only 

Seats: Reservations Recommended

Enjoy a break from swimming in this mediterranean restaurant. Perfectly located on the Panormos beach, it’s a convenient eating place for beachgoers who don’t want to go far from the beach to find wonderful food. They serve sea urchin spaghetti, hot and cold meze and eggplant imam. 

Lohan Beach House

Location: Mykonos Town

Serves: Dinner Only 

Seats: Through Reservation only

One of the best bar and restaurant in Mykonos. This restaurant serves good food and has a comfortable atmosphere. The Lohan is a little far from Mykonos town. Since there are no buses in the area, you have to take a thirty-minute taxi ride for about thirty euros to get to it. Because of its location, the Lohan is not as packed as the other beach clubs in Mykonos.