Updated: October 16, 2016
Metaxy Mas – Exo Gonia
This is the best restaurant on Santorini. If you ask at your hotel, “where do I have to eat?”, they’ll probably send you here. Reservations recommended. The views are of Kamari beach and the airport. A perfect evening (away from the caldera) would include a meal at Metaxy Mas and then a late-night movie at the outdoor cinema in Kamari (about a 5 minute drive away).
Naoussa – Fira
Wonderful (traditional) food and great views. Reservations recommended.
Argo – Fira
There are 2 restaurants directly across the path that have slightly better views but Argo has better food. Reservations recommended.
Karma – Oia
Charming, friendly restaurant with some of the best dishes in Oia. Reservations recommended.
Eleni’s Taverna – Fira
Hidden in plain sight on one of the busiest lanes in Fira, Eleni’s (formerly Nikolas) serves the best traditional food in Fira. Reservations usually not required.
Remvi – Firostefani
There are several restaurants with great views in Firostefani. Remvi has the tastiest food. Reservations recommended if you want a table along the edge.
Avocado – Imerovigli
Along with Mezzo, this is my favorite restaurant in Imerovigli, but no view. Reservations usually not required.
Mezzo – Imerovigli
If you’re looking for great food and great view then this is the best restaurant in Imerovigli. Reservations recommended.
1800 – Oia
The most formal restaurant in Oia. Great food and a nice rooftop garden with views. Reservations recommended.
Ambrosia – Oia
The most romantic restaurant in Oia, and maybe all of Santorini. Make reservations far in advance.
Roka – Oia
My favorite restaurant in Oia. As the owner said to me, “Lousy view, lousy service, incredible food.” Reservations recommended.
Skala – Oia
Great views and some absolutely delicious dishes. Reservations usually not required.
Da Vinci – Firostefani
The best Italian restaurant in Santorini. Views look east, not into the caldera. Reservations usually not required.
Anogi – Imerovigli
Reservations are needed here as it’s one of Imerovigli’s best restaurants. If you can’t get a table, Estia Taverna is steps away and almost as good.
Cava Alta – Pygros
Wow, this place is great. Hidden in the lanes below the castle in Pyrgos this place has some of my favorite dishes in Santorini. Reservations usually not required because it’s a fairly new restaurant, though I suspect this change as word gets around.
Katina Taverna – Amoudi Bay
All the restaurants in Amoudi (the port below Oia) are good but if you can only eat at one then make it Katina. Fresh seafood is obviously what it’s all about. If you want to eat at Katina then make a reservation but if you’re fine with eating at any of the tavernas then wander down around dinner time and take what’s available.
1500 Wine Bar & Restaurant – Fira
If you need a quiet spot in Fira with great views then 1500 is it. Reservations usually not required.
Lucky’s Souvlaki – Fira
One of my favorite things to eat on Santorini is a gyro from Lucky’s. Cheap and delicious. No reservations. You order at the cash register then place your receipt on the bar near the cook.
Lotza – Oia
A small cafe with good food (the Oia Spaghetti is delicious) and a patio with great views. The baklava and ice cream is the best on Santorini. Reservations recommended.
The Restaurant at Grace Hotel – Imerovigli
Grace isn’t just the best hotel on Santorini, it also has one of the best restaurants with views that look out (over the pool) at Skaros Rock. Reservations recommended.
Corner Crepes and Waffles – Fira
The best breakfast spot in Fira. Sweet and savory crepes are delicious. Good coffee too. No reservations.