Lisbon’s 10 Best Seafood Restaurants

Lisbon has great seafood restaurants where you can enjoy fresh catches-of-the-day, shellfish, and more.

Most seafood restaurants are casual places, sometimes loud, where you can have a messy seafood feast, but not really places for romantic dinners. And because they are so busy, service may occasionally seem less attentive. But hopefully you’ll be served the freshest, delicious seafood in Lisbon.

Of course, to get relatively inexpensive seafood, you’ll need to go further to the coast, Ericeira for example. But in Lisbon, these are 10 great spots to check out. Use the map below to locate the one that is closest to you.

1. Ramiro


Long before Anthony Bourdain’s visit, Ramiro was already a popular seafood restaurant in Lisbon. It started as a small eatery in 1956, and only later did Mr Ramiro introduced seafood which eventually became the restaurant’s specialty.

While now known as being a somewhat expensive place by Lisbon’s standards, that doesn’t seem to deter customers from standing in a queue from 6pm onwards.

If you’re unsure about what to order, why not shrimps in garlic butter sauce and langoustines? They’ll serve you tons of buttered bread, and of course you will be charged for it.

Almirante Reis 1 (Anjos), average price for 2: €60, closed on Monday,, or call +351 218 851 024 to make a reservation

2. Solar 31

Octopus – Solar 31

Solar 31 is a family-run restaurant centrally located in the Baixa area. Since it’s tucked out of the way on a side street, you probably won’t find it unless you’re looking for it. The place has built up its reputation as a seafood restaurant offering lobster, oysters, mussels, but also fresh fish. It is known for serving the world’s best octopus. The space is cosy yet small, so reservations are recommended for both lunch and dinner.

Calçada Garcia 31 (Baixa), closed on Sunday,, average price for 2: €50

3. Pinóquio


Located on a very touristy area, Pinóquio has a terrace away from the main street. Clams with coriander and garlic are one of their specialties – clams are usually from the Ria Formosa lagoon in the Algarve. But they have a varied menu which includes a seafood cream, pork and clams, crab, seafood paella, fish stew, steak, and more.

Praça Restauradores 79 (Baixa), temporarily on Rua de Santa Justa 54 (a five-minute walk away), average price for 2: €50,

4. Trindade

Cervejaria Trindade

Cervejaria Trindade serves great seafood in a monastery, destroyed by a fire and later by the great earthquake of 1755, then replaced by Trindade brewery in the nineteenth century, which gave way to a beer hall. Besides its seafood menu, the restaurant also offers other fish and meat dishes, accompanied by home-made or bottled beer.

Rua Nova da Trindade 20C (Chiado), average price for 2: €60,

5. Marisqueira Azul

Marisqueira Azul

You’ll find Marisqueira Azul at Time Out Market. Order razor clams, soft shelled crab, tiger prawns, or oysters, along with a nice bottle of wine. The place is a bit on the expensive side. Make sure you ask to weigh your food so to avoid surprises when it’s time to pay.

Time Out Market, Avenida 24 de Julho (Cais do Sodré), average price for 2: €50

6. Ibo Marisqueira

Ibo Marisqueira

This seafood restaurant opened as an extension to Ibo, the famous Mozambican restaurant in Cais do Sodré. Of course, the food is inspired by this African country, and you can enjoy dishes such as shrimps in garlic sauce and prawn tempura with Mozambican chilli sauce. The restaurant has indoor as well as outdoor seatings, and offers an excellent view of the River Tejo.

Rua Cintura do Porto 22, average price for 2: €60, closed on Monday,

7. Nunes – Real Marisqueira

Nunes – Real Marisqueira

A ten-minute walk from Belém Tower and Jerónimos Monastery, Nunes is the place to go for a seafood feast with a selection of different shellfish, lobsters, barnacles, crabs, shrimps, conch, and the list goes on, to be enjoyed with a nice green wine. The restaurant can be a bit pricey though, so make it a special meal, not an everyday place.

Rua Bartolomeu Dias 120 (Belém), average price for 2: €70, closed on Monday,

8. Peixaria da Esquina

Octopus carpaccio – Peixaria da Esquina

Located in the nice residential neighbourhood of Campo de Ourique, Peixaria da Esquina is a seafood restaurant well worth the detour from the city centre. Once seated, they will bring you the day’s catch to the table and explain you the different kinds of fish and mussels which will then be grilled to perfection.

Rua Correia Teles 56 (Campo de Ourique), (reservations recommended especially on Friday night and weekends)

9. Mar


Mar is a recent seafood restaurant in Parque das Nações. You can choose your seafood and fish from the counter to grill and eat in, or to take home fresh. Shrimps al ajillo, oysters, seafood rice, and octopus are some of the most popular dishes. All the seafood on the menu is wild-caught, as opposed to farm-raised fish.

Rua Ilha dos Amores 62E (Parque das Nações), average price for 2: €60, +351 960 166 641

10. Portugália

Portugália Cais do Sodré

Portugália serves not only seafood but also one of Lisbon’s most popular steaks, with a special sauce, ideal to sample along with a Sagres beer. They have a number of locations across Lisbon, but the ones in Cais do Sodré and Belém offer waterfront views. Portugália is also a more affordable place than other seafood restaurants in this list.

Several locations, average price for 2: €35,