The 10 best seafood restaurants in Santa Catarina, ranked
Oysters on ice with lime at a Ribeirão da Ilha seafood restaurant, Florianópolis
A ranked list of the 10 seafood restaurants in Santa Catarina that reward the drive, from oyster houses to sea-bass shacks, with real prices and honest catches.
1. Ostradamus, Ribeirão da Ilha — Florianópolis
Ribeirão da Ilha produces 90% of the oysters eaten in Brazil, and Ostradamus is the restaurant that made the region's oyster culture into destination dining. Chef Jaime Barcelos has run it since 1999 and now serves oysters 40 different ways — grilled with parmesan, gratinated with catupiry, raw with mignonette, in a chowder. A tasting of six preparations for two people runs R$220 without wine. The dining room looks over the Baía Sul with tables on a wooden deck almost in the water, and the sunset from the deck between April and August is worth the drive to the south of the island.
Book two weeks ahead for weekends, one week for Tuesday to Thursday. The restaurant closes Monday and takes a two-week break in July. It's a 45-minute drive from downtown Florianópolis and there's no realistic public transport, so you’re committing to an Uber both ways (R$70 each) or a rental car. This ranks first because no other restaurant in the state does one thing this thoroughly and this well; a meal here is why you’d fly to Florianópolis in the first place.
2. Rita Maria seafood restaurants, downtown Florianópolis
The Mercado Público de Florianópolis is surrounded by seafood restaurants at the Rita Maria end of downtown, and Box 32 inside the market building is the ranking pick — it's been open since 1987 and the caldeirada de frutos do mar (seafood stew) at R$130 for two is a genuine institution. Order it with a caipirinha de limão and a plate of pastéis de camarão on the side. The market itself closes at 6pm and Box 32 with it, so this is a lunch destination not a dinner one.
For dinner in the same area, walk two blocks to Restaurante Sagres on the Beira-Mar Norte for grilled fish with an Atlantic view. The peixe grelhado at market price is usually R$95 to R$140 depending on the day's catch, and the wine list runs to a page of decent Chilean and Argentine bottles under R$180. This ranks second because it's the most accessible serious seafood in the state — you’re walking here from any downtown hotel.
3. Bar do Arante, Pântano do Sul — Florianópolis
Bar do Arante is the fishing-village restaurant on the south of the island whose walls are covered in 40 years of handwritten notes from customers — an archive of every meal ever eaten there. The food is straight: whole fish fried or grilled, prawns in garlic butter, moqueca. The peixe à Milanesa for two comes with rice, beans, salad and pirão for R$140 and feeds three easily. The house tainha in season (May to July) is the local benchmark and costs R$95 for two.
This ranks third because it's the most authentic beach-village seafood on the island — you’re eating in the actual community that catches your dinner. It's a 50-minute drive from downtown and busy on summer weekends; go on a Tuesday or Wednesday between April and October when you’ll walk in without waiting. Cash and Pix are king; the credit card machine works about half the time. Write your note on the wall before you leave.
4. Ponta do Coral, Balneário Camboriú
Balneário Camboriú isn’t known for restrained dining but Ponta do Coral on the north end of the main beach is the exception — a proper Portuguese-influenced seafood house that's been open since 1985 with the same family running the kitchen. The bacalhau à Ponta do Coral (salted cod with potatoes and olives) is R$180 for two and is genuinely the best version of that dish in the state. The camarão à provençal at R$160 is nearly as good. Wine list is serious, mostly Portuguese, with 30 bottles under R$200.
Reserve for Friday and Saturday nights in season. Parking is valet-only and included. This is not a beach shack — dress code is smart-casual and the average table spends R$400 for two with wine. Skip if you want casual; this is the destination when you want to eat properly in a town that mostly doesn’t serve that. Ranks fourth because it's slightly out of place in Balneário Camboriú but achieves what it sets out to do.
5. Restaurante do Zeca, Praia do Rosa — Imbituba
Praia do Rosa has 20-something restaurants catering to a wealthy summer crowd and most of them are style over substance. Restaurante do Zeca is the exception — a hillside place looking down at the beach with a menu that changes daily based on what came in on the boats. The tainha with pinhão risotto in season is R$140 and is a genuinely inventive Serra-meets-coast dish that only works here. The list of natural wines from Serra Catarinense producers is short but seriously curated.
Book ahead in January and February when Rosa is heaving; walk in the rest of the year. Ranks fifth because the food is regional in a way most seafood restaurants aren’t — this is the answer to 'what does Santa Catarina cuisine actually taste like' rather than 'where do I eat good grilled fish'. The catch: the road down to the parking is steep gravel and a low-clearance rental car might scrape.
6. Ancoramar, São Francisco do Sul
The oldest city in Santa Catarina (founded 1504) has a working port, and Ancoramar on Rua Fernandes Dias overlooks the fishing fleet unloading directly across the street. The kitchen buys from the boats you can see from your table. Peixe do dia grelhado is R$85 including sides, and the caldeirada is R$110 for two. The building is a 1920s colonial with high ceilings and slow fans; the atmosphere is more genuine than the marketing decks of any Florianópolis competitor.
São Francisco do Sul is 200 km north of Florianópolis and doesn’t get many tourists — this is the honest catch and also the reason to go. Combine with the Museu Nacional do Mar on the same street and you’ve built an afternoon. Ranks sixth on the specific merit of the food and the setting, and would rank higher if it were closer to somewhere you’d otherwise be.
7. Cantinho da Ilha, Ganchos de Fora — Governador Celso Ramos
Between Florianópolis and Bombinhas, Governador Celso Ramos has a coast of small fishing villages that mainland tourists rarely find. Cantinho da Ilha in Ganchos de Fora is a family kitchen doing berbigão (a local clam) with linguiça and rice for R$65, tainha na telha for R$120 for two, and a moqueca that's less coconutty than the Bahia standard and better for it. Prices are 30% below Florianópolis for the same quality.
Ranks seventh because it's a genuine local restaurant that hasn’t been discovered by any tourist infrastructure. Go on a Sunday when families from the villages fill the terrace and you’ll eat a real Sunday lunch — long, loud, three courses, four hours if you let it. Cash and Pix; card acceptance is theoretical. It's a 45-minute drive from downtown Florianópolis and worth every kilometre.
8. Restaurante Marlin, Bombinhas
Bombinhas has 50 restaurants along the peninsula and Marlin, on the Praia da Sepultura road, is the ranking pick for grilled fish with an ocean view. The dourado grelhado at R$95 is charged singly rather than per-two and comes with a proper caper-butter sauce and buttered rice. The wine list runs to Argentinian malbecs under R$150. The terrace overlooks a small crescent of beach and gets sunset light from March to September.
Ranks eighth because Bombinhas has too many mediocre seafood restaurants and Marlin is where the peninsula's regulars go — the sort of place you find by asking a local rather than by walking the beach road. Book for December and January; walk in the rest of the year. The kitchen closes at 10pm sharp, so late-arriving diners get turned away — this is a professional operation in a town that mostly isn’t.
9. Restaurante Toca da Garoupa, Laguna
Laguna is 130 km south of Florianópolis and preserves the second most intact colonial town centre in Brazil after Ouro Preto. Toca da Garoupa on Rua Coronel Lourenço Cabral does the town's serious seafood — cornerstoned by a garoupa (grouper) recipe that's been on the menu since the 1970s, at R$140 for two. The setting is a 1780s two-storey house with the original wooden floors and a small internal courtyard. Wine list is short but the caipirinha de tangerina at R$18 is the pick.
Ranks ninth because Laguna is a genuine haul from anywhere else in the state and the trip only makes sense if you’re seeing the old town anyway. Combine with a walk around the Praça Vidal Ramos and a visit to the Museu Anita Garibaldi. Closed Monday. Cash gets a 5% discount; the credit card machine works reliably here, which distinguishes it from most restaurants on this list.
10. Peixaria do Zé, Barra da Lagoa — Florianópolis
The tenth spot goes to the most casual entry on the list — a family-run fish shack on the port road at Barra da Lagoa where the boats you’re watching are the ones that caught your lunch. The menu is basically 'today's fish, fried or grilled', at R$70 for a plate that feeds one hungry adult with rice and beans. The kiosk seats 20 and there's no reservation system; you turn up between 12pm and 2pm and wait 15 minutes for a table.
Ranks tenth not because it's inferior but because it's unfashionable — this is the anti-Ostradamus, the answer for a Wednesday lunch after a swim rather than a destination dinner. Everything about it is straightforward: cash only, no wine, no bread basket, no dessert. Order the fried anchova with a Coke, watch the boats, pay R$85 for two people, and understand something honest about how the island still lives on its own catch.
Before you book
The questions people ask about Bombinhas, answered with this month’s numbers.
Tainha (mullet) season runs from mid-May through mid-July and is the single most important event in Santa Catarina's coastal food calendar. Every seafood restaurant on this list runs tainha specials — usually assada na telha (baked on a clay tile) for R$110 to R$140 for two. If you’re visiting in those months, ordering tainha at least once is the entire point of coastal Santa Catarina.
Ostradamus by a distance — the setting on the water at Ribeirão da Ilha, the 40 oyster preparations, the wine cellar and the sunset timing all combine into an experience no other restaurant in the state can match. Book two weeks ahead, expect to spend R$500 for two with wine, and don’t order anything except oysters — that's not what the kitchen is for.
Honestly, thin. Most of these kitchens will improvise a plate of rice, beans, farofa and grilled vegetables for R$40 but it's not what they’re set up to do. If you’re travelling with a vegetarian, Ostradamus and Ponta do Coral have proper vegetable options on the menu; the fishing-village restaurants (Bar do Arante, Cantinho da Ilha, Peixaria do Zé) genuinely can’t help you.
For Ostradamus, two weeks minimum for weekend dinners in season. For Ponta do Coral and Toca da Garoupa, one week for weekends. For the fishing-village restaurants (Bar do Arante, Peixaria do Zé, Cantinho da Ilha) there's no reservation system — you turn up. In January and February book everything a week further out than these baselines.