The best Mykonos restaurants range from acclaimed fine dining in Chora, such as Krama and M-Eating, to fresh seafood, glamorous beach clubs, traditional tavernas and excellent cheap gyros. This guide covers where to eat in Mykonos Town, fine dining, traditional Greek, seafood, beach restaurants, budget eats, the villages and tips for dining.
Eating out is one of the great pleasures of the Mykonos travel guide, with a scene to match the island’s glamour. The sections below cover where to eat in full.
Where are the best restaurants in Mykonos?
The best restaurants in Mykonos cluster in Mykonos Town (Chora), from fine-dining rooms like M-Eating and Krama to traditional tavernas and gyros joints. Glamorous beach clubs such as Nammos and Scorpios sit on the coast.
Mykonos has one of the most varied and glamorous dining scenes in Greece. Most of the best restaurants are concentrated in the lanes of Chora, the island’s culinary heart. Here you find acclaimed fine-dining rooms, stylish modern Greek tables, traditional family tavernas, fresh seafood and the best cheap gyros, all within a short walk.
Out on the coast, the famous beach clubs turn lunch into a glamorous event. Nammos at Psarou and Scorpios at Paraga lead the scene, while beach areas like Ornos and Platis Gialos hold excellent seaside restaurants. Inland, the village of Ano Mera offers authentic tavernas around its square. From a three-euro gyros to a tasting menu, Mykonos delivers, set within the wider Mykonos Town. Fine dining is a highlight.
Where do you eat fine dining in Mykonos Town?
For fine dining in Mykonos Town, head to acclaimed rooms like M-Eating, Krama with its Michelin-awarded chef, and Interni. All three serve creative modern Greek cuisine, blending island produce with refined technique. Reservations are essential in peak season.
Mykonos Town has become a serious fine-dining destination, with restaurants that rival the best in Greece. M-Eating is widely rated among the finest, tucked into a restored townhouse with exposed beams and a serene courtyard. Its menu is rooted in island cuisine, from octopus with fava purée to slow-cooked meats. Krama, inside the Semeli Hotel, offers sophisticated Greek fine dining under a Michelin-awarded chef, with standout dishes like 12-hour lamb and a well-priced multi-course tasting menu.
Interni blends modern technique with traditional Greek produce in an elegant open-air setting. Other chic restaurants in the lanes focus on inventive seafood, sushi and Mediterranean fusion in romantic, candlelit surroundings. These are special-occasion rooms with prices to match, so booking ahead is essential in high summer. They are set out alongside the guide to a Mykonos honeymoon. Traditional Greek food is everywhere too.
Where do you eat traditional Greek food?
For traditional Greek food, seek out the family-run tavernas in the back lanes of Chora and in the inland village of Ano Mera. They serve classics like moussaka and grilled meats, plus Mykonian specialities such as kopanisti cheese and louza.
Beneath the glamour, Mykonos keeps a strong tradition of honest, home-style Greek cooking. The best of it is found in the family-run tavernas tucked into the quieter back lanes of Chora. Above all, it thrives in the inland village of Ano Mera, where the tavernas around the square serve locals and visitors alike.
Here you enjoy Greek classics like moussaka, slow-cooked stews, grilled lamb and chicken, stuffed vegetables and fresh village salads. Alongside them come the island’s own specialities: the pungent, spreadable kopanisti cheese, the cured pork louza, local sausages and the simple mostra rusk topped with tomato and cheese. These tavernas are more relaxed and far better value than the fashionable restaurants. They offer a genuine taste of Mykonian and Cycladic cuisine, set out alongside the guide to Mykonos food. Seafood deserves its own meal.
Where do you eat seafood in Mykonos?
For seafood, choose the fish tavernas and seaside restaurants in the harbour areas, at Ornos, Platis Gialos and the old port. You eat the day’s catch by the water, from grilled fish and octopus to calamari and lobster pasta, priced by weight.
Mykonos, a Cycladic island with a proud seafaring past, serves superb fresh seafood, best enjoyed by the water. The seaside tavernas at Ornos beach, Platis Gialos and along the old port and Gialos waterfront in Chora specialise in the day’s catch. Highlights run from whole grilled fish and charcoaled octopus to fried calamari, prawns, sea urchin and the island’s beloved lobster spaghetti, often paired with a chilled local white wine.
Fresh fish is usually priced by the kilo, so it can be expensive, especially at the smarter spots. The waiter often brings the whole catch to the table so you pick your fish before it is weighed. It is worth confirming the price at that point before ordering. For a more affordable seafood fix, the simpler harbour tavernas and ouzeris serve excellent mezes of small fish, octopus and seafood at gentler prices. Marinated anchovies, grilled sardines and fried small fish make cheap, authentic starters to share. They are set out alongside the guides to Ornos beach and the beaches. The beach clubs are a dining scene of their own.
Where do you eat at the beach clubs?
The beach clubs are a glamorous dining scene in their own right, led by Nammos at Psarou, Scorpios at Paraga and the restaurants of Ornos and Platis Gialos. They serve Mediterranean cuisine, fresh seafood and sushi on the sand, at premium prices.
In Mykonos, lunch at a beach club is as much an event as dinner in town. The most famous is Nammos at Psarou, a world-renowned beach club whose restaurant serves Mediterranean cuisine and fresh Aegean seafood. The menu runs from lobster and oysters to sushi and premium meats, served to a glamorous crowd, with the meal building into an afternoon party.
Scorpios at Paraga offers a more bohemian-chic take, blending Mediterranean food, sunset rituals and music. The beachfront restaurants at Ornos and Platis Gialos range from luxury dining to relaxed Greek tavernas right on the sand. These venues combine excellent food with a beautiful setting and a party atmosphere. They are expensive and hugely popular, so booking a table well ahead in peak season is essential, set out alongside the guides to Psarou Beach and nightlife. You can eat well on a budget too.
Where do you eat on a budget?
You eat cheaply in Mykonos at the gyros and souvlaki joints in Chora, where a generous gyros costs around 3 to 5 euros. Simple tavernas, bakeries and ouzeris, plus self-catering from supermarkets, keep costs down on the pricey island.
Mykonos is expensive, but you do not have to spend a fortune to eat well. The best budget option is the island’s excellent gyros and souvlaki. Counter joints in the lanes of Chora serve a generous, delicious wrap for around three to five euros, a filling meal for a fraction of a restaurant bill.
Simple family tavernas, bakeries selling fresh pastries and pies, and traditional ouzeris serving small mezze plates offer good-value, authentic eating away from the fashionable restaurants, especially in the back lanes and in Ano Mera. Those staying in apartments or villas can also self-cater, buying fresh produce, cheese and local products from the supermarkets and bakeries. Mixing one or two splurge meals with cheaper local eating is the smart way to enjoy the food scene, set out alongside the guide to Mykonos on a budget. The villages offer authentic dining.
Where do you eat in Ano Mera and the villages?
Ano Mera, the island’s inland village, has traditional tavernas around its central square serving authentic, well-priced Greek and Mykonian food near the Panagia Tourliani monastery. It is the best place to eat like a local, with grilled meats and home cooking.
For a more authentic, relaxed and affordable meal, head inland to Ano Mera, Mykonos’s only significant village and a world away from the glamour of Chora. The village square, framed by the historic Panagia Tourliani monastery, is lined with traditional tavernas. Here locals and in-the-know visitors gather for honest Greek cooking, grilled meats and souvlaki, slow-cooked dishes, fresh salads and the island’s own cheeses and cured meats. Tables spill out under the trees, and the pace is slow and unhurried.
The food is served in a calm, shaded setting at much gentler prices than the resort areas. Eating here, especially in the evening when the square comes alive, gives a genuine taste of Mykonian village life. It offers a welcome break from the crowds and the bills of the coast and the town. The meal pairs perfectly with a visit to the monastery, set out alongside the guide to Ano Mera. A few tips help.
What tips help for dining in Mykonos?
The tips are to book popular restaurants and beach clubs well ahead in peak season, to eat the same views at lunch for less, to mix splurge meals with cheap gyros, and to confirm fish prices. Dinner is eaten late, from 9pm.
A little planning makes the most of the Mykonos food scene. Because the best restaurants and beach clubs are hugely popular, reserve a table well in advance for high summer, ideally before you arrive, as the top spots and prime sunset slots sell out. To enjoy the glamorous beach clubs and view restaurants for less, go for lunch rather than dinner, when prices and demand are lower.
Manage your budget by balancing one or two special meals with cheaper, authentic eating at gyros joints, tavernas and in Ano Mera. When ordering fresh fish, remember it is usually priced by the kilo, so check the cost first to avoid a surprise. Greeks eat late, with dinner from around 9pm, so book accordingly and embrace the long Mykonos evening. These points are set out alongside the guides to when to visit and a Mykonos itinerary. One more point is worth knowing.
What is the gyros and street food scene like?
The gyros and street food scene in Mykonos is excellent and affordable. Souvlaki and gyros joints in the lanes of Chora serve generous wraps of grilled meat, salad, tzatziki and chips for around 3 to 5 euros, the best-value quick meal on the island.
Amid the glamorous fine dining and pricey beach clubs, Mykonos has a thriving, down-to-earth street food scene. It is a saviour for hungry visitors and budget travellers. The island’s gyros and souvlaki counters, tucked into the lanes of Chora, serve some of the best-value food anywhere on Mykonos. A generous gyros wrap of grilled pork or chicken, tomato, onion, tzatziki and chips, wrapped in warm pita, costs only around three to five euros.
These spots are quick, casual and loved by locals and tourists alike, perfect for a lunch on the go or a late-night bite after the bars. Souvlaki on a skewer, chicken gyros and vegetarian wraps give a choice for most appetites. Bakeries selling fresh cheese pies, spinach pies and pastries add to the cheap, tasty options. A pie and a coffee make a light, low-cost breakfast on the move. They make a refreshing contrast to the high-end dining the island is famous for, set out alongside the guide to Mykonos on a budget. Breakfast and cafes deserve a look too.
Where do you eat breakfast and find cafes?
For breakfast in Mykonos, head to the cafes and bakeries in Chora and the resort areas, which serve Greek yoghurt with honey, fresh pastries, cheese pies and coffee. Hotels lay on generous buffets, while waterfront cafes in Little Venice add a sea view.
Mornings in Mykonos start slowly, and the island’s cafe culture is part of the pleasure. In Chora, small bakeries and cafes open early with strong Greek coffee, freddo espresso and freshly baked bread, alongside spanakopita, tyropita and honey-soaked pastries. Greek yoghurt with local honey, nuts and fruit is a classic island breakfast, and many cafes also serve eggs, omelettes and full brunch plates for later risers.
The waterfront cafes in Little Venice and along the Gialos harbour make a scenic spot for a first coffee by the water. Resort areas at Ornos, Platis Gialos and Psarou add relaxed beach cafes for a lazy morning before the sun climbs. Iced coffee dominates in the summer heat, and the freddo cappuccino is the local favourite. Most hotels lay on generous breakfast buffets, so many visitors combine an early hotel breakfast with a mid-morning coffee out in town. Prices at the fashionable cafes climb, so a bakery stop stays the cheaper choice. This gentle start suits the island’s late-dining rhythm well.
Where do you eat with a sunset view?
For a sunset view, book the waterfront restaurants and cocktail bars of Little Venice in Chora, where tables sit right at the water’s edge. Cliffside restaurants near the windmills and west-facing bays like Ornos also frame the famous Mykonos sunset.
Mykonos is famous for its sunsets, and dining with a view is a defining island experience. Little Venice, the row of old sea-captains’ houses in Chora with balconies over the waves, is the classic choice. Its waterfront restaurants and cocktail bars put your table almost in the sea as the sun drops behind the horizon, though the prime slots book out fast and carry a premium.
Just above, the iconic windmills and the cliffside terraces nearby give a wider panorama over the town and the water. Out of town, the west-facing beach clubs and seaside tavernas at bays such as Ornos and Kapari catch the same golden light with a calmer feel. Arriving early for a drink before the meal secures the view and the best table. A sunset table works best reserved ahead, timed for the hour before dusk, and paired with a slow dinner as the sky changes. Vegetarians are well catered for too.
What are the options for vegetarians and families?
Vegetarians eat well in Mykonos on the rich Greek table of salads, dips, stuffed vegetables and cheese pies, while modern restaurants add plant-based menus. Families find relaxed tavernas, mild grilled dishes and early tables that suit children.
Greek cuisine is naturally kind to vegetarians, and Mykonos reflects that. The classic mezze table brims with meat-free choices: Greek salad, tzatziki, fava, dolmades, gigantes beans, grilled vegetables, cheese and spinach pies and the local kopanisti spread. Many modern and fine-dining restaurants now list dedicated vegetarian and vegan plates, and staff readily adapt dishes on request. Olive oil, pulses and seasonal vegetables anchor much of the cooking, so meat-free meals feel natural rather than an afterthought.
Families are welcome across the island, especially at the traditional tavernas of Chora’s back lanes and Ano Mera. Grilled meats, chips, pasta and mild dishes please younger diners. The relaxed pace of a taverna suits children better than a glamorous beach club at night. Staff are used to families and happy to bring shared plates for the table. Eating earlier in the evening, before the late Greek dinner hour, gives families quieter rooms and easier service. Beach cafes and bakeries also make simple, low-cost stops between swims. These options round out a food scene that works for every kind of traveller.
Frequently Asked Questions
Where are the best restaurants in Mykonos?
The best restaurants cluster in Mykonos Town (Chora), from celebrated fine dining like M-Eating and Krama to traditional tavernas and cheap gyros. Glamorous beach clubs such as Nammos and Scorpios sit on the coast. The island offers world-class Greek and international dining at every level.
What food is Mykonos known for?
Mykonos is known for its local specialities, including the pungent, spreadable kopanisti cheese, the cured pork louza, local sausages and the mostra rusk. These sit alongside fresh seafood, Greek classics like moussaka and grilled meats, and excellent cheap gyros. Fine dining and beach-club cuisine are also highlights.
Is eating out in Mykonos expensive?
Eating out in Mykonos can be expensive, especially at the fine-dining restaurants and beach clubs, where prices are high and fresh fish is charged by weight. You can still eat well on a budget at the gyros joints, simple tavernas and in Ano Mera, so mixing splurges with cheaper meals keeps costs manageable.
Do you need to book restaurants in Mykonos?
You need to book the fine-dining restaurants, popular tavernas and beach clubs well ahead in high summer, when the top spots and prime sunset tables sell out fast. Casual gyros joints, bakeries and simple tavernas take walk-ins, so booking matters most for the sought-after rooms and sunset slots.
What time do people eat dinner in Mykonos?
People eat dinner late in Mykonos, with restaurants filling from around 9pm and the beach clubs and bars staying lively well past midnight. Lunch runs through the afternoon, and cafes open early for breakfast, so the island’s eating rhythm stretches across the whole day and deep into the night.