Best Seafood in Greece: Islands, Fish Tavernas, and What to

Β· 6 min read Food Guide
Grilled octopus with herbs served on a white plate in Fira, Santorini

Seafood in Greece is not always cheap. Fresh whole fish charged by the kilo at a harbourside taverna can cost as much as a mid-range restaurant meal anywhere in Europe. What Greece offers instead is provenance, preparation, and setting that most European alternatives cannot match β€” octopus hung from a wire in the morning sun, fish grilled over charcoal minutes after it was swimming, lobster pasta served on a terrace with the fishing boats fifty metres away.

Understanding how the Greek fish taverna (psarotaverna) works changes how well you eat.

Fish Taverna Culture: How It Works

The psarotaverna is a specific type of restaurant, distinct from a general taverna in its specialisation. The best ones are located near harbours, operate on a short menu based on the morning’s catch, and price fresh fish by weight.

When you sit down, the waiter should come to the table relatively quickly and tell you what is available. The display of whole fresh fish β€” visible in a refrigerated case at the front of the restaurant or on ice on a platter the waiter brings to the table β€” is how the better tavernas communicate today’s catch. You choose the fish, they weigh it, tell you the price, and cook it.

The standard preparations are: grilled whole (stin schara), baked in the oven with olive oil and lemon (sto fourno), fried (tiganito) for smaller fish, and occasionally baked in a salt crust (sto alati) for special occasions. Almost always, the simplest preparation β€” grilled whole with good olive oil, lemon, and fresh herbs β€” is the right choice for fresh fish.

Seafood meze arrives before the main fish: grilled octopus, calamari, shrimp saganaki, fish roe taramasalata. These plates are priced separately and add significantly to the bill. Order selectively rather than accepting everything the waiter suggests.

The Essential Dishes

Grilled octopus (htapodi scharas) is the signature Greek seafood dish. The preparation matters more than almost any other variable β€” octopus that has been properly beaten, dried in the sun, and grilled over charcoal is genuinely one of the best things you can eat in Greece. Octopus that was frozen or skipped the drying step is noticeably inferior. The giveaway: good octopus caramelises at the edges, has visible charring, and the flesh inside is deep purple. EUR 12–18 per plate.

Fresh sea bream (tsipoura) and sea bass (lavraki) are the most common whole fish at Greek tavernas. Both are mild, white-fleshed fish that suit the simple Greek preparation β€” grilled and dressed with ladolemono (olive oil and lemon emulsion). A 400g fish serves one person and costs approximately EUR 18–30 depending on the island and taverna. The farmed versions (available everywhere) are noticeably blander than wild-caught. Ask specifically for psarolouro (wild caught).

Grilled calamari (kalamarakia scharas) is distinct from the fried version (kalamarakia tiganita) in that it requires fresh squid β€” frozen squid cannot hold together on a grill the way it can in a deep fryer. At a taverna with genuinely fresh squid, the grilled version shows it. At a tourist taverna using frozen, you will always see the fried version promoted. Order accordingly.

Red mullet (barbounia) is the fish many Greeks consider the finest local species. Small and intensely flavoured, it is almost always fried β€” the flesh is too delicate for the grill at small sizes. A portion of four or five fish costs EUR 14–22. The best red mullet come from the Aegean, particularly around the northern islands.

Lobster pasta (astakomakaronada) is not the most famous Greek seafood dish, but it may be the most satisfying. A whole lobster is split and cooked in tomato sauce with white wine and herbs, then combined with long pasta β€” spaghetti or linguine β€” in the sauce. Served on an enormous platter that technically feeds two but that one person will attempt to finish alone. EUR 40–65 per portion depending on lobster size and island. Order it for a special occasion.

Sea urchin (achinoi) is an acquired taste but worth trying once at the right place. Sea urchin is opened tableside and the orange roe is eaten raw with bread and lemon, or stirred through spaghetti with olive oil and capers. Naxos is the best island for fresh sea urchin. EUR 8–15 depending on portion size.

Best Islands for Seafood

Naxos offers the combination that works best: a local fishing fleet that sells directly to the harbourside tavernas, competitive pricing because the island has a large enough local population to keep tourist markup reasonable, and a tradition of fish tavernas in Naxos Town (Chora) that date back generations. The tavernas along the inner harbour β€” not the ones on the photogenic waterfront β€” are the best performers. Budget EUR 25–38 per person for a proper seafood meal.

Crete has the widest variety of seafood in the Aegean because of its position at the southernmost point of Greece and its size. The ports of Heraklion, Chania, and Rethymno all have dedicated fish taverna districts. The Venetian Harbour area of Chania has the most restaurants but also the highest tourist markup; the fishing harbour at Koum Kapi (east of Heraklion) has better value. Expect EUR 22–35 per person for fresh fish.

Rhodes has the advantage of being close to Turkish waters, where the fishing grounds produce a different mix of species than the Cyclades. The old town fishing harbour has several genuine psarotavernas; the beach resort strip at Faliraki is not where to look for serious seafood. Budget EUR 25–40 per person.

Sifnos is the small Cycladic island with the strongest food culture relative to its size. The fish tavernas at Kamares (the port) and Apollonia use local catch and have a reputation among Greek food writers that exceeds what the tourist market has discovered. EUR 25–35 per person.

Naxos sea urchin season runs from late winter through spring (February to April), when the roe is richest. If you are visiting outside this window, ask rather than assuming they are serving fresh local product.

Ordering Tips

Ask the total weight price before they take the fish to cook it. This is normal practice and any good taverna expects it. The waiter weighs the fish at the display, tells you β€œthis one is 450 grams, EUR 22” and you confirm before they proceed.

Order fewer meze plates than the waiter suggests. The standard pitch at a busy fish taverna is to start you with four or five meze plates before the fish arrives, which significantly increases the final bill. Two meze plates for two people β€” perhaps grilled octopus and a green salad β€” is enough.

Bring cash. Many harbourside psarotavernas in smaller ports and villages still do not accept cards, particularly in the Cycladic islands outside the major tourist hubs.

The best value moment to eat seafood in Greece is lunch rather than dinner. The same taverna, the same fish, often 15–20% less expensive at 1pm than at 8pm. The table next to you will probably be the fisherman who caught your meal.

Book seafood tours and fishing experiences in Greece with GetYourGuide across the Greek islands.

Search hotels in Greece on Booking.com

Book an experience

Food Guide in the area

Best price guaranteed Β· Instant confirmation Β· Free cancellation on most bookings

Frequently Asked Questions

How do I know if fish at a Greek taverna is fresh or frozen?
The clearest signs of fresh fish: the menu changes daily, the waiter tells you what was caught that morning, and they can show you the fish whole before cooking. A menu with 25 fish options that never changes is almost certainly using frozen stock. Genuine fresh fish tavernas usually have four to eight options based on the morning's catch. Ask 'ti echete fresko simera' (what do you have fresh today). If they point to a display case, that is fresh. If they point to the menu, treat it with caution.
How much does a fish meal cost at a Greek taverna?
Fresh whole fish at a Greek fish taverna is priced by weight, typically EUR 50–90 per kilo depending on the species and island. A 400g sea bream or sea bass β€” enough for one person β€” costs approximately EUR 20–36. Grilled octopus is priced per dish, usually EUR 12–18. Calamari runs EUR 9–14. Lobster pasta (astakomakaronada) is the premium option at EUR 35–60 per portion. Seafood is one of the few areas where Greek dining is not cheap compared to European alternatives.
What is the best island for seafood in Greece?
Naxos is consistently considered the best for variety and value β€” the island has its own fishing fleet, markets the fish locally, and has a tradition of fish tavernas in the port area that predate the tourism industry. Crete has excellent seafood but the quality varies more by restaurant. The small Cyclades (Amorgos, Folegandros, Sifnos) have some outstanding fish tavernas with minimal tourist markup. Mykonos and Santorini have good seafood at significantly higher prices.
What is grilled octopus like in Greece and how is it prepared?
Greek grilled octopus is first beaten against rocks or a wall to tenderise the flesh (the traditional fisherman's method), then hung in the sun to dry for several hours. The drying intensifies the flavour and helps the exterior caramelise properly on the grill. It is finished with olive oil, oregano, and lemon. The result should be lightly charred on the outside, tender and not rubbery through the middle. If it is rubbery, it was either not beaten or not dried sufficiently.
Copied!
Copied!