Goa’s food is at its best when it’s seafood-led: fresh fish cooked in coconut gravies, bright green cafreal, or smoky-sweet local masala. If you’re in Panjim or nearby Miramar and want the real “fish thali” experience, this guide curates places where you can order a proper set—rice plus multiple Goan preparations.
Below, we’ve picked six long-running restaurants you can actually visit. For each one, we’ll tell you what to order so your meal tastes like Goa (not generic curry-house food), including the cafreal/recheado style options and the thali-style sides that make it complete.
Best Fish Thali in Panjim

If you’re basing yourself in Panjim, you’ll find some of the most consistent Goan seafood meals—especially spots that understand rice-and-curry ordering rather than “one dish and done”.
1. Martin’s Corner (Seafood Thali-style Set)
Martin’s Corner is one of the better-known names for Goan seafood in and around Panjim, and that matters when you’re specifically chasing fish cooked in local styles (not just “fried fish + gravy”). Go for a thali-like order: build your meal around a main fish curry, then add at least one spicy Goan preparation and one cooling side.
When you place your order, ask for the fish to be made in a Goan gravy style—cafreal-style (green herbs/heat) or recheado-style (red, tangy-spiced). That’s the easiest way to make your thali taste like Goa.
Location: Panjim, Goa
Cuisine: Goan seafood and local curries
Must-try dishes:
- Fish cafreal (or cafreal-style fish curry)
- Recheado fish (red Goan masala)
- Solkadhi alongside Goan rice
2. Gunpowder (Goan & Portuguese-leaning Seafood)
Gunpowder is popular for food that feels unmistakably Goan—spice levels that suit seafood, and gravies that don’t taste diluted. It’s a smart pick when you want a thali experience with multiple fish-meets-masala flavours in one meal.
To lean authentic, order one fish preparation with a herb-forward base (cafreal/recheado variant) and another with coconut or stronger local masala. Then ask for rice (and if available, a thali-style arrangement) so you can alternate bites like a proper local meal.
Location: Panjim, Goa
Cuisine: Goan seafood with spiced gravies
Must-try dishes:
- Cafreal-style fish / green herb curry preparation
- Coconut-based fish curry (Goan-style)
- Rice + a tangy side like solkadhi (if on the menu)
3. Kamat Upachar (Goan Thali Classic)
Kamat Upachar is a practical option when you want a traditional “set meal” rhythm—rice, multiple curries/gravies, and sides—without having to hunt for seafood-speciality eateries. While menus can vary by day, it’s known for Goan-style preparations and the kind of ordering structure that works well for a fish thali.
For the most authentic thali experience, order a fish curry (coconut/gravy style) and add a second Goan preparation if the menu offers it. If you see a cafreal/recheado fish item, choose it—it’s the fastest route to that local Goan punch.
Location: Campal, Panaji, Goa
Cuisine: Goan and Indian vegetarian/non-veg thali formats
Must-try dishes:
- Goan fish curry (coconut or local gravy style)
- A second Goan-style curry/side (ask what’s best with fish)
- Goan pickle or masala accompaniments with rice
4. O Coqueiro (Seafood with a Goan Flavour Focus)
O Coqueiro is a reliable choice for people who want seafood with Goan character in Panjim—think well-spiced gravies that pair naturally with rice. If you’re trying to recreate the “thali” format at a restaurant level, you’ll do best by selecting one signature fish gravy and then completing the plate with Goan sides.
Ask staff what fish gravies are freshest that day, then order at least one preparation in the cafreal/recheado family (green or red, respectively). This keeps your meal firmly Goan rather than “just seafood”.
Location: Panjim, Goa
Cuisine: Goan seafood and local masala gravies
Must-try dishes:
- Cafreal-style fish preparation
- Recheado-style fish (when available)
- Rice with a classic Goan cooling accompaniment (like solkadhi, if offered)
Best Fish Thali in Miramar

Miramar is where the sea-breeze vibe pairs beautifully with a proper seafood meal. These places are especially good for ordering a thali-style experience around fresh fish gravies.
5. Jen’s Cafe (Classic Miramar Goan Meals)
Jen’s Cafe is well known around Miramar for Goan food that’s approachable and consistently satisfying. If you’re in the mood for “fish thali energy”, it’s a good place to order multiple preparations—pick a fish gravy as your anchor and then round it out with sides that give you that Goa-meal rhythm.
Go for the fish preparation that’s most local on the menu: cafreal-style (green) or recheado-style (red/tangy-spiced). Then add rice and any Goan sides you see that match seafood (pickles, fried sides, or cooling drinks).
Location: Miramar, Panaji, Goa
Cuisine: Goan seafood and local favourites
Must-try dishes:
- Cafreal-style fish
- Recheado-style fish (if that’s the flavour of the day)
- Rice with solkadhi or a similar tangy/hibiscus-like cooling drink (if available)
6. Fisherman’s Wharf (Seafood Grills & Curries)
Fisherman’s Wharf makes a strong case for people who want seafood that feels more “Goa casual” than fine-dining—ideal when you’re chasing a satisfying thali-like meal at the end of a beach day. The key here is to order your gravies properly and keep rice at the centre.
If you want the authentic fish thali feel, prioritise local curry flavours over only grilled items. Ask for a Goan-style fish curry alongside another fish preparation, then finish the plate with the rice-and-sides balance.
Location: Miramar, Panaji, Goa
Cuisine: Seafood-focused with Goan-style preparations
Must-try dishes:
- Goan fish curry (coconut/local gravy)
- Spiced fish preparation (cafreal/recheado style when available)
- Rice + tangy sides (solkadhi or similar)
How to Order the “Real” Goan Fish Thali

If you want your meal to taste like you’re eating like a local in Goa, don’t treat a “thali” as a fixed menu—treat it as a structure. Here’s the quickest checklist to get it right at Panjim and Miramar restaurants.
1) Use the fish-gravy rule (anchor your plate)
Pick one main fish preparation in a clearly Goan style:
- Cafreal-style (green, herb-forward, spicy): great if you like freshness and punch.
- Recheado-style (red, tangy-spiced): great if you want a warmer, more masala-heavy taste.
- Coconut or local gravy fish curry: choose this if you want the classic “Goa + rice” comfort.
Then order at least one more fish preparation or matching curry/side so the meal doesn’t become “one curry only”.
2) Complete it with rice + a cooling/acid balance
A true Goan seafood meal often includes something that balances spice and richness. If you see solkadhi (or a similar cooling drink), add it. It makes the gravies taste sharper and cleaner.
3) Ask staff to suggest what’s best that day
Fish freshness changes daily. A simple line works well: ask which fish is freshest and which curry style pairs best with it. You’ll usually get a better Goan flavour result than choosing purely by habit.
4) Keep the plate local (don’t overdo “international sides”)
If the menu offers both grilled burgers/omelettes and Goan mains, choose the Goan rice-and-curry pattern for thali authenticity. Even when you add a fried side, still keep rice and gravies as the core.
Frequently Asked Questions
Where can I find authentic Goan fish thali in Panjim?
Start with Martin’s Corner, Gunpowder, Kamat Upachar, and O Coqueiro—these are reliable for fish gravies and a proper rice-and-curry meal structure.
Which places in Miramar are best for Goan fish preparations?
Jen’s Cafe and Fisherman’s Wharf are the most straightforward bets for Miramar seafood meals with cafreal/recheado-style options.
What should I order for a true cafreal or recheado fish thali experience?
Anchor your order with cafreal-style fish or recheado-style fish, add rice, and include a cooling/tangy component like solkadhi if available.
How do I ask for a fish thali if the menu doesn’t list it explicitly?
Ask for “a Goan thali-style meal” and request rice plus 2–3 local fish/curry preparations (one cafreal/recheado and one coconut/local gravy), then add classic sides/pickle.
Is it better to order curry-style fish or grilled fish for the thali feel?
For a Goan fish thali experience, curry-style fish is key. Grilled items can come alongside, but make sure your main flavour is a Goan gravy.
What’s the best time to go for fish freshness?
Go during lunch hours or earlier in the evening so the kitchen can work with the freshest stock available that day.
