Best restaurants in Santorini with caldera views and Greek cuisine

Best Restaurants in Santorini: Where to Eat Like a Local

Santorini Restaurants

Santorini’s food scene is as dramatic as its views—but knowing where to eat can be tricky.

Caldera-view restaurants serve stunning sunsets alongside your meal, but they come with premium prices and tourist crowds. Meanwhile, tucked-away tavernas in quiet villages offer authentic Greek cuisine at a fraction of the cost—if you know where to look.

We’ve eaten our way across Santorini to bring you this guide to the island’s best restaurants. You’ll discover romantic fine dining with caldera views, authentic tavernas where locals eat, budget-friendly gems, and the best spots for fresh seafood, traditional Greek dishes, and unforgettable meals.

Quick Guide: Best Restaurants in Santorini by Category

  • Best Overall: Selene (Pyrgos) — Modern Greek fine dining
  • Best Caldera View: Ambrosia (Oia) — Romantic sunset dining
  • Best Traditional Taverna: Metaxi Mas (Exo Gonia) — Where locals eat
  • Best Seafood: Sunset Ammoudi Taverna (Ammoudi Bay) — Fresh catch daily
  • Best Budget: Lucky’s Souvlakis (Fira) — Authentic & cheap
  • Best Hidden Gem: Raki (Megalochori) — Authentic village taverna
  • Best for Wine: Santo Wines (Pyrgos) — Winery restaurant with views
Fine dining restaurant in Santorini Greece

Best Fine Dining Restaurants in Santorini

These restaurants offer elevated Greek cuisine, impeccable service, and unforgettable experiences—perfect for special occasions.

1. Selene — Best Fine Dining in Santorini

Location: Pyrgos village

Price: €€€€ (€70-100/person)

Best for: Modern Greek cuisine, special occasions

Selene is Santorini’s most acclaimed restaurant, blending traditional Greek ingredients with modern techniques. Chef Ettore Botrini has elevated local cuisine to an art form.

What we love:

  • Creative dishes using Santorini ingredients (fava, cherry tomatoes, white eggplant)
  • Extensive wine list featuring local Santorini wines
  • Beautiful courtyard setting in Pyrgos
  • Impeccable service
  • Tasting menu available

Must-try dishes: Santorini fava with octopus, chloros cheese ravioli, slow-cooked lamb

Booking: Reserve 2-3 weeks ahead for dinner in peak season. Essential for special occasions.

2. Ambrosia — Most Romantic Caldera Dining

Location: Oia

Price: €€€€ (€80-120/person)

Best for: Sunset dining, honeymoons, proposals

Ambrosia combines stunning caldera views with creative Mediterranean cuisine. It’s the ultimate romantic dinner spot in Oia.

What we love:

  • Prime caldera-facing terrace for sunset
  • Elegant, intimate atmosphere
  • Mediterranean fusion cuisine
  • Excellent cocktails and wine selection
  • Attentive, romantic service

Must-try dishes: Tuna tartare, grilled octopus, lamb chops

Booking: Reserve sunset tables 1-2 months ahead. Request a table on the edge for best views.

3. Alali Restaurant — Modern Elegance in Oia

Location: Oia

Price: €€€€ (€70-100/person)

Best for: Contemporary Greek cuisine with caldera views

Alali offers refined Greek cuisine with Asian influences in a sophisticated setting overlooking the caldera.

What we love:

  • Beautifully presented dishes
  • Caldera views from every table
  • Creative menu combining Greek and Asian flavors
  • Stylish modern interior

Must-try: Ceviche, black cod, risotto with local seafood

4. Catch Bar-Restaurant — Seafood with Caldera Views

Location: Fira

Price: €€€ (€50-80/person)

Best for: Fresh seafood, sunset views

Catch specializes in fresh seafood with stunning caldera views from its terrace in Fira. More relaxed than Oia restaurants but equally impressive views.

What we love:

  • Fresh fish and seafood daily
  • Spectacular caldera sunset views
  • Excellent sushi and Mediterranean fusion
  • Great cocktails
  • More affordable than similar Oia restaurants
Traditional Greek food moussaka and meze platter

Best Traditional Greek Tavernas in Santorini

These are the authentic spots where you’ll find traditional Greek cooking, local ingredients, and prices that won’t break the bank.

5. Metaxi Mas — Where Locals Eat

Location: Exo Gonia village

Price: €€ (€25-40/person)

Best for: Authentic Greek food, avoiding tourist traps

Metaxi Mas is legendary among locals and savvy travelers. This family-run taverna serves hearty, traditional Greek food in a cozy, unpretentious setting.

What we love:

  • Authentic home-cooked Greek dishes
  • Generous portions
  • Locals eat here (always a good sign)
  • Warm, family atmosphere
  • Great value for money

Must-try: Lamb kleftiko, moussaka, grilled meats, house wine

Tip: No reservations, arrive early (before 7 PM) or expect to wait. Worth it!

6. Raki — Hidden Gem in Megalochori

Location: Megalochori village

Price: €€ (€30-45/person)

Best for: Traditional Greek cuisine in a charming village

Raki is tucked away in the beautiful village of Megalochori, offering excellent Greek food without the tourist crowds.

What we love:

  • Charming village setting away from crowds
  • Traditional recipes with quality ingredients
  • Excellent meat dishes
  • Friendly service
  • Good wine selection

Must-try: Pork with honey and mustard, beef stifado, fresh salads

7. To Psaraki — Authentic Seafood Taverna

Location: Vlychada Beach

Price: €€ (€30-50/person)

Best for: Fresh fish, beachside dining

Simple, authentic fish taverna right on Vlychada Beach. The catch comes straight from local fishermen.

What we love:

  • Fresh fish daily from local boats
  • Beachfront location
  • Simple, authentic Greek cooking
  • Away from tourist areas

Must-try: Grilled fresh fish, seafood pasta, Greek salad

Romantic restaurant with Santorini caldera sunset views

Best Restaurants for Caldera Views

Dining with a caldera view is quintessential Santorini. These restaurants deliver both stunning vistas and excellent food.

8. Argo Restaurant — Best Value Caldera Dining

Location: Fira

Price: €€ (€30-50/person)

Best for: Caldera views without the premium price tag

Argo offers stunning caldera views and solid Greek food at more reasonable prices than most view restaurants.

What we love:

  • Beautiful caldera terrace
  • More affordable than Oia restaurants
  • Reliable Greek cuisine
  • Good for sunset

9. Sunset Ammoudi Taverna — Seafood at Sea Level

Location: Ammoudi Bay (below Oia)

Price: €€€ (€40-70/person)

Best for: Fresh seafood, waterfront dining

Located right on the water in Ammoudi Bay, this taverna serves the freshest seafood with tables practically in the sea.

What we love:

  • Tables right on the water
  • Ultra-fresh seafood (lobster, fish, octopus)
  • Romantic atmosphere
  • Down 300 steps from Oia (worth the walk)

Must-try: Grilled lobster, fresh fish of the day, grilled octopus

Fresh Greek seafood and local Santorini dishes

Best Budget-Friendly Restaurants in Santorini

You don’t need to spend €50+ per meal in Santorini. These spots serve authentic, delicious food at prices locals pay.

10. Lucky’s Souvlakis — Best Budget Option

Location: Fira

Price: € (€8-15/person)

Best for: Quick, cheap, authentic Greek food

Lucky’s is a no-frills souvlaki joint loved by locals and budget travelers. Perfect for lunch or a cheap dinner.

What we love:

  • Incredibly cheap (€3-4 for souvlaki)
  • Generous portions
  • Fast service
  • Authentic Greek street food
  • Open late

Must-try: Pork souvlaki, gyros, Greek salad

11. Naoussa Tavern — Good Value in Fira

Location: Fira • Price: €€ (€20-35/person)

Solid traditional Greek taverna with caldera views at reasonable prices. Good moussaka and grilled meats.

12. Pelekanos — Local Favorite

Location: Fira • Price: €€ (€25-40/person)

Family-run taverna with excellent traditional dishes. Known for fresh fish and homemade desserts.

13. Anogi — Mountain Village Gem

Location: Imerovigli • Price: €€€ (€40-70/person)

Upscale taverna in Imerovigli with creative Greek dishes and beautiful sunset views. Excellent wine list.

14. Mezzo — Contemporary Greek in Imerovigli

Location: Imerovigli • Price: €€€ (€50-80/person)

Modern Greek cuisine with panoramic caldera views. Great for sunset dining away from Oia crowds.

15. Franco’s Bar — Sunset Cocktails & Light Bites

Location: Pyrgos • Price: €€ (€20-40/person)

Famous for sunset cocktails from the highest point in Santorini. Light Mediterranean menu available.

Santorini Food Guide: What to Eat

Santorini has some unique local ingredients and dishes you shouldn’t miss:

Local Specialties

  • Fava: Yellow split pea puree (not fava beans!). Creamy, mild, delicious with capers and onions.
  • Cherry Tomatoes: Small, intensely sweet tomatoes grown in volcanic soil. Often served as tomatokeftedes (tomato fritters).
  • White Eggplant: Unique to Santorini, sweeter and less bitter than purple eggplant.
  • Chloros Cheese: Fresh local cheese, mild and creamy.
  • Capers: Grown on the island, smaller and more flavorful than imported.

Wine

Santorini produces excellent wine thanks to volcanic soil and unique grape varieties:

  • Assyrtiko: Crisp, mineral-driven white wine (Santorini’s signature)
  • Vinsanto: Sweet dessert wine made from sun-dried grapes
  • Nykteri: Aged white wine with richer, fuller body

For wine tasting with food, visit Santo Wines, Venetsanos Winery, or Estate Argyros. See our Santorini itinerary [LINK: /islands/santorini/itinerary-3-5-days/] for a complete wine tour plan.

Classic Greek Dishes

  • Moussaka: Layered eggplant, meat, and béchamel
  • Souvlaki: Grilled meat skewers (pork or chicken)
  • Greek Salad: Tomatoes, cucumber, olives, feta (no lettuce!)
  • Grilled Octopus: Tender, charred, served with lemon
  • Saganaki: Fried cheese (kasseri or graviera)
  • Baklava: Honey-soaked phyllo pastry with nuts

Restaurant Tips & Booking Advice

Reservations

  • Fine dining & caldera views: Book 2-4 weeks ahead for dinner in July-August
  • Traditional tavernas: Metaxi Mas doesn’t take reservations—arrive early (before 7 PM)
  • Sunset tables: Request specific seating when booking and arrive 10-15 min early

Pricing Expectations

  • Budget: €10-20/person (souvlaki, gyros, simple tavernas)
  • Mid-range: €25-50/person (traditional tavernas, casual caldera restaurants)
  • Fine dining: €60-120/person (Selene, Ambrosia, top caldera restaurants)
  • Wine: €8-20/glass, €25-60/bottle (more for fine wines)

Dining Culture Tips

  • Greeks eat dinner late (9-10 PM typical). Restaurants fill up 8:30-9:30 PM.
  • Bread and water are usually charged (small fee, €1-2)
  • Tipping: 5-10% is standard, round up the bill
  • Caldera-view restaurants charge a premium for the view (worth it once or twice)
  • Share dishes—Greek portions are generous

Where to Avoid

  • Main caldera paths in Fira (tourist traps with mediocre food)
  • Restaurants with photo menus and aggressive touts
  • Any place advertising ‘traditional Greek show’ (overpriced, low quality)

Frequently Asked Questions

What is the best restaurant in Santorini?

Selene in Pyrgos is widely considered the best restaurant in Santorini for modern Greek fine dining. For traditional taverna food, Metaxi Mas is legendary. For romantic caldera dining, Ambrosia in Oia is hard to beat.

Is food expensive in Santorini?

It depends where you eat. Caldera-view restaurants and fine dining can be expensive (€60-120/person). Traditional tavernas away from tourist areas cost €25-40/person. Budget options like Lucky’s Souvlakis are cheap (€8-15). Overall, expect to spend more than mainland Greece but there are affordable options if you know where to look.

Do I need reservations for restaurants in Santorini?

Yes, for fine dining and sunset restaurants, especially in July-August. Book 2-4 weeks ahead for top spots like Selene, Ambrosia, and popular caldera restaurants. Traditional tavernas generally don’t need reservations except Metaxi Mas (which doesn’t take them—arrive early instead).

Where do locals eat in Santorini?

Locals avoid the main caldera tourist strips and eat at: Metaxi Mas (Exo Gonia), Raki (Megalochori), Lucky’s Souvlakis (Fira), To Psaraki (Vlychada), and tavernas in villages like Pyrgos and Emporio. These spots offer better value and more authentic food.

What food is Santorini known for?

Santorini is famous for fava (yellow split pea puree), cherry tomatoes, white eggplant, tomatokeftedes (tomato fritters), fresh seafood, and local wines—especially Assyrtiko white wine and Vinsanto dessert wine. The volcanic soil gives local produce unique intense flavors.

Can you eat cheaply in Santorini?

Yes. Stick to souvlaki joints (Lucky’s), bakeries, supermarkets for breakfast, and traditional tavernas away from the caldera. Avoid restaurants with caldera views (premium prices) and stick to villages like Megalochori, Pyrgos, and Exo Gonia. You can eat well for €15-25/person.

Is tipping expected in Santorini restaurants?

Yes, but not as much as the US. 5-10% is standard. For excellent service, round up to 10-15%. Cash tips are preferred. Some restaurants add a service charge—check the bill before tipping extra.

What time do restaurants open for dinner in Santorini?

Most restaurants open for dinner around 6-7 PM. Greeks typically eat late (9-10 PM), so restaurants are busiest 8:30-9:30 PM. For sunset dining, book a 7:30-8 PM table. For popular spots without reservations, arrive before 7 PM or after 9:30 PM.

Explore More About Santorini

Planning your perfect Santorini trip? Check out these guides:

Ready to Experience Santorini’s Food Scene?

Now that you know where to eat in Santorini, start planning your culinary adventure.

Most of the best restaurants require advance reservations, especially for sunset dining. Book your top choices as soon as your travel dates are confirmed—the best tables fill up weeks ahead in peak season.

To make the most of Santorini’s food scene, check out our complete travel guide [LINK: /islands/santorini/] with day-by-day recommendations for restaurants and wineries throughout your trip.

[CTA BUTTON: See Our Complete Santorini Guide]

Don’t forget to secure your accommodation near your favorite dining spots. Browse our guide to the best hotels in Santorini [LINK: /islands/santorini/best-hotels/] to find the perfect base for your culinary journey.

Similar Posts