Mykonos draws a million visitors a year and absorbs them mostly into the same six beach clubs. The good eating happens in a thinner band: ten or so restaurants where the cooking matches the bill, the room earns the staging, and the staff have outlasted at least one season. This is that band.
At a glance
Top picks for 2026: Matsuhisa Mykonos for the headline meal, Spilia Seaside for the sea cave, Hypsipyle at Kalesma for a quiet tasting menu, and Kounelas for the taverna lunch every itinerary forgets.
Most Mykonos dining advice is wrong about the same thing: it equates expensive with good. The island has both, and they overlap less than the bill suggests. The best meals on Mykonos are not the ones served on the loudest stretch of Psarou or the most-photographed pool deck at Nammos. They are at a Japanese counter in Chora that ships fish from Tsukiji three times a week, at a stone-walled cave at Agia Anna where waves break against the floor, and at a 1960s taverna behind the old harbour where the lamb is roasted in a wood oven older than most of the visitors. The job of this guide is to put you at those tables and not at the others. See our full Mykonos restaurant directory for the complete ranked list.
#1
Matsuhisa Mykonos
Chora · Japanese-Peruvian · €€€€ · Est. 2002
Special OccasionImpress Clients
Nobu Matsuhisa's longest-running Greek outpost, twenty-three years on the same Belvedere terrace, and still the island's highest-floor meal. Book it.
Food9/10
Ambience9/10
Value6/10
Matsuhisa Mykonos sits on the pool terrace of the Belvedere Hotel above Chora, overlooking the windmills and the sunset on the right night of the week. The menu is the international Nobu canon — black cod miso, yellowtail sashimi with jalapeño, the rock shrimp tempura with creamy spicy sauce — executed by a kitchen that has been doing it on this island longer than most of the island's bartenders have been alive. The fish arrives twice a week from Tsukiji and once from Athens; the rice is the right temperature; the wasabi is the real thing.
Reserve two weeks ahead for July and August, more for a Friday or Saturday in peak. Ask for a pool-side table at the sunset seating (8:30pm) and order the omakase: it runs €240 a head before drinks and is the only way to eat through the kitchen's actual range. The Belvedere itself runs a separate, smaller Japanese room called Kiku on the property — if Matsuhisa is full, Kiku is the same brigade at half the price and two-thirds the show.
Address: Belvedere Hotel, School of Fine Arts District, 84600 Mykonos
Price: €150-€280 per person without wine; omakase €240
Cuisine: Japanese-Peruvian (Nobu canon)
Dress code: Smart casual; no shorts after dark
Reservations: Two weeks ahead for peak; SevenRooms or hotel concierge
Best for: Special occasion, anniversary, business dinner
Ornos hillside · Modern Greek tasting menu · €€€€ · Est. 2022
Special OccasionAnniversary
The most serious tasting menu on the island, on a hilltop terrace above Ornos, with twenty-two seats and a wine list deeper than most Mykonos hotels.
Food9/10
Ambience9/10
Value7/10
Hypsipyle opened in 2022 inside Kalesma, the Ornos hillside hotel designed by Studio Bonarchi. The dining room — twenty-two seats, a long copper bar, an open kitchen — faces west across the Aegean toward Delos and Rineia. The set menu runs five or seven courses and changes monthly. Recent dishes worth ordering by name: the smoked eel with horseradish and apple, the grilled red mullet with bottarga emulsion, and the lamb shoulder cooked in vine leaves with a yoghurt and burnt onion sauce. The kitchen has a Greek-Cretan accent without leaning on the cliché menu of fava and grilled octopus.
Wine pairings are handled by sommelier Yiannis Kaimenakis and lean into Aegean island varietals — Santorini Assyrtiko, Tinos Mavrotragano, the underrated whites of Lemnos. Pricing is honest by Mykonos standards: €145 for five courses, €210 for seven, €110 supplement for the pairing. Book three to four weeks ahead and request the corner table by the open kitchen if you want to watch the brigade work.
Address: Kalesma Mykonos, Ornos 84600
Price: €145 five courses; €210 seven courses; wine pairing from €110
Cuisine: Modern Greek tasting menu
Dress code: Smart resort
Reservations: 3-4 weeks ahead in peak season; book through Kalesma reservations
Best for: Special occasion, anniversary, serious wine night
A restaurant literally inside a sea cave, where the sea reaches the floor and the lobster is on ice three metres from your table.
Food8/10
Ambience10/10
Value7/10
Spilia, Greek for cave, is exactly that — a natural rock cavern at Agia Anna on the south-east coast, accessed down a stone staircase, with tables set on a series of low limestone ledges. The sea enters the cave at one end; tide and weather permitting, you can hear it during dinner. The kitchen specialises in whole grilled fish — sea bass, sea bream, the larger fagri snapper when it is running — priced by the kilogram and selected from the ice display by the entrance. Sea urchin pasta with bottarga is the dish to order when the urchins are in season (April through July).
Service is unfussy and the staff have been here for years. Lunch is the right meal — bright light through the cave mouth, calmer pricing, easier reservations. Dinner books out two weeks ahead in peak. Bring a layer; the cave runs ten degrees cooler than the road above. Total for two with wine: around €200-€280 depending on the fish.
Address: Agia Anna Bay, Kalafati, 84600 Mykonos
Price: €80-€140 per person depending on fish weight
Cuisine: Greek seafood, whole grilled fish
Dress code: Resort casual; sandals fine for lunch
Reservations: 10-14 days ahead in peak; phone the restaurant directly
Best for: Long lunch, anniversary, the photographs
Join 12,000+ discerning diners. Tables for every occasion, delivered every Thursday.
#4
Interni
Chora · Modern Mediterranean · €€€ · Est. 2003
Date NightGroup Dinner
Twenty-three years on Matogianni Street and still the Chora restaurant locals choose for an actual dinner, not a scene.
Food8/10
Ambience8/10
Value7/10
Interni runs through a vaulted whitewashed courtyard off Matogianni Street, with olive trees, candle lanterns, and tables spaced generously enough that you can hear your own conversation. The menu sits at the intersection of modern Greek and Mediterranean: lamb cooked overnight at low temperature with vine leaves and yoghurt, sea bass carpaccio with citrus and olive oil from Crete, a slow-cooked moussaka that is genuinely better than the taverna version it imitates. The cocktail programme is among the most considered on the island.
Interni is reliably good rather than spectacular, which is exactly the point. It is the restaurant you book on the third night of a five-night trip when you want a comfortable, well-fed evening without theatre. Book ten days ahead in peak; ask for a courtyard table rather than the indoor bar area. Average spend: €90-€140 per person.
Address: Matogianni 7, Chora 84600 Mykonos
Price: €75-€140 per person with wine
Cuisine: Modern Mediterranean / Greek
Dress code: Smart casual
Reservations: 7-10 days ahead in peak; OpenTable
Best for: Date night, group dinner, return-trip standby
The beach restaurant Mykonos actually eats at when no one is watching — Ornos sand, grilled octopus, and a bill smaller than Nammos's parking valet.
Food8/10
Ambience8/10
Value8/10
Pasaji has occupied the same corner of Ornos beach for seventeen years, which on Mykonos qualifies it as ancient. The setup is straightforward — tables on a wooden deck a few metres from the water, a kitchen that runs an honest Greek seafood menu, and a wine list that leans into Greek whites. The grilled octopus is among the best on the island, served on chickpea purée with a slick of olive oil and lemon. The dakos salad with rusks, tomato, and Mykonian xinotyro cheese is exactly what an island lunch should be.
Skip the dinner sitting if you want this restaurant's actual character — lunch from 1pm to 4pm, with the beach as the soundtrack, is the meal. €60-€95 per person, half the Psarou price, and arguably better food.
Address: Ornos Beach, 84600 Mykonos
Price: €55-€100 per person with wine
Cuisine: Greek seafood, beach taverna
Dress code: Beach to smart casual
Reservations: Same-day to two days ahead in peak; phone direct
Matina Niotopoulou's Chora kitchen has been the locals' answer to fine-dining-without-tourists for fifteen years. Book it.
Food8/10
Ambience7/10
Value8/10
M-eating is on Kalogera Street, set back from the main drag, with a small interior dining room and a few outdoor tables on the lane. The kitchen, run since opening by Matina Niotopoulou, produces contemporary Greek cooking that takes the regional repertoire seriously: aged graviera ravioli with lamb jus, octopus with fava and capers, sea bass with sea-fennel pesto. The portions are sensible, the wine list runs deep into Greek varietals, and the prices are about 60 percent of what the same plate would cost on a beach club menu.
This is the restaurant that quietly hosts food writers and chefs on their nights off. Book a week ahead; request an outdoor table on the lane in summer, an indoor table in shoulder season. Around €65-€110 per person.
Address: Kalogera 10, Chora 84600 Mykonos
Price: €60-€110 per person with wine
Cuisine: Contemporary Greek
Dress code: Smart casual
Reservations: 7 days ahead in peak; phone the restaurant
Old Port, Chora · Traditional Greek taverna · €€ · Est. 1971
LunchFamily
Fifty-five years of the same family running a fish taverna behind the old harbour. The bill never makes it past €70 and the food is better than it should be at that price.
Food8/10
Ambience7/10
Value9/10
Kounelas is the taverna every Mykonos itinerary leaves off and every returning visitor adds back. A narrow lane behind the old port, no view, no scene, a small whitewashed dining room and a few outdoor tables. The Kounelas family has run it since 1971. The menu is what a Greek fish taverna should be — grilled sardines, fried calamari that is not rubbery, the day's catch by the kilogram, a horta plate of wild greens, a tomato salad with the right tomatoes.
Order off-menu when you can: the kakavia fish soup if it is on, the stuffed peppers with feta, the wild-caught sea bream baked in salt for the table. House wine is fine. Bill for two with wine: €100-€140. This is the meal that re-calibrates the rest of the week.
Address: Behind the old port, Chora 84600 Mykonos
Price: €40-€70 per person with house wine
Cuisine: Traditional Greek fish taverna
Dress code: Anything
Reservations: Walk-in for lunch; book by phone for dinner
A meze room in Chora that runs late, fills up with locals after midnight, and pours wine from Naoussa by the carafe. Pencil it in.
Food7/10
Ambience8/10
Value9/10
Bakalo, named after the Greek word for a small village grocer, is a meze-and-wine taverna run by the Karpouzi family on Lakka Square. The room is small — about thirty covers — and the kitchen does what meze rooms are meant to do: keep the small plates coming until you tell them to stop. Highlights: the saganaki cheese with sesame and honey, the smoked pork with peppers, the slow-cooked lamb kleftiko, the home-made tzatziki.
Carafes of Naoussa Xinomavro are €18 and not embarrassed about it. Kitchen runs until 1am in peak, which makes this the right place after a late dinner that did not satisfy. Group of six or eight is the ideal table. Around €40-€55 a head.
Address: Lakka Square, Chora 84600 Mykonos
Price: €35-€55 per person with wine
Cuisine: Greek meze
Dress code: Anything
Reservations: Walk-in or phone-ahead; busiest after 11pm
Dinner on Mykonos starts late by northern European standards. The locals' meal begins at 10pm and the better Chora kitchens take their busiest orders between 10:30 and midnight. If you book at 7:30pm you will eat well, but you will eat alone — the room fills later. The exception is beach lunch, which on Mykonos is the headline meal of the day. Reserve a long midday table at Pasaji, Spilia Seaside, or one of the Ornos beach restaurants and plan to be there until 4pm. The afternoon nap is structural to the island.
Reservations work in two registers. The international fine-dining rooms — Matsuhisa, Hypsipyle, Kalesma's hotel restaurant — take bookings on SevenRooms or through the hotel concierge two to four weeks ahead in peak (July 15 to August 25). Everything else runs on phone-call etiquette. The Greek-Mykonian convention is to call the restaurant directly two to three days before, ask for the manager by name, and confirm the morning of. WhatsApp also works for many. Tipping: a 10 percent service charge is sometimes included; an additional €5-€20 in cash to the waiter is normal at any meal over €100 per head.
August is loud. Genuine August prices are 40 to 70 percent above June and September pricing and the kitchens are running at saturation; the standard of cooking drops at every level in the second and third weeks. If quality matters more than scene, target late May to mid-July or the first three weeks of September. The seafood is sharper, the staff are fresher, and the bill is honest.
Best Neighbourhoods for Dinner in Mykonos
Chora (Mykonos Town) is the dining centre. Matogianni, Kalogera, and Lakka Square hold the best of the year-round restaurants: Matsuhisa, Interni, M-eating, Bakalo. The Little Venice waterfront has the most photographed sunset bars (Caprice, 180° Sunset) but the food is secondary; eat first elsewhere, drink there after.
Ornos is the family beach with the best lunch radius — Pasaji, Hippie Fish, Kuzina by Aris. The Kalesma hotel and Hypsipyle sit on the ridge above. Kalo Livadi and Elia on the south coast hold a different crowd: Buddha-Bar Beach, Alemagou (further north at Ftelia), Spilia at Agia Anna.
Ano Mera, the island's only inland village, is where the local taverna culture survives. Joanna's Nikos Place and the platia tavernas pour house retsina at €4 a half-litre and grill goat for €18 a plate. Drive ten minutes from Chora; the bill clears your conscience about everything you spent at Nammos.
Frequently Asked Questions
What is the best restaurant in Mykonos in 2026?
Matsuhisa Mykonos at the Belvedere Hotel remains the headline fine-dining meal — twenty-three years on the same Chora terrace and still the kitchen with the longest pedigree on the island. For a quieter, equally serious experience, Hypsipyle at Kalesma in Ornos is the most refined modern Greek tasting menu currently running. For traditional cooking, Kounelas behind the old port is the locals' standing answer.
How far ahead should I book a restaurant in Mykonos?
For peak season (July 15 to August 25), book the fine-dining rooms two to four weeks ahead. Matsuhisa, Hypsipyle, and the major hotel restaurants saturate by the Tuesday before each weekend. Mid-tier restaurants like Interni, M-eating, and Spilia Seaside take seven-to-ten-day advance bookings. Tavernas like Kounelas and Bakalo will hold a table with a phone call the morning of.
How much does dinner cost in Mykonos?
Per-person dinner cost in 2026: €40-€70 at a traditional taverna with house wine; €80-€140 at a mid-tier modern Greek room with a bottle; €150-€280 at the fine-dining counters. Beach club lunches at Nammos or Scorpios run €120-€250 a head before drinks, which is a margin most visitors regret paying twice. The good lunch at Pasaji or Spilia is half the price for arguably better food.
What is the dress code for restaurants in Mykonos?
Smart resort: linen, sandals, sunglasses indoors are tolerated. Shorts are universally accepted at lunch and at beach restaurants. After dark in Chora — Matsuhisa, Interni, Hypsipyle — the room tightens slightly and trousers or a long skirt are expected. No restaurant on the island enforces a jacket-required policy. The beach clubs (Nammos, Scorpios) have their own dress register that runs from swimwear to designer streetwear.
Where do locals actually eat on Mykonos?
Kounelas, M-eating, Bakalo, and the Ano Mera village tavernas are the locals' rotation. The beach club lunch culture is almost entirely visitor-driven; staff and full-time residents eat early lunches at Pasaji or Joanna's Nikos Place. For meze and late-night wine, Bakalo on Lakka Square fills with hospitality staff after midnight in peak season — a useful signal.
When is the best time of year to visit Mykonos for the food?
Late May through mid-July, and the first three weeks of September, are the optimal eating windows. The fish is at its best, the staff are not yet exhausted by August, and reservation availability is realistic. August itself is the loudest month: prices rise 40 to 70 percent over shoulder season, kitchens run at maximum capacity, and the quality drop is visible to anyone who has eaten on the island in another month.