Search Refuje

Search experiences, destinations, and states.

A Goan fish thali on a steel plate: rice, a rava-fried mackerel, papad, and a bowl of coconut fish curry

The Best Seafood in North Goa Isn't at the Beach Shacks

By ·11 min read·

Here is the thing almost every visitor gets wrong about seafood in Goa: they eat it on the beach. They sit at a shack on the sand, order a grilled fish or a plate of fried prawns off a laminated menu, pay a small fortune, and leave thinking that was Goan seafood. It wasn't. It was tourist food with a sea view. The real thing, the seafood Goans queue for and argue about, is a plate you'll almost never see on the beach: the fish thali, eaten at a plain, un-photogenic canteen a street or two back, for a fraction of the price. This is a guide to eating the seafood you actually came for, which mostly means turning your back on the sea to find it.

I write for Refuje and I don't live in Goa, so the calls here are Goans and repeat visitors on r/Goa and r/goatravel, who take their fish extremely seriously. One of them, u/jackrabbit-199, cheerfully called his own people self-proclaimed seafood experts, and he's not wrong. The named places below are theirs, reported rather than endorsed, and restaurants change, so treat them as leads to check. One rule runs through everything: in Goa, seafood is only as good as it is fresh, and freshness has a season. Get that right and you eat like a local. Get it wrong and you've paid beach prices for a frozen fish.

What to actually order: the fish thali

Small fish coated in semolina and stuffed with red rechado masala, ready to fry
Rechado fish, coated in semolina and stuffed with red rechado masala, ready for the pan. Order this, or a plain rava fry, and you are eating Goa properly. Photo: Gaunti Recipes via Wikimedia Commons, CC BY-SA 4.0.

Forget the a-la-carte grilled fish for a moment. The meal to build a trip around is the fish thali. Picture a steel plate: rice, a bowl of coconut fish curry, a piece of fried fish, a dab of vegetable, a pickle, and usually sol kadi, the pink kokum cooler that puts out the chilli fire. Complete, cheap, and what a Goan actually eats for lunch. The curry is where it lives or dies. u/MahindraClassic on r/Goa was blunt about the first thing that makes it, fresh fish; u/Sleeptalker23 added the second, the coconut that separates a Goan curry from a Bengali one. That coconut base is the whole difference from a Bengali fish curry, and the fish underneath is usually kingfish, chonak (the giant sea perch, also called viswon), mackerel or grouper. Then the fry. A rava fry is the essential, the fish jacketed in semolina and shallow-fried; the rechado version, stuffed with a tangy red masala before it hits the pan, is better still. Feeling braver, order past the thali. u/dontstealmydinner rattled off his own list once and it's a good one to steal from: squid masala fry, mussels rawa, rechad bangda, tisryo, crab xec xec. And a small giveaway of a real place over a tourist trap, a proper Goan thali arrives with rice, not naan and papad. If the naan shows up, you're eating the tourist version.

Where to eat it (hint: not on the sand)

The rooftops of the beach-shack strip at Curlies, Anjuna, above the sea
The beach-shack strip at Anjuna. Fine for a beer and a sunset, but the real Goan seafood is mostly not here. Photo: Bssasidhar via Wikimedia Commons, CC BY-SA 4.0.

The beach shacks are the problem, and Goans know it. There is a running complaint, one that even a state minister has raised, that the shacks serve the same tired tourist menu, fries, onion rings, a generic grilled fish, and almost no actual Goan cuisine. u/rahkrish, a tourist himself, put it on r/Goa: "I've always wondered why we don't see Goan cuisine at shack menus. It's always the same old fries and onion rings." So the shacks are for a beer and a sunset. For the food, you go inland to the canteens and family restaurants where Goans eat, and the names come up again and again. In and around Panjim: Ritz Classic (the crowd-favourite, though regulars warn the wait can be long), Starlight, the Goldspot Canteen, and the local places near the Fisherman's Wharf and the fish market. Up north: Surya in Nerul, Om Lawn in Siolim, Tukaram out in Karaswada. And there are dozens more; the point is less any single name than the type of place, the plain, busy, locals-only canteen doing a set thali at lunch, over the shack with the sea view and the English menu. Confirm any specific place is still going before you build a plan around it, because these come and go.

The one rule: fresh, or not at all

Women vendors selling fresh fish at the Panjim fish market in Goa
The Panjim fish market. Everything good about Goan seafood starts here, with what came off the boats that morning, and everything bad starts with fish that did not. Photo: Frederick Noronha via Wikimedia Commons, CC BY-SA 4.0.

This is the rule that separates a great seafood meal in Goa from a grim one, and it is worth taking seriously: the fish is only as good as the day it was caught. Goans will tell you, flatly, that fresh fish is the whole game, and that a curry made with anything else simply never tastes right. Which brings us to the season. Goa runs an annual fishing ban across its whole coast from the first of June to the end of July, to let the fish breed through the monsoon, so through peak monsoon the big boats are off the water and a lot of what you're served is frozen or trucked in from elsewhere. u/Fair-Cheek1252 put the warning bluntly to someone chasing a thali in the rains: "Are you getting fresh fish in this monsoon? Because this is not a season." So the freshest seafood is in the dry months, roughly October to May, and the smartest move any time is to ask what came in that day and order that, rather than picking off a menu. Eat near a working fishing town, eat what is in season, and eat it the day it landed. Do that and Goan seafood is genuinely among the best in India.

The main ingredient of Goan fish curry is fresh fish. If that is missing, you will never get the authentic taste.

a Goan on r/Goa, on the only rule that really matters
The tourist beach shackThe local thali joint
The foodFries, onion rings, a samey grilled fishA proper fish thali and the daily catch
Where it isOn the sand at Baga, Anjuna, CandolimA canteen in Panjim, Nerul or Siolim, off the beach
The fishOften frozen, at a beach markupWhatever came off the boats that morning
The crowdTouristsGoans, who take their fish seriously
Go there forA beer and a sunsetThe meal you actually came for

The short version. Skip the beach-shack grill. Walk a street inland to a local canteen, order the fish thali at lunch, and ask what came in that day. Dry season, roughly October to May, is freshest; at the peak of the monsoon a lot of the fish is frozen.

The honest reality
The best seafood in Goa is not the grilled fish at a beach shack, which is largely tourist food at a markup. It is the fish thali, eaten at plain local canteens a street back from the sea, and it is cheaper and far better.
What to order
The fish thali (rice, coconut fish curry, a fried fish, sol kadi), built around kingfish, chonak, mackerel or grouper. Add a rava or rechado fry, prawns, a crab xec xec, mussels or rechad bangda. If naan and papad turn up, it is a tourist version.
Where to eat it
Local canteens and family places, not the shacks: around Panjim, spots like Ritz Classic, Starlight and the Goldspot Canteen, and near the fish market; up north, places like Surya in Nerul, Om Lawn in Siolim and Tukaram in Karaswada. Reported by locals, so confirm they are still open.
The freshness rule
Goan seafood is only as good as it is fresh. Goa runs a coast-wide fishing ban from 1 June to 31 July, so at the peak of the monsoon a lot of fish is frozen or imported. Eat seafood in the dry season (roughly October to May), and always ask what came in that day.
The shacks
The beach shacks are for a drink and a sunset, not for real Goan seafood; even a state minister has complained they serve generic tourist food rather than Goan cuisine. For the actual meal, walk one street inland to where the Goans eat.

Eat one honest fish thali at a busy local canteen and the beach-shack grill will never look the same again. It is the centre of the wider Goan table our guide to what to actually eat in Goa lays out, it starts at the fish stalls of the Mapusa Friday market, and if you want to make the curry yourself, that is what a Goan cooking class is for. You can see the North Goa experiences that are currently bookable on the North Goa things-to-do page.

Common questions

Where is the best seafood in North Goa?

Not on the beach, mostly. The best Goan seafood is the fish thali, eaten at plain local canteens and family restaurants a street or two back from the sand, rather than at the tourist beach shacks. Goans on r/Goa repeatedly name places in and around Panjim, such as Ritz Classic, Starlight and the Goldspot Canteen, and spots near the fish market, along with northern places like Surya in Nerul and Om Lawn in Siolim. These are reported rather than endorsed and restaurants change, so confirm before you go, but the pattern holds: the good seafood is where the locals eat, not where the view is.

What seafood should you order in Goa?

Start with the fish thali: rice, a coconut-based fish curry, a piece of fried fish, a vegetable and often sol kadi, the pink kokum cooler. The curry and the fry are usually built around kingfish, chonak (giant sea perch), mackerel or grouper. Beyond the thali, look for a rava fry (fish in a semolina crust) or the rechado version stuffed with red masala, prawns fry, crab xec xec, mussels, rechad bangda (stuffed mackerel) and tisryo (clams). Ask what fish came in fresh that day and order that. A quick tell: a real Goan thali comes with rice, not naan.

Are Goas beach shacks good for seafood?

For atmosphere, yes; for real Goan seafood, generally no. The shacks are set up for tourists and tend to serve a same-everywhere menu of fries, onion rings and a generic grilled fish, often at a beach markup and sometimes with fish that is not especially fresh. Goans, and even a state minister, have publicly complained that you rarely find proper Goan dishes like a fish-curry-rice on a shack menu. So enjoy a shack for a beer and a sunset, but for the actual meal, head to the local canteens inland where the food is more authentic, fresher and cheaper.

When is the best time to eat seafood in Goa?

The dry season, roughly October to May, when the boats are out and the fish is freshest. Goa enforces an annual fishing ban along its entire coast from 1 June to 31 July to protect the breeding season, so at the height of the monsoon a lot of the seafood on offer is frozen or brought in from elsewhere, and it shows. You can still eat well in the shoulder months, but for the freshest catch, aim for the dry season, eat seafood at lunch when it turns over fastest, and always ask what came in that day rather than ordering blind.

What is a Goan fish thali?

It is the everyday Goan seafood meal and the best-value way to eat well: a steel plate with rice, a coconut-based fish curry, a piece of fried fish, a seasonal vegetable, a pickle and usually sol kadi, a pink kokum-and-coconut drink that cools the spice. The fish is typically kingfish, mackerel, chonak or grouper, and the fry is often a semolina-crusted rava fry. It is filling, cheap, and served at lunch in the local canteens where Goans eat. Two things make or break it: genuinely fresh fish and a proper coconut curry base.

Is Goan seafood expensive?

It depends entirely on where you eat. At a tourist beach shack, a grilled fish or a seafood platter can be surprisingly pricey for what it is, especially in peak season. But the fish thali at a local canteen, the better meal, is genuinely cheap, which is much of its appeal. The rule of thumb is that the closer you are to the beach and the more English on the menu, the more you pay for less. Walk a street or two inland to where the Goans queue for lunch, and you eat better seafood for a fraction of the shack price.

Sources and a note on this guide

I write for Refuje and I do not live in Goa. The named restaurants, the dishes to order, the shack criticism and the freshness rule all come from Goans and repeat visitors on r/Goa and r/goatravel, quoted and attributed and reported rather than endorsed; treat the specific places as leads, since restaurants open, close and slip. The facts are sourced: the annual fishing ban from 1 June to 31 July, and the make-up of a Goan fish thali (kingfish, chonak, mackerel, the coconut curry and rava fry), from Goa government notices and Goan food references. Prices and freshness both change with the season, so ask locally what is fresh before you order. The facts were checked in August 2026.

  • The named seafood and thali places (Ritz Classic, Starlight, Goldspot Canteen, Surya, Om Lawn, Tukaram and others), the dishes to order, and the shack criticism: attributed r/Goa and r/goatravel threads, quoted inline.
  • The coast-wide fishing ban from 1 June to 31 July: Goa government fisheries notices and Goan news reports.
  • The composition of a Goan fish thali (kingfish, chonak, mackerel and grouper, the coconut fish curry, the rava and rechado fries, sol kadi): Goan food references.

Restaurants and prices change fast, and freshness depends on the day and the season, so ask what is fresh and confirm any place is still open before you go. If you know a local canteen doing a better thali than these, that is the correction this guide should carry, so tell us.

You Might Also Like