Aegina travel guide

Where to Eat in Aegina: Fish Tavernas, Pistachio Sweets, and Harbour Dining

· 5 min read Island Guide
Agios Nikolaos chapel with two domes on the Aegina Town waterfront, Saronic Gulf, Greece

Aegina punches above its weight for food. The island’s pistachios are the finest in Greece, its fish tavernas in Perdika village are genuinely excellent, and even the simple harbour cafes in Aegina Town offer good value compared to most other islands within reach of Athens. Prices listed here are approximate as of 2026.

Aegina Town — Harbour Front

The harbour front of Aegina Town has the highest concentration of restaurants on the island. Most are fish-focused, with tables set out along the waterfront near the distinctive white-domed chapel of Agios Nikolaos.

Agora fish market area: The streets just behind the main market building are worth exploring — this is where local fish restaurants operate that cater more to residents than day-trippers, and prices reflect it. A simple grilled fish lunch with bread and a half-carafe of wine typically runs €18–28 per person.

Taverna Vatzoulias: One of the longer-established restaurants in the town, serving traditional Greek mezedes and grills rather than just fish. Lamb chops, moussaka, tzatziki, and grilled halloumi at approximately €10–16 per main. Reliable and unshowy — exactly the sort of place that disappears when a destination overtourisms. Walk-in works most days except peak August weekends.

Espresso and pastry options: Several good cafes operate along the harbour front and in the lanes behind, serving Greek coffee, frappé, and fresh loukoumades. The loukoumades filled with pistachio cream are a local speciality worth seeking out — look for pastry shops advertising pistachios prominently.

Perdika Village — the Best Fish on the Island

Perdika, at the southern tip of the island about 9km from Aegina Town, is a proper fishing village where the catch arrives fresh each morning. The tavernas here have a consistent reputation that the main town restaurants can’t always match.

Remezzo: Sits directly on the Perdika harbour with tables at the water’s edge and a menu built around the day’s catch. Grilled whole fish priced by the kilo (approximately €40–60 per kg depending on species, so a single portion for one runs €15–25). Simple fried calamari, grilled octopus, fresh salads. The waterfront position and the quality of the fish make it the best dining experience on the island. Reservations recommended in July–August for dinner.

Antonis: The neighbouring taverna to Remezzo with a similar approach — fresh fish, waterfront setting, honest prices. Both have earned strong reputations over many years; the quality difference between them on any given day comes down to the catch. If one is full, the other will serve you equally well.

The bus to Perdika from Aegina Town costs approximately €1.50 and takes 20 minutes. Worth the trip for lunch, particularly if you plan to catch a water taxi to Moni island afterwards.

The Pistachio Market

The pistachio stalls along the Aegina Town harbour front deserve a section of their own. Aegina produces around 80 per cent of Greece’s domestic pistachio supply, and the freshness and quality of local nuts sold here is noticeably superior to imported pistachios sold elsewhere in Greece.

What to look for and approximate prices as of 2026:

  • Raw pistachios in shell: €6–8 per 500g
  • Roasted and salted: €8–12 per 500g
  • Pistachio nougat (pasteli): €5–8 per piece
  • Pistachio halva: €4–6 per portion
  • Pistachio ice cream: €3–5 per scoop (from ice cream parlours near the market)
  • Loukoumades with pistachio cream: €4–6 for a portion

Buy from stalls with bulk bins of loose nuts rather than pre-packaged souvenir boxes — the quality is consistently better and the price lower. The peak of freshness is September and October when the new crop arrives; summer sales are from the previous year’s harvest but still far superior to imported stock.

Budget Eating in Aegina Town

Aegina Town has several small snack shops and bakeries selling tiropita (cheese pie), spanakopita, and koulouri near the ferry terminal and the main market building. A pastry runs approximately €2–3.

For a quick sit-down meal on a budget, the lanes immediately behind the harbour front have small tavernas offering daily specials — a plate of the day (typically moussaka, stuffed peppers, or lemon chicken) with bread costs approximately €8–12. These tend to be unlabelled in tourist guides, which is exactly why they’re less crowded and better priced.

What Aegina Dining Actually Costs

To give an honest picture:

  • Fish lunch at Perdika (grilled fish, salad, wine): approximately €25–40 per person
  • Taverna dinner in Aegina Town (mezedes and grills): approximately €18–28 per person
  • Cafe and pastry in town: approximately €5–8 per person
  • Pistachio purchases to take home: €8–15 depending on quantity

Aegina is comfortably less expensive than Mykonos, Santorini, or Hydra, and competitive with the mainland for quality at the price. The main cost control lever: eat lunch in town and save the Perdika fish experience for a proper sit-down.


For the full island overview including getting there and where to stay, see our Aegina travel guide. For beaches including Agia Marina, Marathona, and the Moni island crossing, see best beaches in Aegina. For the Temple of Aphaia, Paleochora ruins, and pistachio shopping, see things to do in Aegina.

Book Aegina tours and experiences with GetYourGuide. Pick up a Greece eSIM before you travel.

See Also

Book an experience

Island Guide in the area

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

Frequently Asked Questions

What is the local food to eat in Aegina?
Pistachios are the signature product of Aegina and appear in everything from simple roasted nuts to pistachio ice cream, nougat, and loukoumades. For meals, fresh fish is the local priority — the harbour tavernas in both Aegina Town and Perdika village serve the catch of the day by the kilo at reasonable prices.
Is eating in Aegina expensive?
Aegina is considerably cheaper than the major Cycladic islands. A fish meal at a harbour taverna typically runs €20–35 per person with wine. Mezedes and mezze plates in the lanes behind the port are cheaper — €15–25 per person for a full meal. The pistachio stalls at the market are excellent value.
Where is the best fish in Aegina?
Perdika village at the island's southern tip has the best fish tavernas — the fishing boats tie up directly in the small harbour, and the catch goes straight to the kitchen. Restaurants including Remezzo and Antonis are established and well-regarded. The harbour front in Aegina Town also has good options but Perdika is a step above.
Are there pistachio shops in Aegina Town?
Yes — the pistachio market stalls line the harbour front road in Aegina Town. The best stalls sell fresh local nuts directly rather than packaged imports. Look for stalls with bulk bins of loose nuts rather than shrink-wrapped packets — these have better quality and are usually better value. Expect to pay approximately €8–12 per 500g for good quality roasted nuts.