You're likely wondering where to eat if you're headed to Mykonos. With such a wealth of restaurants and tavernas, it can be hard to know where to start. But don't worry. We find the best places for tourists and places where locals eat in Mykonos. Here are some of the best places to eat in Mykonos, Greece, whatever your appetite may be.
Whether you're looking for traditional Greek dishes or something more international, there's sure to be something on this list that will satisfy your cravings. So what are you waiting for? Start planning your culinary adventure now!
🇬🇷🏝️ Tips to visit the Greek Islands, Restaurants & Airports
Top Restaurants in Mykonos, Greece:

1. Kikis Tavern (Mid-Range):
Kikis Tavern is a restaurant in Mykonos, Greece, known for its traditional Greek cuisine. The restaurant has been in business for over 25 years and has become a favourite spot for locals and tourists alike. Some of the dishes you can expect to find on the menu include moussaka, dolmades, gyros, souvlaki, and lamb chops. Kikis Tavern also offers a wide selection of wine and beer and dessert options like baklava and galaktoboureko. If you're looking for a taste of authentic Greek cuisine, Kikis Tavern is worth checking out.
Location: Mikonos 846 00, Greece
Favourite dishes: Taramasalata
Average prices: Between $20 to $28
Reservation requirement: No
2. NOA Greek Restaurant (Mid-Range):

NOA Greek Restaurant is a popular eatery in Mykonos that offers traditional Greek cuisine. The restaurant is located in the city's heart and is known for its authentic dishes and excellent service. NOA Greek Restaurant has a warm and inviting atmosphere, making it the perfect place to enjoy meals with family or friends. The menu features all of your favourite Greek dishes, including Mousaka, Souvlaki, Gyro, and Baklava. NOA Greek Restaurant is sure to please whether you're looking for a quick bite or a leisurely meal.
Location: Mykonos Town, 846 00, Greece
Favourite dishes: Pork Souvlaki, Fried Calamari
Average prices: Between $15 to $45
Reservation requirement: No
3. Rustic Grill (Mid-Range):

Located in the heart of Mykonos town, Rustic Grill is a popular spot for locals and tourists alike. The relaxed atmosphere and fresh, local food make it the perfect spot for a casual lunch or dinner. The menu features traditional Greek dishes with a modern twist, like grilled lamb skewers with tzatziki sauce or Moussaka Bolognese and other cuisines such as American. There's something for everyone at Rustic Grill, so come on down and enjoy some delicious food!
Location: Mykonos Provincial Road, Vougli, Mikonos 846 00, Greece
Favourite dishes: The New York Burger, the Butcher's Burger.
Average prices: Between $5 to $41
Reservation requirement: No
Popular Greek foods: Must eat in Greece
4. Reeza Restaurant (Mid/High-Range):

Reeza Restaurant in Mykonos is a traditional Greek restaurant that serves up some of the best food on the island. The restaurant is located in the heart of Mykonos Town, steps away from the famous windmills. Reeza offers a variety of delicious Greek dishes, all made with fresh, local ingredients.
The menu includes selections such as lamb chops, Mousaka (a baked dish with eggplant, meat, and potatoes), various fish and seafood items, and much more. Be sure also to try one of their homemade desserts! Whether you're looking for a romantic dinner spot or simply a great place to enjoy some good food, Reeza Restaurant is worth checking out.
Location: Agios Stefanos, Mikonos 846 00, Greece
Favourite dishes: Shrimps, Saganaki, dolma
Average prices: Between $32 to $100
Reservation requirement: No
5. Indian Palace (Budget):
Indian Palace is a restaurant in Mykonos that serves traditional Indian cuisine. The restaurant has a diverse menu that includes dishes like chicken tikka masala, dal makhani, and lamb biryani.

The restaurant has a casual atmosphere and features indoor and outdoor seating. It's open for lunch and dinner, and it accepts reservations. Indian Palace is popular with locals and visitors alike, and it's considered one of the best Indian restaurants in Mykonos.
Location: Paradise Beach, Mykonos
Favourite dishes: Chana masala, butter chicken
Average prices: Between $10 to $21
Reservation requirement: No
6. Compass (Mid-Range):

This tavern, known as Compass, is located in the seaside town of Mykonos, directly adjacent to the new harbour. It promises to provide a culinary journey through every province of Greece. They provide one-of-a-kind flavour and quality goods and advise you on various Greek taste trails through ease and respect for tradition.
Begin your day with breakfast or coffee on Delos and the blue sea and sky, then enjoy a delicious lunch or dinner cruise before lounging about for a drink or cocktail on one of Mykonos' finest sunsets.
Location: Tourlos 846 00, Greece
Favourite dishes: Moussaka, sea bass
Average prices: Between $15 to $40
Reservation requirement: No
7. Lalala (Mid-Range):

Lalala cafe/bar is a trendy spot for drinks and light fare in Mykonos. The bar features an extensive cocktail menu and wine and beer. There's also a small selection of food items, including sandwiches, salads, and pizzas. If you're looking for a casual place to have a drink or something to eat in Mykonos, the Lalala cafe/bar is a great option. The atmosphere is relaxed and friendly, and the views are stunning.
Location: Panachrantou 15, Mikonos 846 00, Greece
Favourite dishes: Smoothies, smoked salmon
Average prices: Between $25 to $65
Reservation requirement: No
✨ Which island is better? Crete or Rhodes?
8. Baos Fine Dining (Luxurious):

Baos Fine Dining is an exquisite restaurant located in Mykonos, Greece. The head chef creates spectacular dishes that reflect the incredible flavours of the Mediterranean Sea. The restaurant offers a unique wine pairing experience with each dish, and the wine list has been curated by one of Greece's most celebrated sommeliers. Baos Fine Dining is the perfect destination for a special occasion or romantic evening.
Location: Myconian Korali Mykonos Town, 846 00, Greece
Favourite dishes: Baos Tasting Menu and Korali Tasting Menu
Average prices: Between $45 to $200
Reservation requirement: Yes
9. Lyo Bar Restaurant (Luxurious):
Lyo Bar Restaurant is a popular spot in Mykonos for some of the best seafood in Mykonos. The restaurant has a modern and trendy decor, and the menu offers a variety of dishes that are sure to appeal to seafood lovers. Some of the highlights include the lobster bisque, the sushi rolls, and the grilled octopus. There is also a wide selection of wine and cocktails available.
Location: Super Paradise St, Mikonos 846 00, Greece
Favourite dishes: Tuna sashimi
Average prices: Between $32 to $110
Reservation requirement: No
How to save money while traveling?
10. Krama Mykonos (Luxurious):

Krama Mykonos is a world-renowned waterfront restaurant located in the picturesque harbour of Mykonos Town in the Cyclades Islands of Greece. Serving modern Mediterranean cuisine emphasizing fresh seafood, the restaurant has been awarded one Michelin star and boasts spectacular views of the Aegean Sea. It is one of the best restaurants in Mykonos with a view.
Location: Panachrantou, Mikonos 846 00, Greece
Favourite dishes: Beetroot risotto, T-Bone Steak
Average prices: Between $45 to $150
Reservation requirement: Yes
11. M-Eating (Luxurious):

If you're looking for a truly memorable dining experience in Mykonos, you must check out M-eating. The menu features Greek and international cuisine, and the dishes are all prepared using fresh, locally-sourced ingredients. The service is excellent, and the atmosphere is simply magical. If you're looking for a romantic dinner spot or somewhere to celebrate a special occasion, M-eating is sure to exceed your expectations.
Location: Kalogera 10, Mikonos 846 00, Greece
Favourite dishes: Fish soup, Lamb
Average prices: Between $30 to $100
Reservation requirement: No
12. Narcissus Mykonos Restaurant (Luxurious):

Narcissus Mykonos is a truly unique dining destination in the town of Mykonos. Located within a beautiful garden setting, the restaurant offers stunning views of the Aegean Sea and serves exquisite cuisine that blends traditional Greek flavours with modern culinary techniques.
Whether you're looking for a romantic dinner for two or a festive meal with family and friends, Narcissus Mykonos will create an unforgettable dining experience. Try the house speciality, grilled fish with figs and tomatoes, while enjoying the breathtaking setting sun over the Mykonian landscape.
Location: Kouros Hotel, Mikonos 846 00, Greece
Favourite dishes: Smoked octopus, black cod
Average prices: Between $50 to $200
Reservation requirement: No
Tips for booking a good hotel online
13. Kalita (Luxurious):

Kalita is a popular restaurant in Mykonos specializing in Greek and Mediterranean cuisine. The restaurant has a beautiful outdoor seating area that overlooks the ocean, making it the perfect place to enjoy a meal while soaking up the stunning view. Kalita is also known for its fresh seafood dishes cooked to perfection and served with delicious accompaniments. If you're looking for a truly memorable dining experience during your time in Mykonos, be sure to check out Kalita restaurant!
Location: N. KALOGERA 31, Mikonos 846 00, Greece
Favourite dishes: Risotto, Moussaka
Average prices: Between $40 to $100
Reservation requirement: Yes
14. Bistrot De Nicolas (Luxurious):

Bistrot de Nicolas is a unique dining experience in the heart of Mykonos. The restaurant is located in a beautiful, traditional Greek house and offers a fantastic view. The menu features fresh, local ingredients, and the chef prepares each dish with care. The service is professional and friendly, and the overall atmosphere is perfect for a romantic night out or a special celebration. If you're looking for an unforgettable dining experience in Mykonos, Bistrot de Nicolas is worth visiting!
Location: Glyfada, Ano Mera 846 00, Greece
Favourite dishes: Cauliflower steak starter, the Croustillant de Chèvre
Average prices: Between $25 to $90
Reservation requirement: No
15. Pavilion (Luxurious):

If you're looking for a truly unique dining experience in Mykonos, you need to add a Pavilion restaurant. This hidden gem is located within a beautiful garden and offers an incredible variety of traditional Greek dishes. The atmosphere is relaxed and perfect for enjoying a delicious meal with friends or family. And be sure to try the Pavilion Specialty - it's Delicious!
Location: Elia Beach, Mikonos 846 00, Greece
Favourite dishes: Shrimp carpaccio, slow-cooked pork leg
Average prices: Between $25 to $110
Reservation requirement: Yes
✨ Best beaches in the world from Maldives to the Mykonos!
16. Jackie O' Mykonos (Luxurious):
Jackie O' Mykonos is a renowned seafood restaurant on the beautiful Greek island of Mykonos. The restaurant has an extensive wine list and offers fresh seafood dishes such as octopus salad, lobster bisque, and grilled salmon. Jackie O' Mykonos also has a great lounge area where guests can enjoy cocktails and stunning views of the Aegean Sea.
Location: 84600 Mykonos, Kikladhes, Greece
Favourite dishes: Tuna Tataki, Cocktails
Average prices: Between $60 to $300
Reservation requirement: No
17. Bill & Coo Restaurant (Luxurious):

Bill & Coo Restaurant in Mykonos is a beautiful Aegean eatery that overlooks the famed sunsets of the island. The restaurant is situated in a traditional Mykonian house and courtyard and serves up fantastic seafood dishes made with the freshest catches of the day.
The menu changes daily, but you can always expect to find delicious options like grilled octopus, lobster pasta, and more. But it's not just the fantastic food at Bill & Coo — the setting is stunning. Dine under the stars surrounded by twinkling lights, or enjoy a pre-dinner drink in the cosy lounge area.
Location: Bill & Coo Suites and Lounge Megali Ammos Beach, Mikonos 846 00, Greece
Favourite dishes: The menu changes daily.
Average prices: Between $40 to $200
Reservation requirement: No
✨ Best European Honeymoon Destinations
18. Kensho Psarou Beach Bar and Restaurant (Luxurious):

Kensho Psarou Beach Bar and Restaurant is a world-famous spot on the island of Mykonos in Greece. It's considered one of the most beautiful beaches in Europe, and the bar and restaurant offer stunning ocean views while you enjoy fresh seafood, cocktails, and more. The perfect place to relax and take in the natural beauty of Mykonos.
Location: Psarou Beach, Mykonos Town 84600 Greece
Favourite dishes: Sushi, Cocktails
Average prices: Between $50 to $230
Reservation requirement: Yes
19. Naros Italian Cuisine (Luxurious):

Naros Italian Cuisine is a Mykonos restaurant specializing in serving Italian food. The restaurant has a wide selection of dishes, including pasta, pizza, and meat dishes. Naros Italian Cuisine is also known for its desserts, including tiramisu and gelato. The restaurant is located in the heart of Mykonos Town and is open daily from midnight until midnight.
Location: Myconian Naia, Town 846 00, Greece
Favourite dishes: Truffle risotto, sea urchin spaghetti
Average prices: Between $25 to $150
Reservation requirement: Yes
20. Salty Houses Pool Restaurant (Luxurious):
Salty Houses Pool Restaurant is a quaint and charming seaside eatery located in the heart of Mykonos. Offering spectacular views of the Aegean Sea and a tempting menu of fresh seafood dishes, this restaurant is the perfect spot for a romantic dinner or casual lunch with friends.

The atmosphere at Salty Houses Pool Restaurant is warm and inviting, with rustic decor that gives the space an authentic island feel. The attentive staff will make sure your meal is nothing short of delicious, so be sure to ask for their recommendations!
Location: Kalo Livadi, Mikonos 846 00, Greece
Favourite dishes: Moussaka, seafood salad
Average prices: Between $25 to $100
Reservation requirement: No