Food Guide · 2026

    Best Seafood Restaurants in Rio de Janeiro

    Quick answer

    The best seafood in Rio runs from the theatrical all-you-can-eat at Marius Crustáceos on Av. Atlântica to a grilled-shrimp lunch on the seawall at Bar Urca for R$80. Satyricon is the classic fine-dining choice; Bira de Guaratiba is the one locals drive 40 minutes for on a Sunday.

    Rio seafood at a glance

    Best for a special occasionSatyricon (Ipanema) or Pérgula (Copacabana Palace)
    Best budget optionBar Urca — seawall, cold chopp, R$80–150
    Sunday legendBira de Guaratiba — whole fish, cash only, 40 min from Ipanema
    Signature dishMoqueca de camarão or grilled whole robalo (sea bass)
    Booking needed?Yes for Satyricon (weekends 1 week ahead), Marius (3–5 days ahead)
    Best monthsRio seafood is year-round — no seasonal gap

    10 seafood restaurants worth the trip

    1. Marius Degustare

    Splurge

    Theatrical seafood and grill experience

    On Avenida Atlântica in Leme, this is the high-energy group option: a lavish tasting format in an intentionally theatrical room. Confirm the current seafood selection, price and reservation policy directly.

    Official restaurant page →

    2. Satyricon

    R$300–500

    Fine dining · Ipanema institution

    Open since the 1960s and still the address politicians and film directors choose for a quiet celebratory dinner in Ipanema. Exceptional whole fish, linguado meunière and a serious oyster selection. Reserve a week ahead for weekends.

    3. Bar Urca

    R$80–150

    Waterfront boteco · local legend

    The most charming seafood lunch in Rio costs under R$100. Grilled camarão, fried fish and an ice-cold chopp on the concrete seawall in Urca, with Guanabara Bay and Sugar Loaf as your backdrop. No booking, just arrive before 1pm on weekends.

    4. Bira de Guaratiba

    R$150–250

    Weekend legend · cash only

    Forty minutes by Uber into Pedra de Guaratiba. Family-style whole fish, rice, farofa and cold beer under corrugated iron roofing. No website, no reservations, always packed on Sunday afternoons. Cash only. The pilgrimage is part of the meal.

    5. Pérgula

    Splurge

    Luxury poolside · Copacabana Palace

    The Copacabana Palace's poolside restaurant is a setting-led special-occasion choice. Menus and themed meals vary; check the hotel's official dining page before choosing it specifically for seafood.

    Official restaurant page →

    6. Lagostin

    R$120–200

    Classic neighbourhood house · Copacabana

    The family-run Copacabana seafood restaurant that locals recommend when they want quality without spectacle. Strong bacalhau preparation and the moqueca de camarão is a genuine standard.

    7. Zaza Bistro

    R$180–280

    Tropical fusion · Ipanema

    On Rua Joana Angélica in Ipanema — colourful, inventive, with octopus in tomato broth and tuna carpaccio with dendê oil. Great cocktails. Book same day: it fills at 8pm.

    8. Capricciosa

    R$90–160

    Casual Italian-Carioca · everywhere

    Every Rio neighbourhood has a Capricciosa. The vongole, salmão and camarão pizzas are legitimate seafood plates — honest and consistent. Open late, no reservation needed.

    9. Ouro Velho

    R$100–180

    Historic Centro · lunch only

    One of the oldest restaurants in downtown Rio. Bacalhau, grilled fish and moqueca at lunch on weekdays. Closes at 17:00 and shuts completely on weekends — plan your Centro day around it.

    10. Azumi

    R$200–400

    Nikkei seafood · Flamengo

    In Flamengo/Botafogo — where Rio's Japanese-Brazilian community eats sashimi, oysters and black-cod dengaku. The kaiseki-influenced omakase is the move if budget allows.

    Explore Rio's food scene with a local guide

    A guided food tour covers multiple neighbourhoods, tastings and market stops in one session — useful if you want context alongside the eating.

    Some links are affiliate links. Clicking them costs you nothing and helps keep PlanRio free.

    Which restaurant for which trip?

    Best for a romantic dinner

    Satyricon (Ipanema) — intimate, excellent wine list, quiet enough to talk. Book a week ahead. Zaza Bistro is the livelier, less expensive alternative nearby.

    Best for a group splurge

    Marius Crustáceos — the sheer variety and theatrical service make it the best choice when everyone is hungry and indecisive. Book three days ahead.

    Best Sunday afternoon

    Bira de Guaratiba — the drive, the wait, the whole fish and the beer under a corrugated iron roof is a proper Rio Sunday. Cash only; bring friends.

    Best with a view

    Bar Urca for the waterfront seawall at any price; Pérgula at the Copacabana Palace for the beachfront pool setting. Very different budgets, equally memorable settings.

    What to order

    • Peixe inteiro — whole grilled fish, sold by the kilo. Robalo (sea bass), linguado (sole) and namorado (sandperch) are the Rio standards. Ask what came in that day.
    • Moqueca — Brazilian fish or prawn stew in coconut milk and dendê oil. The Carioca version is milder than the Bahian original.
    • Camarão grelhado — grilled prawns, usually served with rice, farofa and vinaigrette. The cornerstone dish at Bar Urca and most botecos.
    • Bacalhau — salt-dried cod in various preparations. Bacalhau à Brás (shredded with eggs and potato sticks) is the most common and reliable.
    • Frutos do mar — mixed seafood. Usually camarão, polvo (octopus), lula (squid) and mariscos (shellfish) in a single dish. Good for first-timers who want variety.

    FAQ

    What is the best seafood restaurant in Rio for a special occasion?

    Satyricon in Ipanema is the classic choice — impeccable whole fish, a long wine list and a room that feels celebratory without being loud. For maximum spectacle, Marius Crustáceos on Av. Atlântica delivers an extraordinary range if budget is not a concern. Pérgula at the Copacabana Palace adds a famous setting for those who want both quality and the view.

    Where can I eat good seafood in Rio on a budget?

    Bar Urca is the answer — grilled shrimp, fried fish and a cold chopp on the seawall in front of Guanabara Bay for R$80–150 per person. Capricciosa's seafood pizzas are another honest R$90–160 option in any neighbourhood. Ouro Velho in Centro serves a solid bacalhau lunch for similar prices on weekdays.

    Is moqueca good in Rio?

    Rio is not Bahia or Espírito Santo — the home states of Brazil's two great moqueca traditions — but several restaurants do it well. Lagostin in Copacabana and the simpler Carioca fish restaurants in Urca and Guaratiba cook a solid moqueca de camarão. For the authentic Bahian version, find a Nordestino restaurant in Centro or Lapa.

    What is bacalhau and should I try it in Rio?

    Bacalhau is salt-dried codfish, brought to Brazil by Portuguese colonists, and it remains a genuine part of Carioca restaurant culture — particularly in the older Centro and Copacabana houses. Bacalhau à Brás (shredded cod with eggs and potatoes), bacalhau grelhado (grilled) and bacalhau com natas (in cream) are the main preparations. Lagostin and Ouro Velho do it honestly.

    How do seafood menus work in Rio?

    Most mid-range seafood restaurants offer a mix of à la carte fish dishes and peixes inteiros (whole fish) sold by the kilo. The waiter will usually show you the fish and quote a price per 100g — a whole robalo (sea bass) for two runs R$180–260 prepared. All-you-can-eat houses like Marius charge a flat per-person fee. Always confirm whether rice, salad and sides are included.

    Where can I eat oysters in Rio?

    Satyricon in Ipanema has a reliable oyster bar. Pérgula at the Copacabana Palace serves oysters poolside. For cheaper oysters, some botecos in Santa Teresa and Lapa bring in southern Brazilian ostras from Santa Catarina on weekends — ask what's fresh. Azumi in Flamengo serves oysters in the Japanese style as part of its wider seafood menu.

    Keep planning

    Links may earn us a commission at no extra cost to you. This supports PlanRio.