Where To Eat In Greece | 10 Best Food Spots In Greece
Greece is famous for its ancient history, crystal-clear waters, and jaw-dropping landscapes, but let’s not forget one of its best assets – the food. From savory souvlaki to honey-drenched baklava, Greek cuisine is a mouthwatering adventure.
Whether you’re lounging on a beach or wandering through cobblestone streets, there’s always a tavern or restaurant nearby serving up some of the best flavors in the Mediterranean.
In this guide, we’ll take you on a tasty tour of the 10 best food spots in Greece. So, grab a napkin – it’s about to get messy in the most delicious way possible.
1. O Thanasis – Souvlaki Heaven in Athens
No trip to Greece is complete without tasting authentic souvlaki, and O Thanasis in Athens is the place to do it. Located in Monastiraki Square, this spot serves up juicy skewers of grilled meat wrapped in warm pita, with just the right amount of tzatziki and tomatoes.
The smell of grilled meat hits you before you even step inside. And the best part? It’s budget-friendly, so you can fill up without breaking the bank.
2. Taverna To Trigono – Hidden Gem in Crete
If you’re heading to Crete, make sure to stop by Taverna To Trigono in the small village of Archanes. This family-run taverna offers a true farm-to-table experience with local ingredients.
Their slow-cooked lamb is melt-in-your-mouth good. Don’t skip the dakos, a traditional Cretan dish made with barley rusks, tomatoes, and feta cheese. It’s the perfect spot to enjoy authentic Cretan cuisine, away from the tourist crowds.
3. Ta Karamanlidika tou Fani – For Meze Lovers
If you’re a fan of variety, Ta Karamanlidika tou Fani in Athens is your paradise. This deli-meze restaurant combines flavors from Greece and the Middle East in a way that will make your taste buds sing.
Start with a selection of cheeses and cured meats, then move on to dishes like spicy sausages and pastirma (a seasoned, air-dried beef). It’s a perfect spot to share plates with friends, accompanied by a glass of ouzo or two.
4. Nammos – Dining with a View in Mykonos
Nammos in Mykonos isn’t just about the food – it’s an experience. Located right on the beach, this upscale restaurant offers a Mediterranean menu with an emphasis on fresh seafood. Picture this: you’re lounging on a sunbed, sipping a cocktail, and feasting on lobster pasta while gazing at the Aegean Sea. Nammos is where the jet-set crowd goes to eat, so expect a glamorous atmosphere and Instagram-worthy dishes.
5. To Psaraki – Seafood Delights in Santorini
Santorini is known for its sunsets, but To Psaraki is where you go for seafood that rivals the view. Perched above the small port of Vlychada, this seafood taverna offers some of the freshest fish on the island.
Whether it’s grilled octopus or shrimp saganaki, every bite tastes like the sea. The outdoor terrace gives you a front-row seat to Santorini’s famous sunset – trust us, it’s a dinner you won’t forget.
6. Spondi – Fine Dining in Athens
For a more upscale dining experience, look no further than Spondi in Athens. With two Michelin stars, Spondi is one of the best fine-dining restaurants in the country.
The menu is a fusion of Greek and French influences, offering dishes like lamb with eggplant puree and seabass with fennel.
It’s the perfect spot for a special occasion or if you just want to treat yourself to a luxurious meal. Just make sure you book a table in advance – this place is always in demand.
7. Ouzeri Kostas – A Taste of Tradition
For a truly traditional Greek dining experience, Ouzeri Kostas in Athens is a must. This small, no-frills eatery has been serving locals since 1950, and it’s still going strong.
The menu is simple, but each dish is packed with flavor. Order a plate of grilled sardines, a Greek salad, and some ouzo, and you’ve got the perfect lunch. The portions are generous, and the prices are reasonable – what’s not to love?
8. Tamam – Flavors of the World in Rhodes
Tamam in Rhodes is a unique spot that blends Greek flavors with international influences. Located in the heart of Rhodes town, this restaurant offers dishes like moussaka with a twist and pastitsio with unexpected flavors.
It’s not your typical Greek taverna, but that’s what makes it so special. The owner is known for welcoming guests like they’re family, and the food will leave you both satisfied and curious for more.
9. Katrin – Charming Taverna in Mykonos
Nestled in the winding streets of Mykonos town, Katrin is a charming little taverna with a big reputation.
The menu features classic Greek dishes like moussaka, grilled calamari, and fresh fish, all cooked to perfection. What sets this place apart is its intimate, cozy atmosphere.
It feels like you’ve been invited to a Greek family dinner. Be sure to save room for their famous walnut cake – it’s a sweet ending you won’t want to miss.
10. Koukoumavlos – Gourmet Delights in Santorini
Koukoumavlos in Fira, Santorini, is a must-visit for anyone who appreciates gourmet dining with a view. The menu is a creative take on traditional Greek ingredients, with dishes like sea urchin pasta and lamb with rosemary and honey.
Each plate is a work of art, and the flavors are just as impressive as the presentation. The restaurant overlooks the caldera, so you’ll be treated to breathtaking views while you dine.
I am Zoe Grace, a passionate enthusiast of cruise ships. With a decade of firsthand experience in the cruising industry, I have developed a deep understanding of the intricacies and wonders that these majestic vessels hold.
Now, I am excited to embark on a new journey as an author, sharing my knowledge and insights with readers who share my fascination for the world of cruising.
Join me as we explore the captivating world of cruise ships together.