Corfu’s Best Restaurants: Where to Eat in 2025

When thinking about food in the Greek Island of Corfu, souvlaki, moussaka, bourdetto, stifado, pastitsada, and fassoulada first come to mind. You will find these home-style dishes across the island, in upscale restaurants, authentic Greek tavernas, and fast-food joints.

What makes Corfiot cuisine different from other places in Greece is the fact that the island was under Venetian rule for over 400 years. For example, spices like cinnamon, nutmeg, and cloves are commonly used when preparing dishes like stifado (slow-braised meat with shallots) and arakas, (braised peas and potatoes). You will also notice that many pasta dishes can be found in local tavernas in Corfu.

To discover where to try these mouthwatering foods, check out this guide to the best restaurants in Corfu. Bon appetite, or as the locals say, Kali Oreksi!

Best Restaurants In Corfu Old Town

Venetian Well (Kerkira)

You will find this popular bistro restaurant on Kremasti Square, right behind a beautiful 16th-century church in Corfu Old Town (Kerkira). With trees that provide shade and outdoor tables lined around an old marble Venetian well, the setting is beautiful and ideal for a romantic dinner with that special someone.

Chef-owner Yiannis Vlachos creates imaginative Mediterranean dishes such as beef fillet tartar, lemon olive oil risotto, bovine fillet, and rooster pastitsada. For dessert, there is wild fig and Greek cheese with honey and rye sourdough crackers. Don’t miss the restaurant’s wine cellar, which has over 700 labels of Greek, French, and Italian wines. Reservations for the Venetian Well are essential!

Price: 50+ euros per person 

Elia (Kerkira)

Located in the heart of Corfu Old Town and just a short walk from some of the best hotels and Corfu villas on the island, Elia is a casual family-run taverna where both locals and tourists come to dine. It is a place that focuses on traditional Greek cuisine with many grilled meat and fresh seafood options.

Reserve a table on the terrace and enjoy tasty dishes such as fried feta with honey and sesame seeds, pork on spit, and shrimp saganaki. You can also order chicken gyros, meatballs in tomato sauce, and lamb ragu. The restaurant offers wonderful house white wine.

Price: 15+ euros per person

Marina’s Taverna (Kerkira)

One of the best Corfu town restaurants, Marina’s Taverna is all about authentic homemade Greek dishes. The owner, Marina Beska runs the kitchen and makes every meal from scratch. In the morning, she goes to the local market to purchase the freshest ingredients.

Whether you are craving bourdeto with shrimp and sweet potato, want to try oven-baked eggplant with cheese, or try meatballs with rice, there are many traditional Greek dishes to choose from on the menu. Visitors like the family-style décor and add that the terrace is a wonderful spot to enjoy good wine and homemade Greek meals.

Price: 30+ euros per person 

Liston Gastrotheque (Kerkira)

This touristy dining establishment in Corfu Old Town is housed inside a gorgeous 19th-century building right across from the fortress. Liston Gastrotheque is a popular spot for brunch-goers who visit the restaurant to enjoy burgers with wedges, avocado toast, eggs benedict, and other signature dishes.

If you have a sweet tooth, try their pancakes with cherry topping.  The coffee here is also great, as the restaurant roasts the coffee beans on-site. Thanks to its central location in the heart of the old town and reasonably priced yet delicious brunch options, Liston Gastrotheque is one of the most popular places to eat in the city.

Price: 15+ euros per person 

Group of tables and umbrellas in a patio

Corfu Beach Restaurants with Stunning Views

Kalami Beach Taverna (Kalami)

Looking for Corfu beach restaurants? Pay a visit to the beachfront Kalami Beach Taverna to enjoy tasty Greek dishes prepared by chef and owner Nick. With extraordinary views of the Kalami Bay and Greek live music on Thursday evenings, this beachfront eatery is a great place to visit on your vacation in Corfu.

The menu is simple with a wide range of tasty Greek dishes prepared with ingredients sourced from the owner’s own garden. For a light meal, order the Greek Salad or get the marinated octopus. Meat lovers can try the deluxe burger and souvlaki.

Price: 30+ euros per person

Chris Place (Sofia’s) (Agios Gordios)

Incredible views from the terrace, a fantastic selection of traditional Greek dishes, and swift service make Chris Place (Sofia’s) a not-to-be-missed taverna to visit in Corfu. You will find this lovely eatery high up in the mountain village of Pentati. We recommend booking a table in the afternoon so that you can enjoy jaw-dropping sunset views of the entire bay.

Sofia works in the kitchen and prepares traditional Greek meals. The menu is extensive, with options like saganaki, moussaka, lamb chops, and zucchini balls. Want to hear more good news? Their house wine is amazing, and the food is reasonably priced.

Price: 20+ euros per person 

Toula’s Seaside (Agni Beach)

Located on a small beach in Agni Bay, Toula’s Seaside is an award-winning restaurant with spectacular beach views. The restaurant has been awarded by Noble Gourmet, Athinorama, and FNL, so they are probably doing something right.  

On the menu, visitors will find a mixed fare of international and Greek dishes. The Toula shrimp are served with rice and cooked to perfection, while sea bass, red mullet, and other fish are caught in the morning and served fresh for lunch and dinner. You can also get sea urchins swimming in lemon juice and olive oil or get the Octopus carpaccio which is served with olive oil, spring onions, and pink peppercorns.

Price: 30+ euros per person

Ark (Agios Gordios)

For a cold bottle of Mythos beer, mesmerizing views of the beach, and tasty foods, there is the Ark Beach Bar. Located just a stone’s throw from Agios Gordios beach, this casual beach restaurant offers breakfast, lunch, and dinner. If you are visiting for breakfast, we recommend the cheese omelet with turkey or the pancake filled with cookies and Nutella.

For lunch, there is chicken a la crème, lamb, bruschetta, fillet steak topped with parmesan, and other delicious dishes. What’s great about dining at Ark Beach Bar is that they provide sunbeds free of charge for their guests. The restaurant also shows live sports on TV.

Price: 15+ euros per person

Group of white chairs on top of a beach

Best Budget-Friendly Restaurants in Corfu

Stavros Traditional Grill House (Paleokastritsas-Peleka)

Meat lovers visiting Corfu should not miss this reasonably priced grill joint in the middle of the island. Stavros Traditional Grill House is a roadside restaurant where both locals and tourists come to enjoy a bunch of seriously amazing grilled dishes. Although it is a bit off the beaten path and far away from the beach, the restaurant is always packed with customers.

Your dining adventure at Stavros starts with a small appetizer and a tasty aperitivo on the house. The menu is extensive and features many grilled fish and meat dishes. We suggest trying their pork chops, homemade moussaka, lamb cutlets, sausages, and chicken souvlaki. If you prefer seafood, order a portion of grilled octopus.  

Price: 15+ euros per person

BBQ-ART (Gouvia)

This fabulous grill restaurant in Gouvia is known for its mix of traditional and modern interiors. Guests can also dine on the outdoor terrace in the summer season. Everything at BBQ-ART is home-cooked and made from scratch on their charcoal grill. There are appetizers, skewers, salads, grilled veggies, sandwiches, steaks, and much more on the menu.

The chicken souvlaki gyros is a popular order, as well as the lamb shish. If you are visiting with the little ones, you’ll be pleased to hear that BBQ-ART serves kid’s favorites, such as hot dogs and tender and crispy chicken nuggets.

Price: 10+ euros per person

Pane E Souvlaki (Kerkira)

Tucked away in a small alleyway in Corfu Old Town, Pane e Souvlaki is one of the newest additions to the vibrant food scene in Corfu. The outdoor terrace looks fantastic, with just a few tables surrounded by lush trees.  

When it comes to food, chef Dimitris Skarmoutsos prepares traditional Greek fast-food dishes ranging from appetizers and grilled meats to salads. The signature souvlaki is one of the most popular dishes here. You can also get one of their burgers, as well as pork chops and lamb meatballs. To try a bit of everything from the grill, order the mixed grill for two people.

Price: 10+ euros per person

Taverna Ammolofos (Issos Beach)

Travelers will find Taverna Ammolofos between the island’s main road and the lovely Issos Beach. This traditional tavern may not look fancy, but the food here is delicious and cheap. They have everything from freshly caught seafood and fish to pizza, grilled meats, and pasta dishes.

The house sausage and souvlaki are a big crowd-pleaser. If you wish to try the fried sardines, get here early, as they get sold out quickly. Meat lovers can choose between lamb/pork chops, stuffed beef burgers, liver, and chicken fillet.

Price: 10+ euros per person 

Motorcycle parked in front of a stone wall

Family-Friendly Restaurants in Corfu

George and Elena’s Taverna (Messonghi)

George and Elena’s Taverna is listed as the best family-friendly restaurant on Trip Advisor. Located in the popular beach resort of Messonghi in Corfu, the cute taverna is known for its fantastic hospitality and authentic Greek food. A man you don’t meet every day, George is a local legend here in Corfu. Thanks to his great personality and Elena’s extraordinary cooking skills, many customers return to George and Elena’s Taverna over and over again.

On the menu, there is flavorful Mediterranean and Greek food. Expect to find dishes like Corfu sausages, stifado, kleftiko, sofrito, meatballs, lasagna, chicken souvlaki, and lamb chops. The restaurant is often packed with guests, so we definitely recommend booking a table at least a day in advance.

Price: 20+ euros per person

La Riviera Barbati Taverna (Barbati Beach)

Welcome to La Riviera Barbati, a traditional family-run taverna overlooking the picturesque Barbati Beach. The family-friendly restaurant boasts a lovely shaded garden with olive trees where the little ones can play while adults enjoy everything from seafood and pasta to meat dishes.

Menu favorites include grilled sardines, octopus, seafood spaghetti, pork chops, and lasagna. The house wine is cheap and tasty, and kids won’t stay hungry, as there are small burgers, chicken nuggets, and pizza on the menu. We should probably mention that you get sunbeds for free if you dine at La Riviera Barbati Taverna.

Price: 20+ euros per person

Nikos Family Restaurant (Roda)

Hidden in a small alley in the village of Roda in Corfu, Nikos Family Restaurant is famed for its traditional Greek evenings with live music and dancers, exceptional service, and tasty Mediterranean dishes suitable for kids and adults. The restaurant has been around for over 40 years and is run by Nikos, his wife Lucy, and their sons, Yiannis and Andreas.

The restaurant provides fresh local fish and seafood daily from Roda’s fishermen, while the veggies and herbs come from the owner’s own garden. The menu is extensive with something for everyone. There is stifado, sofrito, mousaka, pork gyros, fillet steak, lamb chops, and much more on the meat menu. Seafood lovers can try their grilled sardines, fried calamari, and salmon linguine.

Price: 25+ euros per person

Kinglike, the driving force behind this boutique luxury travel agency, brings a deep-rooted real estate expertise to curate exceptional villa rentals in Greece and Italy, with personal concierge services in Mykonos, Paros, Antiparos, and Tuscany. Each villa property reflects their personal admiration, ensuring guests a one-stop-shop experience that meticulously tends to every detail of their villa vacation. Read more about Kinglike

Find us on Social Media