Culinary character
Silves is not a food destination. It's a castle town with a river running through it, and the restaurants reflect that: a handful of traditional places in the historic centre, a respected seafood institution by the bridge, and a few riverside terraces where the view of the red sandstone fortress does most of the work. You eat well here, but you come for the castle and stay for lunch, not the other way around.
What Silves does have is the Arade River. The estuary downstream produces ameijoas (clams) that end up in the local cataplana, and the river fish, distinct from the coastal catch in Portimão 15km south, give the restaurants here something genuinely their own. A caldeirada do rio (river fish stew) in Silves tastes different from the coast version because the fish are different. Expect to spend €8–15 for a main course; a full meal with wine rarely passes €20 at the traditional places.
The town suits visitors on a day trip from the coast. Drive up from Portimão or Lagoa, spend the morning at the castle, then eat before the afternoon heat sets in. The dining scene is small enough to cover in a single visit, and the quality is reliable if unspectacular.
Traditional Portuguese
Below the castle walls
The cobbled streets between the castle entrance and the cathedral have a few traditional restaurants that cater to the steady flow of visitors. The menus are predictable in the best sense: grilled meats, petiscos (small sharing plates), and whatever came out of the river that morning.
Featured restaurants
O Barradas
The cataplana here is the reason people drive inland from the coast. Family-run, just outside Silves, serving the copper-pot stew for decades. Order the cataplana de marisco or the cataplana de porco com amêijoas for two. It arrives sealed and opens at the table with a rush of steam and garlic. Around €25–30 for two.
Suitable for: families, seafood lovers, local experience, dinner
Tip: Book online at obarradas.com or by phone; this is a destination restaurant that fills most evenings.
Website · Map
Recanto dos Mouros
Occupies a spot just below the fortress where the terrace looks up at red sandstone. Traditional Algarvian cooking: chouriço assado to start, carne de porco à alentejana as a main, regional wines by the glass. Straightforward cooking in a setting that earns the walk uphill. Mains €9–14.
Suitable for: outdoor dining, local experience, budget-friendly, dinner
Tip: No reservations needed outside August, when the [Medieval Fair](/events/silves-medieval-fair) fills every seat in town.
Website · Map · Facebook
Seafood & river fish
The one restaurant in Silves with a reputation beyond the municipality. The main marisqueira sits near the old bridge, and Portuguese families drive up from the coast specifically to eat here. The dining room is large and plain; you come for the seafood, not the decor.
The ameijoas na cataplana (clams steamed in a sealed copper pot with chouriço, garlic, and white wine) is the signature order. The waiter brings the pot to the table and opens the lid; the steam carries the garlic and the whole room notices. For two people, €25–30. The arroz de marisco (seafood rice) is generous enough for two at €20–25, and the grilled fish by weight runs €12–18 depending on the catch. Choose from the display by the kitchen.
Book ahead for Friday and Saturday evenings and any night in July or August. Weekday lunch is usually walk-in. The prices are fair for the quality, but this is the priciest restaurant in Silves by some margin.
Arade River catch
The river distinguishes Silves from the coastal restaurants nearby. Restaurants here serve species from the Arade estuary alongside ocean fish, and the local preparations reflect that.
- Caldeirada do rio: river fish stew that arrives in a clay pot, layered with potato, onion, and tomato. Earthier and heavier than a coastal caldeirada. Around €10–12.
- Ameijoas à Bulhão Pato: clams in garlic, olive oil, and coriander. The Arade estuary clams are smaller than the Ria Formosa variety but have good flavour. €8–10 as a starter.
- Grilled river fish: the species vary by season and the waiter will tell you what's available. Simpler and cheaper than the coastal equivalent; expect €8–10 for a plate.
Featured restaurants
Marisqueira Rui
The one restaurant in Silves with a reputation beyond the municipality. Portuguese families drive up from the coast specifically to eat here. The ameijoas na cataplana is the signature order — the waiter brings the sealed copper pot and opens the lid at the table. For two, €25–30. The arroz de marisco is generous at €20–25.
Suitable for: families, lunch, seafood lovers
Tip: Book ahead for Friday and Saturday evenings and any night in July or August.
Website · Map · Facebook
Local products
Silves oranges
The Algarve's orange country centres on Silves, and between November and May the fruit is everywhere: piled in crates outside shops, squeezed into juice at every café, and worked into marmalade and liqueurs sold at the municipal market.
Laranja do Algarve carries a protected designation, and the Silves variety is sweeter than what you find further east. The annual Orange Festival (February) is worth timing a visit around. Fresh-squeezed orange juice costs €1.50–2 at any café during season.
What to take home
The municipal market and shops around the historic centre sell:
- Medronho: the Algarve's firewater, distilled from strawberry tree berries. Buy the artisanal bottles, not the commercial brands. Around €8–12 for a small bottle.
- Honey: from hives in the serra above Silves. The carob blossom variety has a distinctive dark flavour.
- Almond and fig sweets: traditional Algarve confections shaped into fruits and animals. The handmade ones from local producers are worth the premium over factory versions.
Casual dining
Riverside cafés
A couple of other riverside cafés offer similar settings with simpler menus: coffee, pastéis de nata (custard tarts), tostas (toasted sandwiches), and cold drinks. Fine for a break between sightseeing, not for a serious meal.
Serra taverna stop
São Bartolomeu de Messines, 15km north of Silves, has a couple of tascas (taverns) where the tourist presence drops to zero. The menus are handwritten, the portions enormous, and a full meal with wine costs under €10. There's no reason to make a special trip for the food, but if you're driving through the serra, stop and eat where the locals eat. The frango no churrasco (charcoal-grilled chicken) at the roadside places is reliable.
Featured restaurants
Café Inglês
Has the best terrace position in Silves: tables overlooking the Arade with the castle rising behind. The menu is broader than the traditional places — Portuguese staples alongside salads, burgers, and international dishes. It's the spot for a lighter lunch (€8–12) or a late-afternoon beer. The food is competent; you're paying for the setting.
Suitable for: lunch, outdoor dining, local experience
Tip: No need to book for a light lunch; worth reserving for live music evenings in summer.
Website · Map · Instagram · Facebook
Where to eat by area
Historic centre: Below the castle walls. Traditional restaurants in old stone buildings. Recanto dos Mouros has the strongest terrace.
Riverside: Along the Arade near the bridge. the main marisqueira for serious seafood; the riverside café-bar and other terraces for lighter meals with river views.
Town centre: Simple cafés and everyday restaurants along the main streets. Practical for coffee and pastries.
São Bartolomeu de Messines: Inland village with traditional tavernas and zero tourist polish. Worth a stop if passing through the serra.
Armação de Pêra: The coastal village within Silves municipality has its own beach restaurant scene, separate from inland Silves.
Practical tips
- Reservations: Only needed at Marisqueira Rui, essential on summer weekends. Everywhere else is walk-in.
- Lunch specials: Look for prato do dia at the traditional restaurants, typically €7–9 including bread and a drink.
- Market: Silves municipal market has local produce, honey, and regional products. Open mornings on weekdays.
- Parking: Free along the riverside. The castle area is pedestrianised; park below and walk up.
- Summer heat: Silves sits inland and gets hotter than the coast. Riverside terraces catch a breeze; the castle-area restaurants can be stifling at midday.
- Medieval Fair: The Feira Medieval de Silves in August transforms the town for nine days. Restaurants run special menus and temporary stalls serve roasted meats and mead. Book accommodation if staying overnight.
- Sunday: Some smaller restaurants close. Marisqueira Rui and Café Inglês stay open.
- Day trip: Silves pairs well with Portimão or Lagoa. Castle in the morning, lunch in Silves, beach in the afternoon.
Last reviewed: