Overview
- Jack Salmon Fish & Grill: Crowd-pleasing, “catch of the day” done right, plus generous platters and sushi when you want it all.
- Cargo Hold at uShaka: Dinner with sharks gliding past the glass. It’s theatre, with seafood classics on the plate.
- Ocean Terrace at The Oyster Box (Umhlanga): Sea views, just-shucked oysters, and the famous curry spread that often includes a seafood option.
- Bel Punto (Umdloti): Breezy, Mediterranean feel with polished Italian-leaning seafood and a big terrace over the Indian Ocean.
- Sea Belle (La Mercy): Old-school charm since the 70s; locals still talk about the prawn and fish curries.
Durban doesn’t tiptoe around seafood. It goes straight for the cold water, the clean grill, and the kind of spice that wakes you up. So, here’s a short list that works right now. It’s not every seafood kitchen in eThekwini. It’s the handful you can book tonight and be happy about tomorrow.
Jack Salmon Fish & Grill (Durban North)
Jack Salmon is known for being simple and fresh. The menu moves with the catch, which is exactly what you want on a humid coastal evening. Order the day’s line fish and ask for it simply grilled. Add lemon butter. Sit back. You’ll taste why regulars keep returning.
There’s comfort in the signatures too. Kingklip Cleopatra. Plump mussels. A seafood curry that lands softly rather than shouting. And if the table wants variety, their platters and sushi sets travel well across tastes and moods. It’s easy to keep things casual here, families, date nights, last-minute plans, because the format just works. Nothing fussy. Just good fish, cooked with confidence.
What to try: Catch of the day, grilled kingklip, or share a sushi platter if you’re in a group.
Cargo Hold at uShaka Marine World
The dining room sits against a two-storey aquarium in the stern of the “Phantom Ship.” Sharks slide past while you decide between prawns, line fish, or a classic platter. You don’t get many meals like this, anywhere. Make it a slow one.
The menu leans familiar, grills, seafood mains, a few steaks, but that’s part of the charm. It’s a night out. Dress up a little. Book a tank-side table if you can. And yes, kids are wide-eyed the entire time. If you’re hosting, this is the safest “wow” in town. Recent diners still call out the spectacle, and that’s the whole point.
What to try: A seafood platter to share, then something sweet as the lights dim over the tank.
Ocean Terrace at The Oyster Box (Umhlanga)
Some restaurants feel like holidays the second you sit down. Ocean Terrace is one of them. Candy-stripe umbrellas. The old lighthouse watching the surf. A menu that moves from just-caught seafood to an 11-curry selection that often includes fish and prawn options. If you’ve got out-of-towners, bring them here and let the coastline do the talking.
It’s not just about the buffet. You can go light with oysters and a glass of something coastal or sink into a long lunch with grills and sides. The hotel itself is a South African classic, and you feel that quiet polish in the service. Book at sunset if you like your meals with a little theatre in the sky.
What to try: Start with fresh oysters, then dip into the curry selection if you’re seafood-curious and spice-friendly.
Bel Punto (Umdloti)
Drive a little north and you hit Bel Punto, a family-run spot where the sea is the backdrop and the cooking leans Italian. This is where grilled line fish meets silky risotto, where calamari can be crisp or tender by design, and where the terrace fills with salt air and conversation. It feels grown-up without being stiff.
On a calm evening the ocean looks painted on. Order a seafood pasta, pass forks around, and let the meal stretch. Service runs smooth, and the room can lift a mid-week into something celebratory. If you’re choosing one place for a birthday with a view, this is a safe bet.
What to try: Line fish of the day or a prawns-and-calamari combo before a shared tiramisu.
Sea Belle (La Mercy)
Not every favourite is shiny and new. Some are a little weathered and still loved. Sea Belle has been serving since the mid-70s, and people still debate their best order: prawn curry, fish curry, or a simple grill with that sea breeze rolling in. Come for the view, the spice, and the feeling that you’ve stepped into a Durban story that keeps going.
If you like your seafood with history and heat, this is a worthy stop on a north-coast wander. Aim for a slow afternoon, ask about the fresh fish, and lean into the curry if you’re chasing comfort.
What to try: Prawn curry or fish curry, then a walk to catch the last light.
How to order
- Follow the catch: If “line fish” or “catch of the day” is on the board, ask where it’s from and how they’d cook it. Keep it simple.
- Sauce on the side: You’ll taste the fish better, then dip as you like
- Share a platter: It solves indecision and makes the table happier.
- Time your booking: Sunset by the water is a different meal entirely. Cargo Hold and Ocean Terrace turn into postcards after golden hour.
- Leave room for spice: In Durban, seafood and curry are close friends for a reason.
Conclusion
Seafood in Durban isn’t about chasing the trend of the week. It’s about freshness, setting, and a little coastal theatre when you want it. You can keep it casual at Jack Salmon, make a memory at Cargo Hold, slow the day down at Ocean Terrace, watch waves at Bel Punto, or chase old-school comfort at Sea Belle. Pick your mood, book your table, and let the Indian Ocean do the seasoning.