best seafood in chennai (2026)

chennai seafood ranked - kasimedu harbour rates, ecr shacks, besant nagar and the old fish messes. real prices from rs 200 for two to rs 950 a kilo.

·updated Oct 18, 2026

tldr: chennai seafood runs on three tracks. buy raw at kasimedu harbour between 4 and 8 am, where seer was recently quoted near rs 950 a kilo and crab rs 300-455. eat cheap at nair mess in triplicane, about rs 200 for two for kerala-style fish meals. eat properly at thoondil on ecr, rs 800-950 for two with a live counter. sundari akka kadai on marina is the overrated one.


chennai sits on the bay of bengal and lands fish in genuine volume, but the city’s seafood reputation is weaker than mangalore’s or kochi’s, and the reason is structural rather than culinary. the fish is excellent. the problem is that chennai’s best seafood never passes through a restaurant. it goes from the boat to kasimedu to a home kitchen, and what the restaurant economy gets is the second tier, cooked in a chettinad or tandoori idiom that treats fish as a protein rather than as the point.

that produces a sharp split you need to understand before planning. the fishing-harbour route at kasimedu gets you the best raw material at the lowest price, but it is a wholesale and retail market, not a place to eat, and you need a kitchen or a willing cook at the other end. the ecr and besant nagar route gets you a sit-down meal with a sea view and a bill between rs 400 and rs 3,200 for two, with quality that reviewers describe as inconsistent. and the old fish messes in triplicane, mylapore and nungambakkam get you the cheapest cooked seafood in the city, rs 200-400 for two, in rooms with no ambience whatsoever and frequently a male-dominated crowd.

one vocabulary note. in tamil nadu “hotel” means a place that serves food, not a place with rooms, so viswanathan chettinadu hotel and velu military hotel are restaurants. a “mess” is a cheap home-style eatery, and a “military hotel” is an old chennai euphemism for a non-veg joint, from a period when vegetarian food was the respectable default. the fish-curry tradition in chennai lives almost entirely inside those two categories.

prices below come from recent published listings, market rate reports, aggregator menus and food-media roundups. fish rates move daily with the catch, aggregator figures carry delivery markup, and counter prices have very likely crept up since those listings were posted, so treat everything here as a planning figure rather than a quote. nobody from this site has eaten at these places or bought at this harbour. every verdict is a composite of published reviews, and the X/10 scores are labelled as such.

for the wider picture, the chennai food guide is the hub and the chennai restaurants guide covers the city beyond fish. for comparison, seafood in kochi and seafood in mangalore are the two coasts chennai is usually measured against.

the awards

  • best cheap fish meal: nair mess, triplicane - kerala-style, coconut oil, banana leaf, open since 1961. about rs 200 for two before fries, with prawn fry quoted at rs 110 and mutton fry the same.
  • best sit-down seafood: thoondil, panaiyur on ecr - live counter for lobster, prawn, crab, squid and fish, cooked chettinad, south indian, tandoori or chinese. rs 800-950 for two.
  • best value on ecr: kadal kitchen, kovalam - fixed daily menu, king fish thali, prawn and squid tawa fry, about rs 400-450 for two.
  • best fish curry: velu military, nungambakkam - nearly seven decades old, and the fish curry is the specific dish regulars swear by, attributed to standards set by velu ambalam, who ran the kitchen until 1996.
  • best crab: thoondil again, for butter garlic crab, crab masala fry and nandu rasam, the crab soup reviewers single out.
  • best raw fish buy: kasimedu, the royapuram fishing harbour - around 90 retail stalls, roughly 1,000 mechanised boats, best between 4 and 8 am. cash only in practice.
  • best splurge: dakshin at itc grand chola, guindy - regional south indian with meen moilee and a seafood thali, temple-style room, live classical music at dinner. about rs 3,500 for two.
  • best mahabalipuram day trip: moonrakers on othavadai street - mixed grilled calamari and prawn curry, about rs 700 for two, near the sea.
  • most overrated: sundari akka kadai, marina beach road - 3.7 across 8,300-plus google reviews but 2.8 on tripadvisor, with the recurring verdict being over-hyped, overpriced for the cooking, poor staff attitude and nowhere to sit.

the full list

# place area best for cost rating
1 nair mess triplicane kerala-style fish meals rs 200-400 for two 8.5/10
2 thoondil panaiyur, ecr live counter, crab, squid rs 800-950 for two 8/10
3 velu military nungambakkam fish curry rs 300-500 for two 7.5/10
4 kadal kitchen kovalam, ecr king fish thali, tawa fry rs 400-450 for two 7.5/10
5 viswanathan chettinadu mylapore fish fry, prawn gravy rs 200 for two 7.5/10
6 kasimedu harbour market royapuram buying raw fish at dawn rs 220-950 per kg 8.5/10
7 dakshin, itc grand chola guindy meen moilee, seafood thali rs 3,500 for two 8/10
8 kuttanad restaurant besant nagar fish fry, crab masala, prawn roast rs 600 for two 7.5/10
9 malgudi, the savera mylapore kerala, tamil, andhra seafood rs 3,000 for two 7.5/10
10 moonrakers mahabalipuram grilled calamari, prawn curry rs 700 for two 7.5/10
11 the reef, sheraton grand ecr, neelangarai seafood buffet, 24-hour rs 3,000-3,200 for two 7/10
12 valaiyapattiyar mess triplicane kongu nadu fish curry rs 300 for two 7/10
13 sundari akka kadai marina beach road fish thali on the sand rs 300-500 for two 5.5/10

ratings are composites of published reviews across tripadvisor, zomato, district, wanderlog and food-media roundups, not first-hand scores.

kasimedu, the royapuram fishing harbour

this is where chennai’s fish actually comes from, and it is the single most useful thing on this page if you have access to a kitchen. the retail market sits inside the harbour complex next to the auction shed with around 90 stalls, and roughly 1,000 mechanised boats work out of it. it is one of the largest and busiest fish markets in tamil nadu.

what to buy: seer or vanjaram, pomfret, sankara which is red snapper, prawns, crab, squid, sardines, mackerel, tuna, nethili which is anchovy, and occasionally lobster. recent chennai market rates: seer about rs 930 a kilo, pomfret rs 695, crab rs 455, prawns rs 380, indian mackerel rs 220. on a peak demand day at kasimedu itself, vanjiram was the dearest at rs 950, sankara rs 500-550, prawns rs 450-550, crab rs 300-400 and pomfret rs 400-500.

what reviewers say: the market is busiest and best for fresh catch between 4 and 8 am, and buying early gets the freshest fish before the popular varieties sell out. longtime local advice goes further and suggests 3 to 5 am for the cheapest. haggling is normal and bulk buys get better rates, because the harbour supplies hotels and caterers alongside families.

honest caveat: this is not a place to eat. published guides on kasimedu could not confirm the names, timings or per-plate rates of the fry stalls near the harbour road, so anything claiming to rank them is guessing, and this guide will not. bring cash, a bag or cooler box and footwear you do not mind soaking. and avoid the 61-day east coast fishing ban from 15 april, when arrivals collapse from 180-200 tonnes a day to 15-25 and prices roughly double, with vanjaram reported at about rs 1,600 against rs 800. several kasimedu-sourced home delivery services operate across chennai if a dawn trip is unrealistic.

nair mess, triplicane

in a lane opposite chepauk stadium, open since 1961, and the cheapest good cooked seafood in chennai. kerala-style, coconut-oil-based, served on banana leaf.

what to order: fish curry, vanjaram fish fry, prawn fry, nethili, egg kothu parotta. recent published price points put veg meals at rs 100 and prawn fry at rs 110. an older review breaks it down further: limited meal rs 60 with mutton or fish curry billed separately at rs 58, seer fish rs 190, prawn fry rs 77, chicken 65 rs 105, which came to roughly rs 400 for one person with gst.

what reviewers say: the fish curry and the seafood specialities are what draw both regulars and first-timers, and the banana-leaf service with simple seating is part of the appeal rather than a compromise.

honest caveat: listings carry it at a modest 3.5 and the room is packed nearly permanently. the curries and fries are billed on top of the meals plate, so the headline “rs 200 for two” only holds if you eat plainly. typically only mutton meals and fish meals are offered, so there is no real choice architecture.

thoondil, panaiyur on ecr

the name translates as fishing rod, a reference to the live seafood counter, and it is the most-cited sit-down seafood restaurant on the east coast road. at 19a jai nagar, panaiyur, akkarai.

what to order: crab masala fry, butter garlic crab, pepper squid, fish biryani and nandu rasam, the crab soup reviewers name repeatedly. prawns and fried fish are the other consistent picks. the live counter offers lobster, prawn, crab, squid and fish cooked chettinad, south indian, tandoori or chinese style. the non-veg meal with fish curry, nethili fry, prawns, crab masala and omelette has been quoted at rs 400, and a full tawa fry at rs 1,200 for a 700 g parai fish. cost for two runs rs 800-950 across listings.

what reviewers say: the live counter and the straw-hut canopy seating are the draw. crab is the dish it gets named for most.

honest caveat: the ratings are more modest than the enthusiasm suggests, 3.7 on district across 126 reviews and 3.8 on google across more than 9,500, with one listing claiming 4.8 which does not reconcile with the others. picking live seafood by weight is how bills escalate, so agree the weight and the rate before they cook it.

kadal kitchen, kovalam on ecr

at 1/11 east coast road, kunnukadu, kovalam, next to taj fisherman’s cove. a rustic, airy room with a fixed daily menu rather than a long card, which is unusual and mostly a good thing.

what to order: king fish thali, prawns tawa fry, squid tawa fry, chicken chukka, dry fish sambal, and whatever the catch of the day is, often sardines and mackerel. the kadal special fish curry and the vanjaram fry with steamed rice get named specifically. about rs 400-450 for two, with restaurant guru putting the range at rs 200-600 a head.

what reviewers say: the fish is described as genuinely fresh, and the limited fixed menu is what keeps the quality up. it tops at least one 2026 chennai seafood roundup.

honest caveat: reviews are mixed and the criticisms are specific. waits at peak hours, toilet cleanliness, a dark interior, and a vegetarian order that reportedly arrived as little more than rice and rasam. this is a fish place and a non-fish-eater in the group will have a bad time.

velu military, nungambakkam

nearly seven decades old and one of the last genuine military hotels left in a city that had many. the fish curry is the reason it is on this list.

what to order: the fish curry, which customers swear by for its flavour and consistency, attributed to standards set by velu ambalam, who ran the kitchen until his death in 1996. the biryanis, fries and gravies fill out the card.

what reviewers say: regulars describe it as a cheap local-style non-veg place with a range of biryanis, fries and gravies that taste good, at reasonable prices.

honest caveat: several things need flagging. the branding is fragmented across velu military hotel, velu military restaurant and velu family restaurant, and at least one kodambakkam listing is now marked closed, so confirm the specific outlet is open. the military tag has been kept, which in practice means the dining room remains male-dominated, and a separate velu family restaurant operates in nungambakkam for anyone who would rather not. reviews split hard, with complaints about poor ambience, slow service and unbalanced spicing alongside the praise. tripadvisor carries the nungambakkam outlet at 3.7.

besant nagar and the beach-adjacent options

besant nagar is the civilised version of chennai seafood, walkable, beach-adjacent, and priced across a wide band.

what to order: at kuttanad restaurant on 1st main road, fish fry, crab masala and prawn roast at about rs 600 for two, which is the best value in the area. jonah’s bistro on 2nd avenue sits near rs 1,300 for two and the cascade on 16th cross street near rs 1,050. boat stopper is the cheap option at roughly rs 300 for two. c salt, an open-air beach-view room, carries an unusually strong 4.9 across about 825 reviews.

what reviewers say: kuttanad is the one that comes up for actual kerala-style cooking rather than ambience, and c salt’s rating is the highest of any chennai seafood listing, though on a smaller review base than the ecr places.

honest caveat: note that “the reef” in chennai is at the sheraton grand on ecr at 280 ecr, vadanemmeli, neelangarai, not in besant nagar, and runs rs 3,000-3,200 for two for a 24-hour multi-cuisine operation with a seafood buffet. one reviewer described the food as normal and under-spiced but the ambience as strong, with a 50 per cent weekday discount making it reasonable. also, fisherman’s fare in egmore is listed as permanently closed, so the only version worth planning around is the mahabalipuram one at 45 othavadai street, about rs 700 for two.

sundari akka kadai, marina beach road

the famous one, and the one published reviews are hardest on. it is a beachside stall rather than a restaurant, with no formal seating, where people eat on the sand.

what to order: if you go, the fish thali, prawn masala, crab fry, and the idli with meen kuzhambu which regulars order at dinner. the squid and fish fries get named. roughly rs 300-500 for two.

what reviewers say: the positive case is authentic home-style cooking, generous portions, fresh fish and value for money, and it ranks third on at least one list of thirty chennai seafood places with 3.7 across more than 8,300 google reviews.

honest caveat: tripadvisor is far harsher at 2.8, with one 2023 reviewer calling it over-hyped, rating the king fish and prawn fry “bad to ok” and the price high, and a 2020 reviewer saying the crowds were driven by hype rather than cooking. recurring complaints are staff attitude, being pricey relative to nearby options, almost no seating and gravies that are very spicy. published advice if you still want to go is a weekday around 3 pm to dodge the crowd, and to stick to fish and prawn.

tips

  • harbour timing beats everything. kasimedu is best between 4 and 8 am, and local advice says 3 to 5 am for the cheapest fish. by mid-morning the good varieties are gone and you are buying what is left.
  • avoid the 61-day east coast fishing ban from 15 april. arrivals at kasimedu drop from 180-200 tonnes a day to 15-25, prices roughly double, and restaurant quality follows the supply down.
  • carry cash. the harbour, the messes and the marina stalls are cash-first, and several messes display no rate card at all, so count the change.
  • agree weight and rate before they cook live seafood. at thoondil and other live-counter places the bill is driven by what you pick off the ice, and a tawa fry has been quoted at rs 1,200 for a 700 g fish. ask first.
  • learn four fish names and you can order anywhere. vanjaram or vanjiram is seer and king fish, the premium one. sankara is red snapper, cheaper and arguably better eating. nethili is anchovy, usually deep fried. nandu is crab. karuvadu is dried fish and comes salty by design.
  • check veg or non-veg before entering. the fish messes are non-veg houses and published reviews of kadal kitchen specifically complain about the vegetarian option. a mixed group is better off at thoondil or a hotel restaurant.
  • outlet choice matters. velu’s branding is split across military and family outlets with at least one listing closed, fisherman’s fare only survives in mahabalipuram, and “the reef” is on ecr rather than besant nagar. confirm the specific address before travelling.
  • ecr is a drive, not a walk. panaiyur, kovalam and neelangarai are strung along the east coast road south of the city, and mahabalipuram is further again, so a seafood evening on ecr is a half-day commitment. besant nagar is the closer substitute.
  • filter coffee does not belong at the end of a fish meal, and most of these places will not have good coffee. drink it at a tiffin shop in mylapore or triplicane in the morning instead, where the decoction is fresh.

frequently asked questions

where is the best seafood in chennai?
three different answers. for cheap old-school fish meals, nair mess in triplicane at about rs 200 for two or viswanathan chettinadu in mylapore at a similar figure. for a proper sit-down seafood meal, thoondil on ecr at panaiyur runs rs 800-950 for two with a live counter. for the freshest fish at the lowest price you go to kasimedu fishing harbour between 4 and 8 am and buy it raw, where seer was recently quoted around rs 950 a kilo on a peak day.
can you eat at kasimedu fish market?
kasimedu, the royapuram fishing harbour, is a market rather than a restaurant district. the retail market has around 90 stalls next to the auction shed and roughly 1,000 mechanised boats work out of it. you buy raw fish, cheapest and freshest between 4 and 8 am, and get it cooked elsewhere. published guides could not confirm specific fry-stall names or per-plate rates, so treat the fry stalls as unverified. carry cash and a bag or cooler.
how much does fish cost per kilo in chennai?
recent chennai market figures put seer fish around rs 930 a kilo, pomfret rs 695, crab rs 455, prawns rs 380 and indian mackerel rs 220. on a peak demand day at kasimedu itself, vanjiram was quoted at rs 950, sankara or red snapper rs 500-550, prawns rs 450-550, crab rs 300-400 and pomfret rs 400-500. rates swing hard with season, size and supply.
when should i avoid buying fish in chennai?
during the annual east coast fishing ban, 61 days beginning 15 april. daily arrivals at kasimedu drop from 180-200 tonnes to 15-25 tonnes and prices roughly double. published figures from a ban period show vanjaram jumping to about rs 1,600 a kilo from rs 800, sankara from rs 200 to rs 400, and prawns and crab doubling to rs 600 and rs 500. restaurant quality dips with it.
are the ecr seafood shacks worth it?
the good ones are. thoondil at panaiyur on ecr is the most-cited, with a live seafood counter for lobster, prawns, crab, squid and fish cooked chettinad, south indian, tandoori or chinese style, under straw hut canopies, at rs 800-950 for two. kadal kitchen at kovalam is the budget version at about rs 400-450 for two with a fixed daily menu. both carry middling ratings around 3.6-3.8 and long waits at peak hours.
what is vanjaram fish?
vanjaram, also written vanjiram, is seer fish or king fish, and it is the premium fish on the chennai coast. it is the most expensive line on almost every fish counter, recently quoted at rs 930-950 a kilo. a vanjaram fry is the standard splurge order at a fish mess, and nair mess in triplicane has been quoted at rs 190 for a seer fish portion in an older review. sankara, red snapper, is the cheaper and arguably tastier alternative.
which chennai seafood place is overrated?
sundari akka kadai on marina beach road. it holds 3.7 across more than 8,300 google reviews but just 2.8 across a handful of tripadvisor reviews, and the recurring complaints are that it is over-hyped, that prices are not justified by the cooking, that staff attitude is poor and that seating barely exists since you eat on the sand. published advice if you still go is a weekday around 3 pm, and stick to fish and prawn.
where can i get a fish thali in chennai?
nair mess in triplicane does kerala-style fish meals on banana leaf, open since 1961, at about rs 200 for two before you add fries. kadal kitchen at kovalam on ecr does a king fish thali as part of its fixed daily menu at about rs 400-450 for two. thoondil's non-veg meal with fish curry, nethili fry, prawns and crab masala has been quoted at rs 400. for the mangalore version of the format, that is a different and arguably better tradition.
sharetwitterwhatsapp

more from chennai