The Best Seafood Restaurants in Rio De Janeiro

Cooked prawns
Cooked prawns | © Pixabay
Photo of Sarah Brown
24 October 2017

Although there are many restaurants in Rio de Janeiro that have fish on the menu, there are surprisingly few solely dedicated to seafood. However, the ones that do exist are sublime and make the most of the fresh catches of Copacabana’s fishermen. If you’re looking for seafood in Rio de Janeiro, these are the best restaurants to check out.

Restaurante Ancoramar

Restaurant, Seafood, Brazilian, $$$
Map View
Prawns at Ancoramar Restaurante
Prawns at Ancoramar Restaurante | © Ancoramar Restaurante

Restaurante Ancoramar in downtown by the port reels in diners with its classy decor and breathtaking setting that includes views over Guanabara Bay and over to Niteroi. However, it’s the food that is the main draw with melt-in-the-mouth ceviche, impeccably cooked crab and fresh shrimp some of the stars on the menu. Couple the dishes with a chilled Portuguese green wine.

O Caranguejo

Bar, Restaurant, Seafood, $$$
Map View
Fresh crabs
Fresh crabs | © O Caranguejo

At O Caranguejo in Copacabana, diners can expect some of the freshest crabs in the city as well as succulent prawn pastels and fresh fish, in a low-key, fun environment. On the casual side, it’s the perfect choice for an after-work or post-beach snack and beer. It also makes a great night out for those looking for simple seafood and chilled beer with none of the pretense.

Nomangue Caiçara

Restaurant, Seafood, Brazilian, $$$
Map View
Moqueca | © Nomangue Caiçara

Diners head to Nomangue Caiçara for its well-cooked, traditional seafood with menu highlights including the prawn pastels, the classic Brazilian dish crab moqueca, and freshly caught oysters with lemon. Just one block away from the beach, it’s the perfect place for a post-beach pitstop where the large portions will satisfy any appetite and the chilled beers wash everything down nicely.

O Peixe Vivo

Restaurant, Seafood, Brazilian, Portuguese, $$$
Map View
Prawn dish at O Peixe Vivo
Prawn dish at O Peixe Vivo | © O Peixe Vivo

O Peixe Vivo in Copacabana is a classic restaurant that serves traditional Brazilian and Portuguese cuisine, producing homely dishes such as juicy prawn pastels, tender sea bass steaks, and gentle yet flavoursome sole fillets. The Portuguese-style cod dishes are not to be sniffed at either. The folksy setting inside a reformed mansion instantly makes diners feel at ease.

Restaurante Lagostinne

Restaurant, Seafood, Sushi, $$$
Map View
Seafood dishes at Restaurante Lagostinne
Seafood dishes at Restaurante Lagostinne | © Restaurante Lagostinne

Located on llha Governador, it’s a little out the way of the usual tourist spots. but it’s worth the journey. Restauarante Lagostinne takes its seafood seriously with a huge menu covering all seafood bases from lobster and squid to fresh fish and prawns. There is even a seafood take on the Brazilian classic feijoada, which comes with chunks of seafood rather than the traditional meat. The place offers a relaxed and casual setting for some of the best seafood in town.

Camarada Camarão

Restaurant, Seafood, $$$
Map View
Cooked prawns
Cooked prawns | © Pixabay

Camarão is the Portuguese word for ‘prawn’ and also a name that befits this elegant and upscale restaurant in Barra da Tijuca, where the star on the menu is prawns cooked in all manner of varieties. The sophisticated interior makes a pleasant setting for a memorable date or a dinner out with friends. For the quality, location – Barra is a relatively expensive neighbourhood – and the impeccable service, the cost of dinner here is pretty reasonable.


Restaurant, Seafood, Mediterranean, Italian, $$$
Map View
Fresh oysters
Fresh oysters | © Pixabay

Located in the heart of trendy Ipanema, Satyricon is one of the most upscale and sophisticated restaurants around, complete with an indoor garden, impeccable service and fresh seafood. The menu entices diners with a wide range of seafood such as plump oysters and huge fresh lobsters. The quality of the food is unforgettable but be prepared for a higher price tag than the typical market prices.

Giuseppe Grill Mar

Restaurant, Seafood, BBQ, Brazilian, $$$
Map View
Lobster | © Pixabay

This elegant restaurant is known for its signature seafood and on-the-grill dishes, sophisticated setting and attentive service. With its location right next to the Lagoa lake, it’s the ideal spot for a pleasant dining experience with dazzling lake views. The seafood is sublime with big fresh lobsters and thick fish fillets just the tip of the iceberg. There are non-fish dishes such as steak, but go there for the excellent seafood.