Culinary character
The fish market opens at 7am, and by 8 the ground-floor stalls are loud with auction-speed Portuguese and the smell of salt and ice. Upstairs, women sell oranges, figs, and pots of local honey. This is Olhão, a working fishing port where what you eat depends on what the boats brought in that morning, and where a full lunch with wine rarely tops €15.
Olhão doesn't try to charm visitors the way Tavira does. The town is flat, cubic, and industrial in places, but the food is among the best-value seafood in the Algarve. The Ria Formosa lagoon provides clams, oysters, and cockles; the Atlantic fleet brings in sardines, sea bream, and cuttlefish. Restaurants here serve Portuguese families who drive from Faro for a Saturday fish lunch, not tourists following guidebook stars.
Don't come expecting polished service or English menus. Come hungry, point at whatever looks good in the display, and eat what the locals eat.
Traditional Portuguese
Back-street tascas
The grid of fishermen's houses behind the waterfront (the Bairro dos Pescadores) hides Olhão's most honest eating. You'll find places with handwritten menus taped to the door and football on the TV in the corner.
Regional specialties
Olhão kitchens do traditional Algarvian dishes without the tourist markup:
- Cataplana de amêijoas: clams cooked with chouriço, garlic, and white wine in a sealed copper pot. The waiter opens it at the table and the steam hits you first. For two, €20–28 at most waterfront restaurants.
- Caldeirada rica: a rich fish stew layered with potatoes, onions, and tomatoes. Every restaurant has its own version; the best ones use whatever fish was cheapest that morning.
- Xarém com conquilhas: a corn porridge with cockles that's genuinely local. You won't find this in Albufeira or Lagos. Ask if it's available; not every place makes it.
- Feijoada de búzios: bean stew with whelks, hearty and cheap. A winter dish that appears on menus from October.
Featured restaurants
Petiscaria Casa de Pasto
A proper casa de pasto on a back street near the market. The menu changes daily depending on the catch: grilled fish, simple stews, and bread that arrives without asking. A full meal runs €8–12. No reservations — arrive by 12:30pm for lunch or you'll wait.
Suitable for: lunch, seafood lovers, local experience, budget-friendly
Tip: No reservations; arrive by 12:30pm for lunch or you'll wait.
Website · Map · Instagram
Seafood restaurants
The waterfront
The avenue along the harbour and the streets near the market are where Olhão's seafood restaurants concentrate. The waterfront tables look pleasant but the serious eating is indoors, where the fish displays tell you what's fresh.
What to order:
- Sardinhas assadas: grilled sardines, June to October, served on bread that soaks up the juices
- Dourada grelhada: grilled sea bream, sold by weight, dressed simply with olive oil
- Choco frito: fried cuttlefish strips, crisp outside and soft inside. A local favourite, cheaper than most fish dishes
- Conquilhas à Bulhão Pato: small clams in garlic, coriander, and white wine. Share a bowl with bread
Market restaurants
The upper floor of the fish market building has simple food stalls: grilled fish, salads, and local dishes served on paper plates at steel tables. This isn't a food hall in the modern sense. It's canteen eating among fish vendors on their breaks. A plate of grilled sardines with salad and a beer costs around €8. Opens early, closes by 2pm.
Featured restaurants
Restaurante Ria Formosa
The establishment the locals name when asked. The grilled fish is sold by weight; choose from the ice display and they'll grill it over charcoal. A whole sea bream or bass runs €14–18, and the arroz de marisco for two is generous at around €25. The dining room is plain. You're here for the fish, not the décor.
Suitable for: lunch, local experience, seafood lovers
Tip: Fills up at weekends; book for Saturday lunch.
Website · Map
Vai e Volta
Sits on the waterfront with a terrace catching the evening breeze off the Ria Formosa. The rice dishes are the strength: arroz de lingueirão (razor clam rice) and arroz de tamboril (monkfish rice), both well-made. Portions big enough to share. Mains €12–20. Best on busy evenings when the atmosphere fills out.
Suitable for: families, outdoor dining, seafood lovers
Tip: No reservations taken; arrive before 1pm for lunch or expect a wait.
Website · Map · Instagram · Facebook
Pitéu da Baixa Mar
Smaller and less prominent than the waterfront restaurants, set back on a side street. The shellfish is the reason to come: clams in garlic and grilled limpets are superb. Less of a scene, which suits some people. Mains €10–16.
Suitable for: seafood lovers, budget-friendly, dinner
Tip: Walk-in most days, but book for Friday or Saturday dinner in summer.
Website · Map · Instagram
Markets
Mercado Municipal
Olhão's twin market buildings sit at the waterfront and are worth visiting even if you're not buying. The fish market downstairs is the main event. The variety of shellfish alone (clams, cockles, oysters, razor clams, whelks, sea snails) reflects the Ria Formosa's richness.
Fish market (Mercado dos Peixes):
- Clams and oysters from the Ria Formosa, cheaper here than at any restaurant
- Whole fish from the morning catch, sold by weight
- Arrive before 9am on Saturday for the best selection and the most atmosphere
- The auction-style selling is chaotic and loud, worth watching even if you don't buy
Vegetable market:
- Local oranges, figs in season, almonds
- Regional cheeses and presunto (cured ham)
- Flor de sal (sea salt flakes) from the salt pans, a good souvenir
- Jars of local honey, carob syrup, and preserved figs
Saturday morning is the largest market day, with additional stalls spilling outside. If you're timing a visit around food, this is the morning.
Market hours: Monday–Saturday, roughly 7am–1pm. The fish market empties by noon; arrive early.
Casual dining
Waterfront cafés
The esplanade along the harbour has a string of cafés with outdoor seating, fine for a galão (Portuguese latte) and a pastel de nata in the morning, or a beer at sunset watching the ferry boats cross to the islands. Don't expect much from the food at these places; they trade on location rather than kitchen skill.
Newer arrivals
Olhão's gentle gentrification has brought a handful of newer spots to the streets behind the market:
- A couple of wine bars with Algarve regional selections and petiscos, pleasant for an evening but pricier than the tascas
- One or two brunch spots have opened, aimed more at expats and remote workers than tourists
- Modern Portuguese menus with updated traditional recipes, still rare in Olhão but growing
The options are limited compared to Faro or Tavira. Olhão's strength is traditional eating, not international variety. If you want sushi or Italian, you're in the wrong town.
Featured restaurants
Iguarias da Vila
On the main square in Fuseta, steps from the ferry pier to the Ria Formosa islands. The polvo assado com batata-doce e morcela is an inspired combination, the risotto de camarão-tigre is properly creamy, and the xerém com robalo brings a traditional Algarvian grain dish into sharper focus. The chef's daily specials use whatever arrived fresh at the market. Open since 2018 and already a reference in a town that has plenty of competition.
Suitable for: lunch, dinner, couples, families
Tip: Book ahead, especially in summer. Takeaway available.
Map · Instagram · Facebook
Where to eat by area
Waterfront / Avenida 5 de Outubro: The main dining strip with the seafood restaurants and market. Some tourist-oriented places with photo menus; stick to the ones packed with Portuguese families.
Market area: Best for casual, cheap lunch. The market stalls upstairs and the restaurants in the surrounding streets.
Bairro dos Pescadores: The back-street grid behind the waterfront hides the tascas and casas de pasto. More adventurous and more rewarding than the waterfront.
Fuseta: The fishing village 10km east has simpler restaurants with the same fresh fish and lower prices. Worth the drive for a quieter seafood lunch, with Praia da Fuseta a short walk away.
Practical tips
- Market hours: Monday–Saturday, 7am–1pm. Fish market is best before 9am. Closed Sunday
- Reservations: Needed for the main seafood restaurants at weekends and all waterfront places on summer Saturday evenings. Tascas are walk-in only
- Lunch focus: The traditional restaurants and market are best at lunchtime. Dinner options are more limited; several places close after lunch
- Cash: Some back-street tascas still prefer cash. The waterfront restaurants take cards
- Language: Less English spoken than in tourist resorts. Basic Portuguese helps: uma mesa para dois (table for two), o prato do dia (dish of the day)
- Menu do dia: Several traditional restaurants offer a daily set menu for €8–12 including drink. Ask for o menu do dia or o prato do dia
- Sunday: Most traditional restaurants are closed. The market is closed Sunday. Plan accordingly
- Island picnic: Buy bread, cheese, presunto, and fruit from the market, then catch the ferry to Ilha da Armona or Ilha da Culatra for a beach lunch
Last reviewed: