What is tamilok? (It is not a worm)
Order it, share it, and get the biology right first: tamilok is a shipworm — a long, slimy mollusc, a bivalve, related to clams rather than to earthworms, dug out of rotting mangrove wood. It is served either as kinilaw, cured raw in vinegar and calamansi, or deep-fried, and costs ₱100–300 (~$2–5) a serving. Fans call it oyster-adjacent; one tour operator writing honestly called it putrid and slimy. It is safe for normal stomachs. Kinabuchs does the widest range of preparations in the city; Cacaoyan Forest Park in Sabang serves it at ₱100.
It is a clam that lives inside wood
Every guide calls it a woodworm and every guide is wrong. Tamilok is a shipworm: a bivalve mollusc that spends its life boring through submerged and rotting wood.
Shipworms have shells — two small ones at the head end, used as drills rather than as armour — which is what makes them molluscs rather than worms. They tunnel into waterlogged mangrove trunks, take on the flavour of the wood and the brackish water around them, and grow long, pale and soft. Harvesters split open dead mangrove wood on the shoreline and pull them out by hand. That is the whole supply chain, and it is why the price moves around: nobody farms them.
The name is the fun part and, like most good name stories, it is a legend rather than a document. The version told across Palawan is that American GIs stationed here watched locals eating them, and one called out to a companion — "Tommy, look" — which locals heard and repeated back. Believe it or do not; it is what everyone here will tell you.
The important practical point: it is safe for normal stomachs. It is a raw shellfish, so it carries the same caution any raw shellfish carries — if you would not eat an oyster on holiday, do not eat this. If you would, this is no different in kind, and it is cured in vinegar and calamansi, which is exactly what kinilaw does to raw fish everywhere else in the country.
Tamilok in four figures
There is not much to know and most of it fits here. The only genuine decision is raw or fried.
Every place that reliably serves tamilok
It is not on every menu in the city, which surprises people. These are the addresses that come up repeatedly in 2024–2026 sources.
| Where | How it is served | Price | Verdict |
|---|---|---|---|
| Kinabuchs Grill & Bar Rizal Ave, Bancao-Bancao end · opens 16:00–17:00 | Kinilaw and deep-fried — the best variety of preparations in the city, per reviewers | ₱150–300 | WORTH IT |
| Cacaoyan Forest Park Sabang, near the Underground River | A straightforward plate, usually kinilaw, and the cheapest confirmed price anywhere | ₱100 | WORTH IT |
| Sabang-area stalls around the wharf and the park entrance | Kinilaw, sold to the Underground River crowd between boats | ₱100–200 | DEPENDS |
| Beach hawkers occasional, unpredictable, cash | Whatever they dug this morning. Charming when it happens, not a plan | ₱100–200 | DEPENDS |
| KaLui and the seafood houses | Generally not on the menu — the big seafood restaurants here do fish, not shipworm | — | SKIP |
If you are doing the Underground River day, the Sabang options cost you nothing extra in travel — you are already standing there waiting for a boat.
Oyster-adjacent, and honestly divisive
The fair summary is that people who like raw oysters usually like this, and people who do not, do not. Nobody is neutral.
Cured in vinegar, calamansi, onion and chilli, tamilok reads as briny, soft and faintly woody, and the texture is the challenge rather than the flavour — it is long, pale and slippery, and it looks exactly like the thing you have been told it is not. Fans describe it as oyster-adjacent. Young Pioneer Tours, writing with more candour than most operators manage, called it putrid and slimy. Both of those are honest reactions to the same plate.
Deep-fried is the gateway. Frying removes the texture problem entirely and leaves something salty and crisp that most people finish without drama. If your table contains anyone who is being talked into this, order the fried version and the raw version together and let them choose.
One plate. That is the whole recommendation. This is a food with real local pedigree that people here genuinely eat, not a challenge set for tourists, and treating it as a dare at somebody else's expense is both rude and a good way to waste ₱300. Order it the way you would order oysters: because you want one, sharing with the table, alongside the rest of dinner.
Should you order it?
The two realistic places
Tamilok is a walk-in food and nobody sells a tamilok experience. What you book is the restaurant you eat it in, or the day trip that puts you in Sabang with an hour to spare.
Tamilok questions, answered
What is tamilok?
A shipworm: a long, slimy bivalve mollusc, related to clams, that bores through rotting mangrove wood. It is not an insect and not a worm despite the appearance. It is served raw as kinilaw or deep-fried, at ₱100–300 a serving, and it is a genuine Palawan food rather than a tourist stunt.
Is tamilok safe to eat?
Yes, for normal stomachs, and a ₱100–300 plate is a small commitment. It is raw shellfish cured in vinegar and calamansi, so it carries the same caution as an oyster — if you avoid raw shellfish at home, avoid this. Anyone with a shellfish allergy should not eat it at all, because it is a mollusc.
What does tamilok taste like?
Briny, soft and faintly woody — fans call it oyster-adjacent. The texture is the harder part than the flavour. One tour operator described it in print as putrid and slimy, which is an honest reaction to the same ₱150 plate that other people order twice.
Where can I eat tamilok in Puerto Princesa?
Kinabuchs on Rizal Avenue, which has the widest variety of preparations at ₱150–300 and opens at 16:00–17:00. In Sabang, Cacaoyan Forest Park serves it at ₱100, plus stalls around the Underground River wharf. It is not on the menu at most big seafood restaurants.
Why is it called tamilok?
Local legend says American GIs watched people eating them and one called out "Tommy, look", which stuck — so the name is at most 80 years old. That is a story rather than a documented origin, and it is the version you will hear from everyone in Palawan. The creature itself has been eaten here far longer than the name has existed.
Should I eat tamilok raw or fried?
Fried, if you are nervous — it removes the texture problem and leaves something salty and crisp. Raw as kinilaw is the real version and the one oyster eaters prefer. Both run ₱100–300, so ordering one of each for a table is the sensible move.
Is tamilok endangered or bad for the environment?
No. Shipworms are abundant, they live in dead and rotting mangrove wood rather than living trees, and they are harvested by hand rather than farmed or trawled. Of the three foods Puerto Princesa is known for, this is the one that raises no ethical questions at all — unlike the ₱350–600 crocodile.