Your Ultimate Guide to the Best Restaurants In Kefalonia

Close up of two Greek souvlaki with fries and dressing on a slate background.

Looking for the Best Restaurants in Kefalonia?

Kefalonia is a paradise for foodies, with a plethora of restaurants that offer a diverse range of cuisines. In this article, I’m going to share with you some of best restaurants in Kefalonia, so you can be all set to discover the quality food the island has to offer.

No matter where you’re staying in Kefalonia, you can find whatever type of food you are looking for. From traditional dishes, to fresh seafood, or international cuisine, you’re in the right place to experience the joys of delicious Greek food.

I spend time on the wonderful island of Kefalonia every year and have visited many restaurants and traditional Greek tavernas. So, I’m excited to

Ready to get to learn about the best food Kefalonia has to offer? Let’s dive in and explore!

Table of Contents

Best Restaurants in Lixouri

Lixouri is a charming town located on the western coast of Kefalonia and one of the best places to stay on the island. It is home to some of the best restaurants on the island and is certainly a favourite place of mine.

I visit this authentic town every year and have been charmed by the local Greek people and enticed by the delicious food, with traditional recipes and local ingredients. Here are some of the top picks for all of you visitors to Lixouri.

Avli Mezedopolio

Avli Mezedopolio is a cosy restaurant located in the heart of Lixouri and a short walk from the main road that runs along the harbour. Avli offers a warm and inviting atmosphere and has a beautiful courtyard where you can watch the world go by whilst eating and drinking to your heart’s content.

The service is outstanding and the food delicious, which is why I make sure I visit every year. The restaurant is especially known for its meze dishes, which are small plates perfect for sharing whether you’re in a couple or with family and friends.

Avli’s menu features traditional Greek dishes with a modern twist. Options include fresh fish, meatballs, the Kefalonian meat pie, lamb chops, the grilled octopus, and the homemade moussaka. One of my favourite dishes is the seabass and pasta, with a delicious orange sauce (see below).

In my opinion, Avli is one of the best restaurants in Kefalonia and a perfect place for tourists to eat out and enjoy Greek food.

Avli Mezedopolio is a restaurant in Lixouri and one of the best restaurants in Kefalonia. Image shows top view of seabass and pasta dish.
My seabass dish at Avli, one of the best restaurants in Kefalonia.


Spavento is a seaside restaurant that offers amazing views of the Ionian Sea, which is why it’s such a hit with tourists. After all, there’s nothing like enjoying fresh seafood dishes that are cooked to perfection while taking in the stupendous view over the harbour – especially at sunset.

The extensive menu includes a variety of fresh seafood options, including grilled fish, octopus, and calamari along with classic Greek salads with lashings of olive oil and meat dishes. Whether you’re looking for lunch or dinner, you can enjoy a delicious meal at Spavento that you won’t forget.

Sparos Bistrot

Moving out of Lixouri’s main town, you can discover a variety of top-notch Greek restaurants around Xi Beach one of the most beautiful beaches in Kefalonia. Sparos Bistrot is one such option, offering a warm and inviting atmosphere with a beautiful courtyard and amazing views of the Ionian. The menu features a variety of dishes, including fresh salads, pasta dishes, grilled meats and delicious local wines.


Fishbones is close to Sparos Bistrot and presents an excellent opportunity to experience true Greek hospitality and service. The varied menu features a fusion of Greek and Asian cuisine, with dishes such as sushi rolls, tempura prawns, and grilled octopus. The restaurant has a modern and stylish interior, making it a great place for a special occasion and excellent, friendly service.

The last time I went here was after a wedding party. Lots of us descended on the restaurant, we had a big table with lots of children and noise! The waiters were extremely accommodating and we stayed there until about midnight, when we departed for a drink in Lixouri town centre.

The experience was one I will never forget and the food was outstanding. Fishbones is a must-visit for all those of you staying in the Lixouri area.

Fishbones restaurant is close to Xi Beach and has delicious food and excellent service.


Akrogiali is a family-owned taverna that has been serving delicious Greek food for over 30 years. The menu features a variety of traditional dishes, including souvlaki, moussaka, and pastitsio. The restaurant is in a great location right by Lixouri port, offering a beautiful view of the sea.

Antonello’s Grill

Antonello’s Grill is a wonderful, family-run restaurant run by a local and his British wife. Close to the natural beauty of Xi Beach and a short walk from the popular Argile Resort & Spa, you’re spoilt for choice when it comes to traditional Greek food made from local products, such as classic Greek salads, fried feta cheese with honey, gyros, meatballs  – the list goes on.

The service from this family restaurant is personal and friendly and you get a real sense of community, which is why Antonello’s is one of my favourite restaurants on Kefalonia.

The Corner Restaurant and Bar

The Corner Restaurant and Bar is a charming restaurant situated on the main square in Lixouri, Plateia Petritsi. It’s a great spot to relax and watch the world go by while having a bite to eat. And, if you’re a fan of fresh seafood you’ll definitely want to get yourself to The Corner. Tip: try the shrimp and crayfish pasta or one of the delicious pizzas on offer!

Corner Restaurant and Bar is a must-visit during your stay in Kefalonia.

Best Restaurants in Argostoli

Argostoli is the capital of Kefalonia and is known for its beautiful beaches, picturesque streets, and delicious cuisine. Found on the oval-shaped bay known as Koutavos Lagoon, Argostoli is packed full of restaurants, shops and all of the usual tourist attractions. Let’s have a look at some of the best restaurants in Argostoli.

General view of the promenade and harbour of Argostoli, Kefalonia, Greece.
Argostoli is the capital of Kefalonia and full of some of the best restaurants on the island.


Ampelaki is a lovely restaurant located at the end of the harbour in Argostoli. The menu includes a variety of Greek dishes with a modern twist on traditional Greek taverna cuisine, including fresh seafood and grilled meats and offers dishes such as stuffed vegetables and kreatopita, a Kefalonian specialty pie filled with marjoram-spiced mince.

The restaurant has a beautiful outdoor patio and a friendly staff that makes you feel at home. The portions are generous, and the prices are reasonable. The atmosphere is cosy and intimate, making it perfect for a romantic dinner, special occasions, or a night out with friends.

Il Borgo Restaurant

Il Borgo Restaurant is a Italian restaurant located a few kilometres from Argostoli outside the fortress of Agios Georgios. The restaurant has an intimate atmosphere, with a menu that features classic Italian dishes like pasta, pizza, and risotto. The restaurant also has an excellent wine list, with a range of Italian and international red, rosé and white wine to choose from.

Premier Restaurant

Premier Restaurant is located in Argostoli’s bustling main square and has a delicious selection of Mediterranean cuisine. Try one of the delicious pizzas on offer and definitely sample one of the many ice cream flavours on offer. Premier is the perfect location for watching the world go by and taking in the local atmosphere, so not for those looking for a quiet evening!


Tzivras restaurant is known for its delicious seafood and traditional Greek dishes. The menu is extensive, and the portions are generous. The atmosphere is relaxed and intimate and the restaurant is located close to the sea, making it perfect for a romantic dinner or a night out with friends.


Ladokolla is a family-run restaurant that serves authentic Greek food. The menu includes a variety of meat and seafood dishes, as well as vegetarian options. The portions are large, and the prices are reasonable. The staff is friendly and welcoming, and the atmosphere is chilled and casual.

Kiani Akti

Kiani Akti is a beachfront restaurant that serves Mediterranean cuisine. The menu includes fresh seafood, grilled meats, and salads. The portions are generous, and the prices are reasonable, perfect for a relaxing meal by the sea!

TA Didymakia Restaurant

TA Didymakia Restaurant is located on the top point of the peninsula around three kilometres from Argostoli and close to the lighthouse of Saint Theodoroi. The restaurant has great option for vegetarians and vegans, including a vegetarian platter and vegan stuffed tomatoes, with a lovely outdoor seating area and a friendly atmosphere.

Best Restaurants in Fiscardo

Fiscardo is an enchanting small village on the northern coast of the island and makes the top spot as one of the nicest places to stay on Kefalonia.

During my time in Fiscardo, I’ve had the pleasure of dining at some of the best restaurants in the area. Whether you’re a seafood lover or prefer traditional Greek cuisine, Fiscardo has something to offer everyone. Here are some of my top recommendations for restaurants in Fiscardo.

A harbour-side Greek taverna in the quaint port of Fiscardo.


Tassia is a family-run restaurant that has been serving up delicious seafood dishes for over 30 years. The menu here is extensive, and you’ll find a range of seafood options, from grilled octopus to lobster spaghetti. The ingredients used in the dishes are always fresh, and the flavours are well-balanced. The service is also excellent, and the staff are knowledgeable about the menu and can make recommendations based on your preferences.

Lord Falcon Thai Restaurant

If you’re looking for something a bit different, then Lord Falcon Thai Restaurant is a great option. This restaurant serves up authentic Thai cuisine, with a focus on seafood dishes.

Some of the standout dishes include the spicy prawn soup and the green curry with prawns. The portions here are generous, and the prices are reasonable considering the quality of the food. The restaurant itself is also beautifully decorated, with a relaxing and welcoming atmosphere.


Vasso’s is a family-run restaurant that offers authentic Greek dishes made with locally sourced ingredients. Their menu features classic Greek dishes such as moussaka, souvlaki, and dolmades. One of their must-try dishes is the lamb kleftiko, which is a tender lamb cooked with potatoes, vegetables, and herbs. The restaurant has a welcoming atmosphere, and their staff are friendly and attentive.

Theodora’s Cafe

Theodora’s Cafe is a charming restaurant located in the heart of Fiscardo. Here, you’ll find a wide range of traditional Greek dishes, including seafood, meat, and vegetarian options. Their menu features dishes such as grilled octopus, Greek salad, and stuffed peppers. Their moussaka is a standout dish, made with layers of eggplant, potatoes, minced meat, and béchamel sauce. With a beautiful outdoor terrace overlooking the sea, Theodora’s Cafe is a perfect spot for a romantic dinner.

Ellis Restaurant

Ellis Restaurant is a must-visit for anyone looking for a luxurious dining experience. Located on the harbour, the restaurant’s elegant decor and impeccable service create a sophisticated atmosphere. The menu features a range of Mediterranean and Greek dishes, with an emphasis on fresh seafood. The dishes are beautifully presented and bursting with flavour.

One of the standout dishes at Ellis Restaurant is the grilled octopus. The dish is cooked to perfection and served with a refreshing fennel salad. Also try the lamb chops are another must-try dish, cooked to perfection and served with a side of roasted vegetables. The wine list is extensive, featuring a range of local and international wines to pair with your meal.


Apagio is a lovely restaurant that offers a range of vegetarian and vegan options. The restaurant has a beautiful outdoor seating area with stunning views of the harbour. The menu is extensive and includes several vegetarian and vegan dishes, including grilled vegetables, stuffed zucchini flowers, and vegan moussaka.

The staff is knowledgeable about vegan and vegetarian diets and can help you choose the perfect dish. The prices are a bit higher than some of the other restaurants in Fiscardo, but the quality of the food and the beautiful setting make it worth it.

Nicolas Taverna

Nicolas Taverna is a charming restaurant located right on the waterfront in Fiscardo. With its picturesque setting and delicious food, it’s no surprise that this restaurant is a popular choice for both locals and tourists alike.

One of the best things about Nicolas Taverna is its outdoor seating area. Situated right on the water’s edge, diners can enjoy their meal while taking in the stunning views of the harbour. The menu at Nicolas Taverna is also a highlight, with a range of traditional Greek dishes on offer, including fresh seafood and grilled meats.

Best Restaurants in Lassi

Lassi is a picturesque village/resort located close to Argostoli. The village is known for its stunning beaches, crystal-clear waters, and delicious local cuisine. In recent years, Lassi has become a popular tourist destination, attracting visitors from all over the world with its bustling, vibey main street. This is one of the key reasons why people come to Lassi is to experience its numerous restaurant and bar scene.

Let’s check out some of the best restaurants in Lassi!

Taverna Sirtaki

Taverna Sirtaki is one of the best restaurants I’ve ever visited in Kefalonia. This traditional Greek restaurant is set in a beautiful garden, with incredible decor and lighting. The food is amazing, with classic dishes prioritised. Overall, what makes this restaurant stand out is the authentic Greek feel, with traditional music and local musicians doing their thing. Would highly recommend!

The inside of the Taverna Sirtoki, an authentic Greek restaurant in the heart of Lassi.

Il Gabbiano

Il Gabbiano is an Italian restaurant that is perfecto for families who love pizza and pasta. The restaurant offers a children’s menu and high chairs for young children. The outdoor seating area is perfect for families who want to enjoy a meal while taking in the beautiful views of the sea.

La Gondola

La Gondola is a charming Italian restaurant in Lassi that offers a romantic atmosphere with a touch of old-world charm. The restaurant’s interior is decorated with murals of Venice, and the candlelit tables create a cosy ambiance. The menu features classic Italian dishes such as pizza, pasta, and risotto, and the wine list is extensive.

Aqua Marina Restaurant

Aqua Marina Restaurant is a beautiful restaurant located on the beachfront in Lassi. The restaurant offers stunning views of the sea and serves delicious Mediterranean cuisine. Their menu features a variety of dishes, including fresh seafood, pasta, and salads and naturally, wine.

Tzogias Taverna

Tzogias Taverna is a charming restaurant located at the far end of the main strip, right by the coast. It’s nestled below street level, so the staff get their fair share of exercise going up and down the stairs to serve guests. The restaurant offers delicious, authentic Greek cuisine with a wide variety of homemade dishes.

Butlers House

Butlers House is situated in the heart of the main strip and offers a unique dining experience accompanied by stunning sunset views. The restaurant’s decor is unlike any other in the resort, featuring eclectic elements like bicycles and chair backs adorning the walls, ensuring a lasting impression. Even a trip to the restroom feels like a visit to an art museum!

Food-wise, Butlers House serves delicious homemade dishes and provides excellent service, making for a memorable evening.


Tanu’s is located on the main strip and has a very friendly atmosphere as well as a diverse selection of traditional dishes, catering to both meat-eaters and vegetarians. A family-friendly restaurant, staff are more than willing to prepare smaller portions for children, offering them the opportunity to sample traditional Greek food.

Best Restaurants in Sami

As a food enthusiast, I have had the pleasure of experiencing the culinary scene in Sami, and I can confidently say that this pretty town hosts some of the best restaurants in Kefalonia. From traditional Greek cuisine to international flavours, Sami has something to offer for every palate. Below are some of the best restaurants for you to explore.


Kallithea is a must-visit restaurant in Sami. The Mediterranean and Greek cuisine served here is exceptional, with breathtaking views of the Ionian Sea. I recommend trying the lamb chops and moussaka, which are both delicious. The staff is friendly and welcoming, making for a great dining experience.

Ristorante Dolphins

Ristorante Dolphins is another great choice for seafood lovers. The lamb chops and stifado, or meat stew, are also highly recommended. The restaurant has a cosy atmosphere, and the service is top-notch. I suggest trying the local wine, which is excellent.

Deco Art Cuisine

If you’re looking for something more upscale, Deco Art Cuisine is the place to go. The menu offers a fusion of Greek and international cuisine, with each dish beautifully presented. The restaurant has a modern, elegant atmosphere, and the staff are attentive and knowledgeable.


Mermaid is a family-run restaurant that serves authentic Greek dishes. The menu changes daily, depending on what’s fresh and in-season. The restaurant is friendly and welcoming, and the portions are generous. I recommend trying the stuffed peppers and the grilled octopus!


Contessina is a charming restaurant with a lovely outdoor seating area located by the harbour. The menu offers traditional food, with a top selection of Greek dishes, with decent portion sizes. I suggest trying the grilled feta cheese and the seafood platter.

Il Familia

Il Familia has an excellent sea food option, especially the stuffed calamari. Located by the harbour, you can experience the local atmosphere while dining outside under the trees. Other dishes to try include the lobster risotto and the prawn pasta.

Best Restaurants in Kefalonia: Map

Here is a map of Kefalonia’s key areas where you can find the best restaurants on the island.

Best Restaurants in Kefalonia: Final Thoughts

Kefalonia is one of the best Greek islands to visit – not least for its cuisine which offers a memorable dining experience tourists will never forget.

With a wide range of restaurants to choose from, visitors are sure to find something that suits their taste buds. From traditional Greek dishes to international cuisine, there’s something for everyone.

The restaurants in Kefalonia pride themselves on being good value, using fresh, locally sourced ingredients, and this is reflected in the quality of the food. The seafood is particularly stand-out, with many restaurants offering freshly caught fish and seafood dishes.

With good food, excellent local dishes, stunning views, and a relaxed atmosphere, Kefalonias restaurants are the ideal place to unwind and enjoy some delicious meals.



For over a decade I've been exploring the beauty of Greece and, over time, I've fallen in love with the wonders of this rich, lively culture. And I want to share my discoveries with you! From where you should stay to the best day trips, restaurants and beaches - you're in the right place to experience the best of Greece!

You may also be interested in...