goa beach shack food guide (2026)
honest reviews of 12 goa beach shacks. fish curry rice, prawn balchao, grilled seafood, feni. north and south goa covered. prices and ratings.
tldr: out of 12 beach shacks i ate at across north and south goa, my top 3 are la plage in ashwem (best grilled fish, rs 1,500 for two), zeebop by the sea in utorda (best overall seafood, rs 1,200 for two), and curlies in anjuna (best vibe with decent food, rs 1,000 for two). full reviews with prices, what to order, and honest opinions below.
there’s a specific kind of happiness that comes from sitting in a bamboo chair, feet in the sand, cold kingfisher in hand, watching the arabian sea do its thing while someone grills a whole kingfish ten feet away from you. that’s a goa beach shack. it’s not a complicated concept. it doesn’t need to be.
i spent a week eating at beach shacks across north and south goa. rs 12,000 total on food and drinks across 12 shacks. the quality varies wildly. some shacks serve genuinely excellent seafood - fresh catch, proper goan preparations, honest prices. others serve frozen fish with tourist markup and call it “beach dining.” the difference between a rs 1,200 meal that’s worth every rupee and a rs 1,200 meal that’s a scam is knowing where to sit.
the rule is simple: the closer you are to the baga-calangute tourist strip, the worse the food gets and the higher the prices go. the further south you go, or the more off-the-main-road you venture in north goa, the better the food and the better the value.
if you’re looking for restaurant recommendations beyond beach shacks, check out my goa food guide, best restaurants in goa, and best seafood in goa.
the awards (my personal picks)
- best overall: zeebop by the sea in utorda. fresh seafood, honest preparations, sand between your toes. this is what a goa beach shack should be.
- best for couples: la plage in ashwem. french-goan fusion, white tablecloths on the beach, excellent wine list. it’s romantic without being cheesy.
- best budget: shawn’s shack near palolem. the fish curry rice at rs 250 with a beer at rs 150 is the best value seafood meal in goa.
- most overrated: britto’s in baga. it’s the one every tourist goes to and the one every local avoids. overpriced, overcrowded, and the food hasn’t been good since the 2000s. those people are wrong.
- best vibe: curlies in anjuna. the sunset, the music, the crowd - the food is secondary here but it’s decent enough.
- best grilled fish: la plage. the way they grill kingfish with just salt, pepper, lemon, and olive oil is annoying in how simple and how good it is.
- best prawn dish: zeebop’s prawn balchao. tangy, spicy, sweet, pickled perfection. i ordered it twice in three days.
- best for groups: fisherman’s wharf. big tables, big portions, consistent quality, nobody leaves unhappy.
the full list
| # | shack | area | best for | cost for two | my rating |
|---|---|---|---|---|---|
| 1 | la plage | ashwem, north goa | grilled fish, fusion | rs 2,500-3,500 | 9/10 |
| 2 | zeebop by the sea | utorda, south goa | seafood, prawn balchao | rs 2,000-2,800 | 9/10 |
| 3 | curlies | anjuna, north goa | vibe, sunset | rs 1,500-2,500 | 8.5/10 |
| 4 | fisherman’s wharf | south goa | groups, all-rounder | rs 1,800-2,500 | 8.5/10 |
| 5 | shawn’s shack | palolem, south goa | budget seafood | rs 800-1,200 | 8.5/10 |
| 6 | martin’s corner | betalbatim, south goa | crab xacuti | rs 2,000-3,000 | 8/10 |
| 7 | cafe del mar | vagator, north goa | cocktails, sunset | rs 2,000-3,000 | 8/10 |
| 8 | agonda white sand | agonda, south goa | quiet beach meal | rs 1,000-1,800 | 8/10 |
| 9 | blue planet cafe | ashwem, north goa | breakfast, chill vibe | rs 1,200-1,800 | 7.5/10 |
| 10 | infantaria | calangute, north goa | breakfast, bakery | rs 800-1,500 | 7.5/10 |
| 11 | britto’s | baga, north goa | tourist experience | rs 2,000-3,000 | 6.5/10 |
| 12 | baga deck | baga, north goa | sunset photos | rs 1,800-2,800 | 6/10 |
the top tier (my regulars)
1. la plage
ashwem, north goa / rs 2,500-3,500 for two / 9/10
la plage is what happens when french cooking meets goan seafood on a quiet stretch of ashwem beach. the shack itself is more upscale than most - white furniture, proper tableware, a wine list that actually makes sense - but your feet are still in the sand and the arabian sea is still right there.
the grilled kingfish here is the best i had in goa. whole kingfish, butterflied, grilled over charcoal with salt, pepper, lemon juice, and olive oil. that’s it. no masala, no recheado paste, no curry. just excellent fish cooked with confidence. the flesh comes off the bone in clean, moist flakes. rs 600-800 depending on the fish size. it’s not cheap, but it’s not pretending to be a beach shack either.
they also do a prawn risotto that has no business being this good at a place on a beach. the prawns are local, the rice is cooked properly al dente, and the bisque base has actual depth. rs 650. the goan fish curry is available too, and it’s a clean, coconut-forward version that respects the tradition without dumbing it down.
the wine selection is surprisingly good. the sula and grover zampa options are well-priced. a bottle of sula sauvignon blanc at rs 1,800 with grilled fish on the beach is one of the better meals goa offers.
what to order: grilled kingfish (rs 700), prawn risotto (rs 650), goan fish curry rice (rs 450), sula sauvignon blanc (rs 1,800/bottle)
verdict: the best food of any beach shack in goa. pay more, eat better.
2. zeebop by the sea
utorda, south goa / rs 2,000-2,800 for two / 9/10
zeebop is the beach shack that locals recommend when you ask for the best seafood in south goa. it sits right on utorda beach, has been around for decades, and the owners know what they’re doing. the fish comes from local fishermen, the preparations are traditional goan, and the portions are honest.
the prawn balchao here rewired something in my brain. prawns cooked in a thick paste of dried red chillies, toddy vinegar, onions, tomatoes, garlic, and a touch of sugar. it’s tangy, it’s sweet, it’s spicy, and it has this deep, almost pickle-like complexity that only comes from a recipe that’s been made the same way for generations. rs 550 for a plate. i ordered it again two days later. no regrets.
the fish curry rice - the goan everyday meal - is textbook here. coconut-based curry with kokum for sourness, served with a piece of fried fish and steamed rice. rs 350. this is the dish that tells you whether a place understands goan food, and zeebop understands it completely.
the crab xacuti is also excellent. the roasted coconut-spice paste coats the crab pieces perfectly, and the roasting gives it a toasty, nutty depth. rs 700. messy to eat, satisfying to finish.
what to order: prawn balchao (rs 550), fish curry rice (rs 350), crab xacuti (rs 700), cold kingfisher (rs 180)
verdict: the best all-round seafood shack in goa. traditional preparations, fresh fish, zero pretense.
3. curlies
anjuna, north goa / rs 1,500-2,500 for two / 8.5/10
curlies is more of an experience than a restaurant. it sits on the southern end of anjuna beach, the music is always playing, the crowd is a mix of backpackers, domestic tourists, and people who’ve been coming here for twenty years, and the sunset from this spot is genuinely one of the best in goa.
the food is secondary to the vibe, but it’s better than it needs to be. the fish thali is a proper goan affair - rice, fried fish (usually kingfish or mackerel), fish curry, sol kadhi, pickle, and papad. rs 400. it’s solid. not the best fish thali in goa, but perfectly good for what is essentially a bar-restaurant on the beach.
the prawns butter garlic is the crowd favorite. jumbo prawns tossed in butter, garlic, and white wine. rs 500. it’s not a traditional goan preparation - it’s the dish that goa invented for tourists, and it works because butter and garlic and prawns will always work together. those people are right.
the cocktail situation is better than most beach shacks. the feni cocktails are genuinely creative - the cashew feni with kokum and lime is worth trying even if you think you don’t like feni. rs 350.
what to order: fish thali (rs 400), butter garlic prawns (rs 500), feni kokum cocktail (rs 350)
verdict: come for the sunset and the vibe. the food is a bonus.
4. fisherman’s wharf
south goa / rs 1,800-2,500 for two / 8.5/10
fisherman’s wharf is the reliable all-rounder. it’s bigger than most shacks - more of a restaurant that happens to be near the water - with proper seating, a full menu, and consistency that smaller shacks can’t match. it’s the place you take a group of ten people to because you know nobody will complain.
the recheado fish is their best dish. pomfret stuffed and coated with a thick red masala of kashmiri chillies, garlic, ginger, cumin, and toddy vinegar, then pan-fried until the masala forms a crust. rs 600. the masala has a complexity that suggests they’re making it from scratch, not from a jar. the fish is moist inside, crusty outside.
the prawn curry rice is textbook. the cafreal chicken - marinated in a green paste of coriander, green chillies, garlic, and ginger - is also good, with a fresh herbaceous flavor that cuts through the richness. rs 400.
it’s not the most atmospheric place on this list. it’s not a shack with bamboo poles and palm leaves. but the food is consistent, the portions are generous, and the prices are fair. sometimes that’s all you need.
what to order: recheado pomfret (rs 600), cafreal chicken (rs 400), prawn curry rice (rs 350)
verdict: the reliable one. not the most exciting, but never disappoints.
5. shawn’s shack
palolem, south goa / rs 800-1,200 for two / 8.5/10
palolem is the backpacker beach, and shawn’s is the backpacker shack. the prices here are the lowest on this list, and the quality is disproportionately good for what you pay. a fish curry rice for rs 250. a grilled mackerel for rs 200. a kingfisher for rs 150. two people can eat a full seafood meal with beers for under rs 1,200.
the catch is that this isn’t a place for fancy preparations. the fish curry is simple - coconut, chilli, kokum, done. the grilled fish is just fish, salt, and a charcoal grill. but the fish is fresh (the fishermen bring their catch directly to the palolem shacks in the morning), and sometimes simple preparation of fresh ingredients is the whole point.
the setting helps too. palolem is a crescent-shaped beach, relatively quiet compared to north goa, and eating grilled fish on the sand here while watching the sunset costs less than a cocktail at some north goa spots.
what to order: fish curry rice (rs 250), grilled mackerel (rs 200), kingfisher (rs 150)
verdict: the best value beach shack in goa. backpacker prices, honest food.
the solid middle
6. martin’s corner
betalbatim, south goa / rs 2,000-3,000 for two / 8/10
martin’s corner is technically not a beach shack - it’s a proper restaurant in a garden setting, about 10 minutes from the beach. but it’s on every goa food list for a reason, and the crab xacuti here is one of the best things i ate in goa.
the xacuti is a complex roasted coconut-spice curry, and martin’s version has a depth from the dry-roasting of spices that’s hard to replicate. the crab is fresh and generous. rs 900 for a full crab xacuti. it’s not cheap, but the portion serves two easily.
the prawn balchao is also good here, though i give the edge to zeebop’s version. the live music some evenings adds to the atmosphere, and the place has the kind of warm, family-run feel that makes you want to come back.
what to order: crab xacuti (rs 900), prawn balchao (rs 700), pork vindaloo (rs 500)
verdict: not a shack but worth the detour. the crab xacuti is the reason to come.
7. cafe del mar
vagator, north goa / rs 2,000-3,000 for two / 8/10
cafe del mar is the sunset spot at vagator. the view from the cliff is spectacular, the cocktails are well-made, and the whole setup is designed for that golden-hour moment when everything glows orange and everyone reaches for their phone.
the food is adequate. the seafood platter (rs 1,200 for two) is a mix of grilled prawns, calamari, fish fingers, and fish tikka. it’s fine. the goan fish curry is fine. “fine” is the word that keeps coming up because everything is competent but nothing makes you stop mid-bite. you’re paying for the view and the vibe, and honestly, the view alone might be worth it.
what to order: seafood platter (rs 1,200 for two), cocktails (rs 350-500), goan fish curry (rs 450)
verdict: the view is 10/10. the food is 8/10. the math works out.
8. agonda white sand
agonda, south goa / rs 1,000-1,800 for two / 8/10
agonda is the quiet beach. no parties, no touts, no one trying to sell you a jet ski ride. agonda white sand is a small shack on this beach, and eating here feels like eating at someone’s home that happens to be on the beach.
the fish curry rice is homestyle goan - less restaurant-polished, more soul. the grilled prawns are simple and good. the feni here is served no-nonsense in a small glass, and the owner will tell you about the cashew feni distillation process if you ask and even if you don’t.
what to order: fish curry rice (rs 300), grilled prawns (rs 450), cashew feni (rs 50/peg)
verdict: the quiet option. come here when you want peace with your meal.
the ones i’d skip (but you might not)
9. blue planet cafe
ashwem, north goa / rs 1,200-1,800 for two / 7.5/10
blue planet does breakfast better than seafood. the pancakes and eggs are good, the coffee is decent, and the beachfront setting in the morning before the crowds arrive is pleasant. but come lunch and dinner, the seafood is middling and the prices don’t justify it when la plage is a ten-minute walk away.
what to order: breakfast (rs 300-500)
verdict: good for breakfast, skip for seafood.
10. infantaria
calangute, north goa / rs 800-1,500 for two / 7.5/10
infantaria is a calangute institution known for its bakery and breakfast. the croissants and bread are genuinely good. the goan sausage (chourico) pao is a solid breakfast option. but as a beach shack experience, it doesn’t really qualify - it’s more of a cafe that’s near the beach. the seafood at lunch and dinner is average.
what to order: chourico pao (rs 150), croissant (rs 80), coffee (rs 100)
verdict: bakery and breakfast only. don’t come here for seafood.
11. britto’s
baga, north goa / rs 2,000-3,000 for two / 6.5/10
i don’t understand why britto’s is still on every goa list. it’s on baga beach, which means it’s in the middle of the tourist circus. the food is overpriced and mediocre. the fish curry rice at rs 450 is worse than what you’d get at shawn’s for rs 250. the prawns taste like they’ve been sitting in a freezer. the service is slow because the place is always packed with people who read about it in a 2015 travel blog.
the only saving grace is the location directly on baga beach. the view is nice. but you can get a nice view at literally any other shack without the bad food and inflated prices.
what to order: nothing i’d recommend. if forced, the calamari (rs 450) is the least disappointing.
verdict: reputation coasting. skip this unless you’re desperate for a baga beach seat.
12. baga deck
baga, north goa / rs 1,800-2,800 for two / 6/10
baga deck is the instagram spot. elevated deck, string lights, sunset views, cocktails that look better than they taste. the food is an afterthought. the grilled fish was dry and overseasoned. the butter garlic prawns had more garlic powder than fresh garlic. the prices are north goa tourist prices. the whole thing feels like a set designed for photos, not for eating.
what to order: just a cocktail for the sunset view (rs 400-500). eat elsewhere.
verdict: looks great on instagram, tastes like disappointment. the definition of overrated.
goa beach shack food tips
- always ask what fish is fresh today. the daily catch changes and the best shacks will tell you honestly what came in that morning.
- kingfish (surmai) is the safest bet for grilling. firm flesh, clean taste, holds up to charcoal heat. rs 400-600 per plate at most shacks.
- feni is best tried neat first. if you can’t handle it, ask for a feni cocktail with kokum and lime. mixing it with cola is a waste of feni.
- beach shack season is october to may. most temporary shacks are dismantled during monsoon. don’t show up in august expecting beach dining.
- south goa shacks are 20-30% cheaper than north goa for the same quality fish. this isn’t a secret, but people keep going to baga anyway.
- lunch is better value than dinner at most shacks. the fish is the same, but dinner prices often include a “sunset tax” that’s not on the menu.
- if a shack has a tout on the road pulling you in, the food is almost certainly bad. the good ones don’t need to chase customers.
if you found this useful, check out these other goa guides: