Kokoda

KokodaFijianKokodaTok Pisin

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

  1. 1Fish must be raw and cured solely by citrus acid — no heat at any stage
  2. 2Coconut cream (not milk, not yoghurt) is the binding dressing and is non-negotiable
  3. 3Fresh citrus cure must render the fish visibly opaque before coconut cream is added
  4. 4Chilli and onion are structural aromatics, not optional garnish
  5. 5Fish must be of sashimi-grade freshness — the dish has no cooked safety margin
  6. 6Excess citrus is drained before coconut cream is incorporated to prevent curdling

Components

Base

fresh white-fleshed fish (walu/wahoo, coral trout, mahi-mahi, snapper)essentialsashimi-grade; firm-fleshed species hold cure without dissolving

Aromatics

brown or red onion, finely dicedessential

fresh red or bird's-eye chilliessential

Fat

thick coconut creamessentialfull-fat, preferably freshly pressed; coconut milk is too thin and breaks the dish

Acid

fresh lime juiceessentialprimary curing agent; lemon acceptable but alters brightness

Seasoning

sea saltessential

Garnish

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

brightcitrusycreamyfreshmildly spicysubtly sweet

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 juicelemon juiceadmissible

    Works structurally; loses the sharper tropical brightness; mix of both is common in practice

  • brown onionred onion or shallotsadmissible

    Red onion adds sweetness; shallots are milder; either acceptable

  • fresh chillichilli flakes or sambaladmissible

    Acceptable heat source but alters the fresh vegetal note; dried chilli is a compromise

  • thick coconut creamcoconut milkinadmissible

    Too watery — dressing becomes thin and the dish loses its characteristic richness; breaks the dish

  • coconut creamdairy cream or yoghurtinadmissible

    Fundamentally changes the flavour profile and cultural identity; the result is not kokoda

  • citrus curelightly heat-poaching the fishinadmissible

    Destroys the identity; the dish is defined by acid cure, not heat; the result is a warm fish salad

  • fresh fishpreviously 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. 1.Pacific Regional Food Safety and Nutrition Programme documentation
  2. 2.Fijian Tourism Authority culinary heritage records
  3. 3.Helen Leach, 'Cultivated Palates' (Pacific food history)
  4. 4.Solomon Islands Ministry of Agriculture food culture references
  5. 5.Widespread cross-cultural culinary ethnography of Melanesian coastal communities

Confidence: high

Built on these foundations

4

The base preparations this dish is assembled from — open one for its master ratio & method.