Ferragudo is a fishing village so there are several good restaurants serving fresh seafood dishes. Along with traditional Algarve style menus you'll find international favourites, including homemade chips, steak and beef stroganoff. Ferragudo has a great range of restaurant choices to suit most taste preferences and the majority are child-friendly – so families can simply sit back and relax. Cheap holidays to Portugal give you the chance to splash out on great local cuisine, so read on for our pick of the best.
This popular quayside restaurant is the perfect location to catch a cooling sea breeze while you watch the sun go down. Offering a flavour of the Algarve, you can enjoy good steaks and octopus here, with friendly staff and a relaxed and comfortable atmosphere.
Farragood does everything Portuguese style, from stuffed squid and Portuguese steak to apple pie. With a very high standard of food, friendly staff and a smart, upmarket feel, this is the place to go for something a little bit special.
This beachside restaurant specialises in super fresh fish and seafood such as calamari, dover sole, giant prawns and seabass. It's ideally located overlooking the local Canerios Beach. Rei das Praias has a lively beach-party atmosphere for some fun while you eat. This venue is very popular in the summer, so book early to reserve your seats.
O Velho Novo is a typical Portuguese restaurant serving good food at reasonable prices. Go here for succulent lamb chops, fish kebabs and perfect homemade chips. Spend your Algarve holidays sitting back and savouring traditional local cuisine with friends and family here.
Offering a Mediterranean themed menu, you'll find options such as cooling gazpacho, a juicy prawn starter, spaghetti and garlic mushrooms at Portarade. Menu choices automatically include a bread basket and you'll find the large portions excellent value. Take a seat outside to linger slowly over your meal in the open air.
This popular restaurant has a quiet, shaded outside space just behind the main square where you can enjoy your meal. O Barril serves traditional Portuguese dishes including swordfish and kebabs as well international-style meals such as beef stroganoff. You can stop off here for lunch or dinner.
Head to Italia restaurant for good cooking and a great menu selection suitable for Italian food lovers. It serves both meat and fish dishes including antipasti, a range of pizza choices and traditional risottos. They also have a good stock of wines and spirits to accompany your meal.
If you're missing the aromatic spices and flavours of Indian cuisine, this restaurant is the place to go. Known locally for its great cooking and friendly service it has a delicious menu including favourites such as hearty beef curries, poppadoms and onion bhajis. Try out its celebrated semolina pudding for afters.
This is a traditional Portuguese fish restaurant serving the freshest possible seasonal fish and seafood, including clams and sardines grilled to perfection. Don't be put off by its quite basic exterior, inside lies a real gastronomic gem.
With a menu including chorizo, ribs, steak and seabass, this child-friendly restaurant offers huge portions, excellent food and a friendly service. Go here to relax with family while sipping a chilled white wine and try out their amazing rice pudding for dessert.