5 of the Best Fish Restaurants in Lisbon

With a vast Atlantic coastline, fish and seafood are part of Portugal’s Mediterranean diet. We actually have the third highest seafood consumption per person in the world.

While in Lisbon, you should definitely sample some fish specialties. Grilled fish in general, but especially sardines, swordfish, squid, octopus, bass and bream, fish soup, and seafood rice, are some of the most popular dishes.

We give details about five of the best fish restaurants in the Portuguese capital. To locate them, use the map below.

O Cofre

Not expensive, traditional grilled fish dishes are executed perfectly. This restaurant also offers a range of grilled meat dishes.

Rua dos Bacalhoeiros, 2C (Sé), open Mon-Sat from noon to 11pm and Sun from noon to 4pm, average price for 2: €18 (lunch) and €30 (dinner)

Cantinho das Gáveas

On a street corner of Bairro Alto, grilled sardines can be ordered here during the summer. You’ll also find grilled swordfish on the menu, as well as squid and octopus, fish rice, and several grilled meat dishes. Book ahead as the place is small.

Rua das Gáveas, 82 (Bairro Alto), noon to midnight, closes Wednesday, average price for 2: €30

Último Porto

Hidden away from tourists, next to the secure container port, this a very good choice for lunch. They serve delicious grilled sardines, bass, bream, red mullet and other fish, as well as a few meat dishes. Book ahead as it gets packed with locals.

The restaurant is not centrally located. You can get there either by taxi or by tram #15E. Get off at Museu de Arte Antiga and use the railway crossing and the dock swing bridge.

Rua General Gomes Araújo, 1 (Alcântara-Mar), serves lunches only, closes Sunday, average price for 2: €30


Tucked away in a nice and quiet alley of Alfama, the grilled sardines served at Lautasco are some of the best in Lisbon.

Beco do Azinhal, 7 (Alfama), noon to 3pm and 6pm to 10.30pm, closes Sunday, average price for 2: €50

A Muralha Tasca Típica

With a patio and a relaxed atmosphere, they serve fresh grilled fish, seafood rice, cod and octopus, as well as a few grilled meat dishes. Right next door is their wine and tapas bar.

Rua do Jardim do Tabaco, 112 (Baixa), noon to 1am, closes Sunday, average price for 2: €25

  • Sardines are best if fresh, which usually happens from June through October. Outside the natural season, there’s a chance they will be frozen. Ask before ordering.
  • Even if this rule may not be as valid today as it used to be in the past, most Portuguese will tell you not to order fish on Mondays.