Best seafood and toddy shop meals in Kochi, ranked
Banana leaf meal with fish curry, rice and coconut chutney in Kochi
Eight ways to eat fish in Kochi, ranked — from a ₹250 toddy shop meal to a ₹1,200 harbour-front grill, and the one tourist ritual that is not worth the money.
1. The toddy shop meal, ₹250–₹450: the best food in Kochi
A kallu shaappu — toddy shop — serves fermented coconut sap alongside the sharpest cooking in Kerala, because the food exists to cut the drink. The canon is fish curry with kudampuli, the smoky Malabar tamarind that gives Kerala fish curry its dark sourness; kappa, mashed tapioca; duck or beef ularthiyathu slow-fried with coconut slivers and curry leaf; and rice. Expect ₹250–₹450 a head with a glass or two of toddy. The best ones are outside the city proper — the belt around Kumbalangi, Panangad, Chellanam and along the Vypin road.
Know the etiquette. These are plain sheds with plastic chairs, largely male at lunchtime, and the food is fiercely hot — say "karam kuravu" if you want it milder, and expect only partial success. Toddy is sold by the bottle and quality varies enormously; fresh morning toddy is sweet and mildly alcoholic, afternoon toddy is sourer and stronger. Go at lunch, not at night, take a driver, and ask a local which shop is currently good, because they rise and fall. Nothing else in Kochi delivers this much flavour for this little money.
2. Karimeen pollichathu, ₹400–₹700: the dish to order once
Karimeen, the pearl spot, is a backwater fish with firm white flesh and a lot of small bones. Pollichathu means it is marinated in chilli, shallot, ginger, garlic and curry leaf, wrapped in a banana leaf and cooked on a griddle until the leaf blackens and perfumes the fish. Done properly it arrives sealed and you open the parcel at the table. Restaurants around Fort Kochi and the backwater properties in Kumbalangi and Panangad do it at ₹400–₹700, and the backwater versions are usually better because the fish is local.
Two tests of a good version: the leaf should be scorched but not disintegrated, and the masala should be a thick coat rather than a wet sauce. If it arrives already unwrapped on a plate, it was cooked earlier. Eat it with rice, not with bread. And be aware that karimeen is seasonal and increasingly farmed — if a restaurant offers it in every size at every hour, it is farmed, which is fine but not worth a premium price.
3. Mattancherry biryani, ₹150–₹300: the lunchtime institution
Kochi's Muslim biryani tradition sits in Mattancherry, and the long-established counters there — Kayees is the name everyone gives you — serve short-grain khyma rice biryani with mutton or chicken, dry, fragrant, cooked in bulk and finished by 2pm. Portions run ₹150–₹300. Go at noon; arriving at 2.30 means what is left, and arriving at 4 means nothing. The accompaniments are the point too: a sharp lime pickle, a raw onion salad and a thin curd chutney.
This is a stand-up-and-eat culture, not a restaurant experience — shared tables, quick service, no atmosphere to speak of. Combine it with a morning at the Dutch Palace and Jew Town, remembering that the Paradesi Synagogue is closed on Fridays and Saturdays and the palace on Fridays. If you want fish rather than meat, the same neighbourhood does excellent fish biryani on some days. Ask what came in that morning rather than reading the menu.
4. Breakfast: appam and stew, puttu and kadala, ₹60–₹150
Kerala's breakfast is its most underrated meal, and it is cheap. Appam — a fermented rice-and-coconut pancake, lacy at the edge and spongy in the middle — with a mild coconut-milk stew of vegetables, chicken or mutton is the classic; expect ₹80–₹150 in a decent restaurant, less in a local one. Puttu, steamed cylinders of rice flour and grated coconut, comes with kadala curry of black chickpeas or with ripe banana and sugar for around ₹60–₹100. Idiyappam, string hoppers, do the same job.
Eat it where locals eat it: the small restaurants around Panampilly Nagar, Kadavanthra, Ernakulam's back streets and Fort Kochi's inland lanes serve from 7am and are done by 10.30. Hotel buffets in the ₹4,000-plus bracket usually include a Kerala counter, and the good ones cook appam to order — if the appams are stacked and cold, eat outside instead. Wash it down with strong Kerala chai poured between two vessels, ₹15–₹25 a glass.
5. The Fort Kochi beach grill: the overrated ritual
At Vasco da Gama Square, beside the Chinese fishing nets, stalls sell you raw fish and prawns by weight and then cook them at an adjacent counter for a fee. It is the single most photographed food ritual in Kochi and, for most visitors, the least good value. You are quoted per kilo at tourist rates, the fish is not necessarily from the nets in front of you, the cooking fee is negotiated separately, and the seasoning is generic. A prawn plate can run ₹800–₹1,200 for something you would eat better for half that inland.
If you want to do it anyway — and the setting at sunset is genuinely lovely — agree the total price, per kilo plus cooking, before anything is weighed, and check the fish for clear eyes and firm flesh. Better alternative: buy fish at the morning market and ask your homestay to cook it, or eat at one of the small family restaurants on the streets behind the beach where a full fish meal runs ₹300–₹500. Same fish, third of the price, no theatre.
6. Sadya, ₹150–₹350: the banana leaf feast
A sadya is a vegetarian feast served on a banana leaf: rice, sambar, avial, thoran, olan, kalan, pachadi, pickles, pappadam and payasam, eaten with the right hand in a set sequence. Restaurants across Ernakulam serve a weekday lunch version — often called an oonu — for ₹150–₹250, and full festival sadyas around Onam for ₹300 and up. The month to be here is Onam itself, which in 2026 falls in late August; confirm the exact Thiruvonam date locally, as it moves with the Malayalam calendar.
The etiquette matters. The leaf's narrow end points left, items go in a fixed order, and servers will refill anything you leave a gap for; a small hand gesture over the leaf stops them. Payasam at the end may arrive in two or three versions. Do not order a sadya at dinner — it is a lunch dish, and any restaurant serving it at 9pm is reheating. For value and authenticity, a plain ₹150 weekday oonu in a neighbourhood restaurant beats a ₹600 hotel version comfortably.
7. Beef fry and parotta, and where drinking actually happens
Kerala's most beloved late meal is beef ularthiyathu — beef slow-cooked with black pepper, coconut chips and curry leaf until dark and dry — with a flaky Malabar parotta, usually ₹200–₹350 for both. You will find it at thattukadas, the roadside stalls that appear from about 7pm along Kaloor, Palarivattom, Vyttila and the Fort Kochi–Ernakulam road, and at small restaurants across the city. Order the parotta fresh; if it comes from a stack it will be leathery.
Alcohol works differently in Kerala from most of India. Licensed bars are typically attached to hotels of three stars and above, beer-and-wine parlours are a separate category, and the state has periodic restrictions on retail sale — dry days apply on certain dates, so check locally rather than assuming. A beer in a hotel bar runs ₹250–₹450; toddy shops are a different licence and much cheaper. Craft beer and cocktail bars exist in Ernakulam around Panampilly Nagar and Marine Drive, at city prices.
What to eat on which day, and what I would order
A workable three-day plan: day one, breakfast of appam and stew near your hotel, biryani lunch in Mattancherry, a light dinner of fish curry meals in Fort Kochi. Day two, a village lunch in Kumbalangi with crab and toddy, then thattukada beef fry and parotta at 8pm on the mainland. Day three, a weekday sadya at lunch in Ernakulam and a karimeen pollichathu dinner by the water. Add a cardamom-heavy Kerala chai at 4pm every day and a banana fritter, pazham pori, at ₹15–₹25.
If I could keep only one meal it would be the toddy shop lunch: kappa, fish curry made with kudampuli, and a glass of fresh morning toddy, at ₹300 a head, in a shed with a corrugated roof forty minutes out of the city. Everything else in Kochi is good; that is the one you will still be thinking about a year later. Skip the beach grill, skip hotel buffets when a ₹150 oonu is two streets away, and always ask what came off the boat that morning.
Before you book
What people ask before booking Kochi.
Fresh toddy from a licensed shop is generally fine and mildly alcoholic; the risk is with adulterated product from unlicensed sellers. Go at lunchtime when the sap is fresh, choose a busy licensed shop that locals use, and drink a glass or two rather than a bottle if you are unused to it.
Very easily. The daily sadya or oonu at ₹150–₹250 is entirely vegetarian, and breakfast staples like puttu with kadala, idiyappam, dosa and idli are meat-free. Say "no fish" clearly, since fish is often not counted as non-vegetarian in casual usage across Kerala.
A thattukada plate of beef fry and parotta runs ₹200–₹350; a mid-range restaurant fish meal ₹400–₹700 a head; a backwater resort dinner with karimeen ₹800–₹1,200. Hotel bars add ₹250–₹450 per beer. Street chai and a snack costs under ₹50.