ThingstodoPuertoPrincesa
Tamilok · ₱100–300 · a mollusc, not a worm

What is tamilok? (It is not a worm)

₱100–300 a servingRaw or deep-friedOne plate for the table
Quick answer
WORTH IT Once, one plate, shared. It is a genuine local food with real pedigree, not a stunt.

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.

<b>₱100–300</b> a servingA <b>bivalve</b>, not a worm<b>2</b> preparations<b>1</b> plate is enough
The biology

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.

The numbers

Tamilok in four figures

There is not much to know and most of it fits here. The only genuine decision is raw or fried.

₱100
the cheapest plate, at Cacaoyan Forest Park in Sabang
₱150–300
a serving at Kinabuchs, which has the widest range
2
preparations: kinilaw, cured raw, or deep-fried
1
plate for the table is the correct order, every time
Where to eat it

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.

WhereHow it is servedPriceVerdict
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–300WORTH IT
Cacaoyan Forest Park
Sabang, near the Underground River
A straightforward plate, usually kinilaw, and the cheapest confirmed price anywhere₱100WORTH IT
Sabang-area stalls
around the wharf and the park entrance
Kinilaw, sold to the Underground River crowd between boats₱100–200DEPENDS
Beach hawkers
occasional, unpredictable, cash
Whatever they dug this morning. Charming when it happens, not a plan₱100–200DEPENDS
KaLui and the seafood housesGenerally not on the menu — the big seafood restaurants here do fish, not shipwormSKIP

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.

How it tastes

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.

Who it suits

Should you order it?

Raw oyster eatersThis is your dish and you will probably order a second plate. Take the kinilaw, not the fried.
Curious but squeamishOrder it deep-fried at ₱150–300. Frying solves the texture and leaves the flavour, and nobody at the table has to watch you struggle.
Families with older kidsChildren who have been told what it is usually want it more than the adults do. One shared plate settles a whole holiday's worth of arguing.
Anyone with a shellfish allergyIt is a mollusc. Treat it exactly as you would treat a raw clam, which means do not.
Nervous stomachsIt is safe, but it is raw shellfish in a tropical country. If you have been avoiding raw food all trip, this is not the moment to stop.
VegetariansNo. The lato at ₱50–100 is the sea-flavoured thing on the menu that is actually a plant.
Where to try 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.

Our pick
TripAdvisor
Kinabuchs Grill & Bar
₱150–300 a tamilok serving
The widest range of tamilok preparations in the city and 4.4–4.6 across platforms. Opens 16:00–17:00, no reservation needed. Pair it with crocodile sisig at ₱350–600 and you have done the whole exotic checklist in one night.
Check reviews and hours ↗
GetYourGuide
Underground River day trip
from $46 per person
Sabang is where the ₱100 plate is, at Cacaoyan Forest Park, and the river day leaves you standing there anyway. 4.4★ from 1,707 reviews; local operators quote ₱2,000–2,500 for the same day with lunch.
See river tours ↗
GetYourGuide
Food and drink experiences
$19–183 per person
For completeness: no tour in this city is built around tamilok, or around food at all. The nearest is a city tour with one chaolong stop at about $84. Eating it costs ₱100–300 and takes ten minutes.
See the category ↗
Questions people actually search

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.