🏷️DealsHub
← Back to all deals
Food & Drink

Best Value Traditional Meze Restaurants by City in Cyprus (2026)

We rounded up the best value traditional Cypriot meze restaurants across Nicosia, Limassol, Larnaca, and Paphos — full mezedes from €14 per person.

Traditional Cypriot meze is one of the great dining experiences on the island — 20+ dishes, lots of halloumi, grilled meats, and dips. But prices vary wildly. Here's where to get the best bang for your euro.

Nicosia

Restaurant Meze Price (per person) Notes
Stou Kir Yianni €15 Classic old-town meze, generous portions
Meze tou Voskou €17 Traditional village-style setting
Kathodon €18 Popular with locals, great grills
To Anamma €22 Slightly upscale but excellent quality

Best value in Nicosia: Stou Kir Yianni at €15/person — a true Nicosia institution.

Limassol

Restaurant Meze Price (per person) Notes
Zephyros €15 Old town, traditional setting
Ladas €16 Good fish meze option
Neon Phaliron €18 Loved by locals for years
To Limani €20 Harbour views, solid value

Best value in Limassol: Zephyros at €15/person in the old town.

Larnaca

Restaurant Meze Price (per person) Notes
Monte Carlo €14 Right on the seafront, great value
Militzis €16 Legendary local spot
Faros €18 Fish meze specialists

Best value in Larnaca: Monte Carlo at €14/person — hard to beat on the Finikoudes strip.

Paphos

Restaurant Meze Price (per person) Notes
Seven St. Georges €15 Traditional village taverna feel
Chez Alex €17 Seafood-focused meze
Cavallini €19 More upscale, worth it for groups

Best value in Paphos: Seven St. Georges at €15/person.

City Comparison

City Cheapest Meze Price/Person
Larnaca Monte Carlo €14
Nicosia Stou Kir Yianni €15
Limassol Zephyros €15
Paphos Seven St. Georges €15

Prices verified June 2026. Most restaurants require a minimum of 2 people for meze. Always call ahead to confirm current pricing and availability.