Best restaurants in Fiskardo

Fiskardo is known for attracting chic visitors on holidays in Kefalonia, and its restaurants follow suit. Most of the area’s top eateries are located along the resort’s harbour, some with tables almost within arm’s reach of docked boats. You’ll also find the odd taverna high up on the hillside or hidden within the village. In Fiskardo, you can look forward to dining on fresh seafood caught in the nearby water and prepared with traditional Greek recipes. There’s also the occasional Italian or Thai menu to give your palate a change of pace.

Pebbled patio at Elli's

This top restaurant enjoys a bayside location and a patio along from the town’s pebbled shores. It sits further down the harbour from town than most restaurants, which means you won’t be disturbed by crowds as you dine. The best options here are the seafood dishes, with the menu offering delights from the deep that include fresh sea bream, fried calamari and swordfish.

Country chic at Le Passage

Steeped in rustic decor, Le Passage enjoys a peaceful setting along Fiskardo’s harbour. The menu here specialises in light bites, from breakfast dishes to salads and sandwiches. The cocktails are the stars of this restaurant’s show, topped with slices of fresh fruit and presented creatively in watering cans and hessian-wrapped glasses.

Rotating menus at Odysseas Taverna

The Odysseas Taverna is a little treasure tucked away in a more remote Fiskardo setting, but still seated along the coast. The menu here changes frequently, so you’re best off returning here more than once on your holidays to Greece, to have a fair chance at sampling its many and varied highlights. They include Greek salads, roasted chicken and octopus salad.

Cheese-stuffed calamari at Irida's

Also found on Fiskardo’s harbour, Irida’s features, as part of its decor, hand-painted ceramics made by the owner’s daughter. Its menu is laden with classic Greek dishes that introduce subtle twists. Instead of fried calamari, enjoy the calamari stuffed with cheese. Prawns are served alongside pineapple and a spicy sauce, while scallops are prepared with fresh spinach.

Homemade pizza at Captain's Cabin

All the spoils of the Mediterranean collide at Captain’s Cabin. You can have your pick of mains such as king prawn linguini and crispy slices of pizza, or wildcards like lentil and goat cheese salad. Captain’s Cabin is right beside the boats in the harbour, so you’ll have plenty of seaside entertainment while you dine.

English-style breakfasts at Theodora's Cafe Bar

The menu at Theodora’s adapts to a startlingly wide array of diner’s demands. There’s a full English breakfast for the hopelessly nostalgic and Greek salads for lunch. Afterwards, their desserts like waffles and ice cream sundaes are almost large enough to be meals on their own. But the cocktails are what give Theodora’s its reputation, piled with fresh fruit and home-grown herbs and brimming with flavour.

Greek frozen yoghurt at Dondoni Ice Cream Parlour

If you’re looking for somewhere to cool off on a warm Greek day, Dondoni’s is a shady spot where you can indulge in more than a little sweetness. They not only have a wide selection of ice cream flavours, but sorbets and self-serve frozen Greek yoghurt that you can pile high with toppings.

Full bay views at Mirella's

The views don’t get much better than those at Mirella’s, tucked high into the hillside, overlooking the area’s rolling green landscape and rocky coastline. Underneath tumbling purple flowers you can dine on seafood pizza, courgette fritters or swordfish steaks. Mirella’s menu also features a number of vegetarian options, plus indulgent portions of tiramisu.

Thai curries at Lord Falcon

When you’ve had your fill of Greek food, Lord Falcon and its outdoor courtyard are on hand with authentic Thai dishes right in the beating heart of Fiskardo. Spicy or mild, milky or sweet, the dishes are made to mix and match, with staff happy to change their curries and noodles according to your mood. You can go a la carte throughout the week or stop by on the weekends for an all-you-can-eat Thai buffet.

Seafood pasta at Apagio Restaurant

Apagio’s pleasant waterfront patio provides top views of Fiskardo’s bustling harbour. Or head upstairs to the balcony for a quieter platform from which to enjoy even better panoramic views. The restaurant’s menu mirrors its location in its deep admiration of the sea. Dine at Apagio for the opportunity to tuck into dishes like seafood risotto, seafood pasta embedded with fresh mussels, clams and prawns, or the local speciality, Kefalonion pie.