Limassol, a vibrant coastal city in Cyprus, is a food lover’s paradise, especially for those who appreciate authentic Greek cuisine. Whether you’re craving fresh seafood, succulent souvlaki, or a rich moussaka, Limassol offers a range of restaurants that bring traditional Greek flavors to life.
Below are the 5 best Greek restaurants in Limassol that promise an unforgettable gastronomic journey.
1. Meze Taverna

📍 Address: 209 St Andrews Street, 3036 Limassol
⭐ Rating: 4.3/5 (144 reviews)
💰 Price Range: $$
Meze Taverna is a must-visit for meze lovers. This cozy, family-run restaurant serves delicious Greek-Cypriot meze platters featuring grilled halloumi, lamb souvlaki, dolmades, tzatziki, and more. The atmosphere is warm, the portions are generous, and the service is always friendly.
Signature Dishes:
- Traditional Greek meze platter
- Grilled lamb chops
- Stuffed vine leaves (Dolmades)
2. Dionysus Mansion

🌐 Visit Website
📍 Address: 16th June Street, Nr. 5 (Next to Central Post Office), 3022 Limassol
⭐ Rating: 4.2/5 (183 reviews)
💰 Price Range: $$
Dionysus Mansion offers a luxurious Greek dining experience in an elegant setting. The restaurant prides itself on using organic, locally sourced ingredients, creating a farm-to-table experience that enhances every dish.
Signature Dishes:
- Slow-cooked lamb kleftiko
- Moussaka with béchamel sauce
- Grilled sea bass with lemon sauce
3. Kissos Taverna

📍 Address: 11-12 Sun Sea Court (Amathus), Limassol
⭐ Rating: 3.8/5 (59 reviews)
💰 Price Range: $$
Kissos Taverna is perfect for a casual yet authentic Greek dining experience. Located near the Amathus archaeological site, this restaurant combines history with hearty meals. The menu includes classic Greek dishes, prepared with fresh herbs and spices, bringing out the true flavors of Greece.
Signature Dishes:
- Grilled octopus with olive oil & oregano
- Beef stifado (Greek beef stew with onions)
- Feta cheese baked in phyllo with honey
4. Forsos Tavern

📍 Address: Vasileos Georgiou 89, Mouttagiaka, Limassol
⭐ Rating: 4.6/5 (250+ reviews)
💰 Price Range: $$
Forsos Tavern is a hidden gem that offers a rustic and traditional Greek taverna experience. Their specialty is charcoal-grilled meats, served in a laid-back setting with live Greek music on weekends.
Signature Dishes:
- Souvla (large skewered meat, slow-roasted over charcoal)
- Homemade pork sausages
- Greek salad with feta and olives
5. Taverna Kritikos

📍 Address: Amathountos Avenue 45, Limassol
⭐ Rating: 4.5/5 (120+ reviews)
💰 Price Range: $$
Taverna Kritikos is famous for its traditional Greek recipes, passed down for generations. The restaurant’s welcoming atmosphere and its focus on authentic home-cooked dishes make it a favorite among locals and visitors.
Signature Dishes:
- Pastitsio (Greek-style lasagna with béchamel)
- Fried calamari with garlic sauce
- Homemade tzatziki with pita bread
Final Thoughts
Limassol is a paradise for Greek food lovers, with restaurants that serve authentic and delicious Greek cuisine in settings that range from casual tavernas to upscale dining spots. Whether you’re looking for a traditional meze experience, fresh seafood, or slow-cooked meats, these top 5 Greek restaurants in Limassol are guaranteed to satisfy your cravings.