Kokoda
Also: Fijian ceviche, Pacific ceviche, kokotda
A Pacific Islands cold seafood preparation of fresh white-fleshed fish acid-cured in citrus juice until opaque, then dressed with coconut cream and finished with chilli, onion, and aromatics.
Identity criteria
- 1Fish must be raw and cured solely by citrus acid — no heat at any stage
- 2Coconut cream (not milk, not yoghurt) is the binding dressing and is non-negotiable
- 3Fresh citrus cure must render the fish visibly opaque before coconut cream is added
- 4Chilli and onion are structural aromatics, not optional garnish
- 5Fish must be of sashimi-grade freshness — the dish has no cooked safety margin
- 6Excess citrus is drained before coconut cream is incorporated to prevent curdling
Components
fresh white-fleshed fish (walu/wahoo, coral trout, mahi-mahi, snapper)essentialsashimi-grade; firm-fleshed species hold cure without dissolving
brown or red onion, finely dicedessential
fresh red or bird's-eye chilliessential
thick coconut creamessentialfull-fat, preferably freshly pressed; coconut milk is too thin and breaks the dish
fresh lime juiceessentialprimary curing agent; lemon acceptable but alters brightness
sea saltessential
ripe tomato, dicedoptional
cucumber, dicedoptional
capsicum/bell pepper, dicedoptional
spring onion (scallion)optional
fresh coriander (cilantro)optionalused in some island variants, absent in others
Technique
- Citrus acid cure
- Citric acid denatures surface proteins, turning the fish opaque and firming its texture without heat; timing is critical — 15–30 minutes produces tender results, over an hour yields a rubbery, chalky texture that no amount of coconut cream rescues
- Draining excess citrus before dressing
- Residual lime acid causes coconut cream to split into grainy curds; squeezing or tipping off the brine before adding cream keeps the dressing smooth and glossy
- Chilling throughout
- The dish is built and rested cold; warmth accelerates over-cure and denatures the coconut fat, producing a greasy rather than creamy result
Form & serving
- Served
- Chilled, presented in a bowl, coconut half-shell, or banana-leaf cup; aromatics and cream fully incorporated rather than plated separately
- Temperature
- cold
- Portion
- Shared starter or individual appetizer, roughly 100–150 g fish per person
- Pairs with
- roti · crackers · fresh crusty bread · cassava chips · cold lager · young coconut water
Character
Flavour
Texture
Tender and yielding with a slight firmness from the acid cure; the coconut cream coats each piece smoothly without being heavy
Eaten
Communal starter at Pacific Island feasts, family celebrations, and beachside gatherings; traditionally served in coconut half-shells or woven leaf cups; equally at home as an everyday household appetizer in coastal Fijian, Solomons, and PNG communities; increasingly represented on resort and fine-dining menus as a flagship Pacific signature dish
When
year-round
Variations & related
Regional variations
- Ika Mata · Cook Islands / Polynesia
Near-identical construction; chilli is often omitted or reduced; 'ika mata' means 'raw fish' in Cook Islands Māori — considered a sibling tradition, not a derivative
- Solomon Islands kokoda · Solomon Islands
May incorporate local reef fish species (e.g. parrotfish); often spicier; sometimes includes grated green papaya as a textural element
- PNG kokoda · Papua New Guinea
Frequently made with barramundi; spring onion and tomato almost always present; sometimes served warm-adjacent by adding the coconut cream too early
- Vanuatu ceviche variant · Vanuatu
Similar structure; local custom may include island cabbage (slippery cabbage) folded in as bulk filler
Related dishes
- sibling Ika Mata
Cook Islands Māori parallel construction — same acid-cure-plus-coconut-cream logic, culturally distinct lineage
- sibling Ceviche
Same acid-denaturation principle; ceviche uses no coconut cream and originates in South America — convergent technique, not shared ancestry
- sibling Poisson Cru
French Polynesian (Tahitian) equivalent — lime cure plus coconut cream; closest structural twin to kokoda
- sibling Kinilaw
Filipino acid-cured raw seafood; uses vinegar rather than lime and no coconut cream — related by technique, divergent in execution
- pairs-with Roti
Standard accompaniment across Fijian and Indo-Fijian households; absorbs the coconut cream dressing
Substitutions
walu (wahoo) → mahi-mahi or firm snapperadmissible
Comparable texture and mild sweetness; avoid oily fish (mackerel, tuna) which overwhelm coconut cream
lime juice → lemon juiceadmissible
Works structurally; loses the sharper tropical brightness; mix of both is common in practice
brown onion → red onion or shallotsadmissible
Red onion adds sweetness; shallots are milder; either acceptable
fresh chilli → chilli flakes or sambaladmissible
Acceptable heat source but alters the fresh vegetal note; dried chilli is a compromise
thick coconut cream → coconut milkinadmissible
Too watery — dressing becomes thin and the dish loses its characteristic richness; breaks the dish
coconut cream → dairy cream or yoghurtinadmissible
Fundamentally changes the flavour profile and cultural identity; the result is not kokoda
citrus cure → lightly heat-poaching the fishinadmissible
Destroys the identity; the dish is defined by acid cure, not heat; the result is a warm fish salad
fresh fish → previously frozen fishadmissible
Safe from a food-safety standpoint if properly frozen, but frozen fish releases water during thaw, diluting the cure and cream; texture suffers markedly
Common mistakes
- Over-curing the fish beyond 30–40 minutes, producing a chalky, rubbery texture that cannot be corrected
- Skipping the draining step and adding coconut cream directly to the lime-soaked fish, causing the cream to curdle and separate
- Using coconut milk instead of thick coconut cream, resulting in a watery, thin dressing with no body
- Using previously frozen fish without accounting for the excess water it releases, which dilutes both cure and cream
- Treating chilli and onion as garnish rather than structural aromatics and under-incorporating them
- Serving at room temperature — the dish must be cold; warmth causes the coconut fat to separate and the cured fish to continue softening
- Using oily fish (mackerel, sardines, tuna) which produce a heavy, muddy flavour against the coconut cream rather than the clean contrast the dish requires
Provenance
Kokoda is a traditional raw fish preparation found across Melanesia and parts of Polynesia, with Fiji, the Solomon Islands, Vanuatu, and Papua New Guinea all claiming strong historical ties to the dish. Its origin is best understood as a shared Pacific culinary tradition rather than a single-nation invention, arising independently or through inter-island exchange among fishing communities with access to citrus and coconut. No single written founding record exists; the dish predates colonial documentation and is embedded in subsistence coastal culture across the region.
Shared by: Fiji, Solomon Islands, Papua New Guinea, Vanuatu
References
- 1.Pacific Regional Food Safety and Nutrition Programme documentation
- 2.Fijian Tourism Authority culinary heritage records
- 3.Helen Leach, 'Cultivated Palates' (Pacific food history)
- 4.Solomon Islands Ministry of Agriculture food culture references
- 5.Widespread cross-cultural culinary ethnography of Melanesian coastal communities
Confidence: high