Fijian kokoda: fish firmed white with lime, combined with coconut milk and vegetables
Prep2 hr 30 min
Serves4 servings
CuisineFijian

Kokoda: Fijian Coconut and Lime Fish Salad

Fijian kokoda made with sashimi-grade white fish, lime, and coconut milk. How the fish turns white in acid, how thick the miti should be, how fillings vary on the islands, choosing raw fish safely, switching to a cooked version, and storage.

Total: 2 hr 30 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 6

Remove the skin and bones and even out the corners

10 min

Skinned, boned white fish cut into 1.5 cm cubes going into a glass bowl
Matching the thickness of the fish evens out the speed at which lime juice penetrates

Remove the skin and blood line from the white fish loin and look for pin bones with your fingers. After removing the bones, cut it into cubes about 1.5 cm thick and 1.5 cm long. If sizes are uneven, only the thin parts firm up white and the thick parts stay translucent. Move the cut fish right away into a glass bowl and put it in the refrigerator.

STEP 22 / 6

Soak in lime juice and chill

1–2 hours

Fish submerged in lime juice and marinating in the refrigerator
Keep the fish at a depth where it doesn't rise above the juice, and let the refrigerator change its state

Sprinkle 3 g salt over the fish and pour in 240 ml lime juice. If the fish rises above the liquid, use a smaller bowl or add juice 20 ml at a time. Keep the 1.5 cm cubes from sticking out above the surface, cover, put in the refrigerator, and turn it over only once at the 1-hour mark. The guide is when the center, not just the surface, has turned white and pressing with a finger still leaves a little raw softness.

Turning white is the protein changing state in the acid, and it is not the same safety measure as heating or freezing. If you are not sure the fish meets the conditions for raw eating, skip this step and switch to the cooked version below.

STEP 33 / 6

Make the aroma of the miti

10 min

Lightly crushing ginger and chili in a mortar and mixing with coconut milk
Crush the aromatics fine and mix them into the coconut milk, adjusting the thickness of the miti

Finely chop 10 g ginger and the seeded chili, and mix with 200 ml unsweetened coconut milk, 2 g salt, and 1 g black pepper. If you want a stronger aroma, lightly crush the chopped ginger and chili in a mortar before adding. Stop before it becomes a full paste, with red flecks and ginger fibers still visible, and it won't cover the sweetness of the fish.

STEP 44 / 6

Drain the fish

5 min

Draining lime-firmed white fish in a sieve
Drain only the excess juice without breaking the corners of the fish

Move the fish to a fine sieve and drain the juice thoroughly without breaking the 1.5 cm cube shape. It is enough when the whiteness has reached the center, the surface doesn't glisten wetly, and the corners haven't crumbled. If too much juice remains, the sourness turns sharp when the miti goes in, and water from the vegetables piles on. There is no need to rinse the fish with water.

STEP 55 / 6

Combine the vegetables and miti

10 min

Mixing white coconut milk, fish, tomato, cucumber, and onion in a large bowl
Mix the vegetables in first and add the miti in two halves to prevent wateriness

Cut the red onion, tomato, cucumber, and bell pepper and add them to the fish first. Pour in half the miti and turn it over in big sweeps, and if the corners of the fish hold, add the rest. It is done when the coconut milk coats the fish and vegetables in a thin layer and no clear water collects in the bottom of the bowl. Taste, and add salt 1 g at a time.

STEP 66 / 6

Serve right away, without over-chilling

5 min

A finished plate of kokoda on lettuce with cilantro and lime, cassava beside it
Serve while the miti is smooth, and keep the root vegetables on a separate plate to keep their texture

Spoon the kokoda onto a plate lined with lettuce, and add cilantro and lime wedges. Resting it 10 minutes in the refrigerator rounds out the sharpness of the onion slightly. Over-chilling tends to make the coconut's fat clump into grains, so don't return it to the refrigerator until just before eating, and if you serve cassava or taro, put it on a separate plate.

0 / 0
Ingredients

Ingredients

1 / 2

Fish and miti

Ingredient Amount Substitutes & notes
White fish for raw consumption (loin) 500 g Sea bream, flounder, sea bass, etc. For fish with no label, go to the cooked version
Lime juice 240 ml Lemon juice also works, but the aroma is sharper
Unsweetened coconut milk (thick type) 200 ml If using coconut cream, start by adding 150 ml
Salt 5 g 3 g for the fish, 2 g for the miti. Adjust by the salt stated on the product
Black pepper 1 g Coarsely ground. White pepper is fine
Ginger 10 g Grated. If you dislike it, reduce to 5 g
Red chili 1 (about 5 g) 1 green chili, or 1/2 to hold back the heat
2 / 2

Vegetables and plating

Ingredient Amount Substitutes & notes
Red onion 80 g White onion also works. Cut into 2 mm dice
Tomato 180 g Remove the seeds and excess moisture and cut into 1 cm dice
Cucumber 120 g Peel in stripes and cut into 1 cm dice
Red or green bell pepper 80 g 2 small green peppers also work. Cut into 5 mm dice
Cilantro 10 g Substitute 10 g green onion or 5 g dill
Lime wedges 4 Add just before eating
Lettuce 4 leaves Laid on the plate. Optional
Cassava or taro 300 g Cook and serve alongside. Don't handle raw
0 / 0

Fiji's Kokoda, Turned White by Lime

Cut the fish into 1.5 cm cubes and sink them in lime juice, and the translucent flesh gradually turns white. When you tilt the bowl and the whiteness has reached not just the surface but the center, drain off the juice and combine the fish with coconut milk and chopped tomato and cucumber. A cold fish is coated in white miti, and the heat of chili comes up afterward.

Kokoda is a marinated fish dish eaten in Fiji. English-language articles sometimes give the pronunciation as close to "kokonda." White fish soaked in citrus juice and combined with coconut cream and vegetables looks like the South Pacific sea and coconut in a single dish, but fish turning white in acid and being safe to eat raw are separate matters.

The first thing to decide when making it at home is whether you will eat the fish raw. If you buy fish labeled for raw consumption from a trustworthy seller and can keep it refrigerated, you can go on to raw kokoda. If there is no label, you can't confirm the freezing history, or someone eating has reason to avoid raw fish, switch to a "kokoda-style" dish with the fish cooked and cooled. Either way, the combination of lime, coconut, and vegetables stays.

Fijian kokoda with coconut milk poured over lime-whitened fish
Kokoda layers ocean fish, citrus, and coconut into one cold dish
Don't confuse acid turning fish white with raw-fish safety

Japan's Ministry of Health, Labour and Welfare and Food Safety Commission advise that ordinary vinegar, acids such as lemon, salt, and soy sauce do not kill Anisakis larvae. For fish eaten raw, combine a "for raw consumption" label, freshness, and visual inspection, and as a parasite precaution ask the seller about the freezing history. If in doubt, cook the fish.

A Fijian Table Around Ocean Fish and Root Vegetables

Materials in which the Fijian government describes the traditional diet introduce the combination of locally caught seafood eaten with root crops such as cassava and taro. Kokoda is a cold dish with fish as the only star, but it is easier to understand not as an appetizer cut off from the meal but as part of the idea of eating things from the sea and the island's crops in the same setting. It is also a dish whose form changes from household to household with the kind of fish and the ingredients at hand, more than by region.

For the name of coconut milk, the word used in Fiji, "miti," comes up. If it is made by grating fresh coconut and squeezing out the liquid, the liquid is thick but the aroma is light, and the flavor of onion and salt shows directly. Unsweetened canned coconut milk can stand in, but thin beverage-type coconut milk lacks the thickness to coat fish and vegetables.

Looking at local food columns, what goes into kokoda is not limited to raw fish. A Fijian local newspaper lists versions using fish and cassava, cooked octopus, clams, chicken, and taro leaves, and presents the "kokoda ceviche" in which fish is cured in lime and versions with cooked ingredients in the same category. This does not mean there is one official formula, but that it is a dish in which the pairing of sourness and coconut can move with the seafood or garden ingredients.

The axis of flavor to protect in a home kitchen is not forcing the fish to be the same as the local one. Keep the sweetness of white fish, the sharpness of lime, the roundness of coconut, and the crunch of onion and chili, each in its place. Rather than soaking the fish for a long time until it goes tough, deciding when to drain the juice and combining the miti just before eating gives it the outline of a cold salad.

If you set Fijian dishes side by side, Lovo (in Japanese), where root vegetables and meat are wrapped in leaves with an earthy aroma, and Samoa's Palusami, which uses taro leaves and coconut, make good comparisons. Rather than cutting kokoda off as a foreign appetizer, compare how fish, root vegetables, leaves, and coconut change roles at the table, and the differences between islands come into view.

Ingredients (serves 4)

White fish, lime, coconut milk, tomato, cucumber, onion, and chili laid out as kokoda ingredients
For kokoda, prepare the fish, the sourness, the coconut, and the crisp vegetables separately

Raw kokoda is an amount to be eaten the same day it is made. Choose a lean white fish with few bones. Sea bream, flounder, or sea bass labeled for raw consumption are easy to work with, and please don't use fillets sold for cooking raw just because they look fresh.

Use enough lime juice to cover the surface of the fish. The amount needed changes with the thickness of the fish and the shape of the bowl, so take the 240 ml in the table as the baseline and add 20 ml at a time only if it falls short. If you save juice and soak only part of the fish, it won't turn white at an even speed.

When choosing canned coconut milk, check whether the ingredients are mainly coconut and water in an unsweetened type, and whether the contents are around 400 ml. This recipe uses 200 ml, so if you can use the rest in Lovo, the Fijian earth-oven dish (in Japanese) or a Southeast Asian stew, a larger can makes sense. If you are making it just once, look for a small can at an import grocery and avoid sweet beverage products.

Keep tools for raw fish separate

Keep the cutting board and knife for cutting the fish separate from those for vegetables, or wash them with detergent right after use. Cut in an order that keeps the fish's juices from touching lettuce or tomato, and keep the time at room temperature short. For pregnant women, children, older adults, and people with weakened immune function, choose the cooked version that uses no raw fish.

Method | Check the Fish and Combine the Miti Last

Before you start cooking, prepare a glass or ceramic bowl, a cutting board for fish, a fine sieve, and paper towels. You can make it in a metal bowl, but glass or ceramic is easier to work with because the sourness is easy to check. Clear a spot in the refrigerator first so the fish doesn't wait at room temperature.

Too Sour, Too Thin, Too Firm | Where to Bring the Flavor Back

A counter with kokoda's fish, miti, and chopped vegetables divided into separate containers, adjusting thickness
Checking the fish's sourness, the miti's thickness, and the vegetables' moisture separately makes adjusting easier

Kokoda is a dish where everything goes into one bowl, but if you try to fix everything at once when it goes wrong, the flavor blurs. Separate the fish, miti, and vegetables for a moment and check where water or sourness increased.

The sourness is sharp

If the sourness is still strong after draining the juice, increase the miti by 1 tbsp at a time rather than adding sugar. For 500 g fish, keep the addition to 50 ml. Add more and the sweet aroma of coconut covers the fish. If you add vegetables, add cucumber or onion 20 to 30 g at a time rather than tomato, which dilutes the sourness while keeping the crunch.

The miti is thin

Either beverage coconut milk was used, the vegetables carry a lot of water, or the juice wasn't fully drained from the fish. Return the fish to the sieve for 5 minutes and pour off the water in the bottom of the bowl. Add thick coconut cream 30 ml at a time and turn it so the corners of the fish don't break. It matters to fix the thickness before adding salt.

The fish is firm and chalky

Soaking too long in acid firms the surface and brings sourness ahead of the fish's sweetness. Fish that has already gone firm can't be returned to a raw state. Increase the miti slightly and eat it with cucumber and onion, or next time check once at 1 hour and drain the juice when the whiteness reaches the center.

The coconut milk turned grainy

It may have been over-chilled in the refrigerator, or left a long time in a cold dish. Rather than leaving it out at room temperature for a long time to bring it back, take it out of the refrigerator 15 minutes before eating and stir gently with a clean spoon. If the separated oil doesn't come back, don't store the rest; serve only an amount you can finish on the spot.

A Version Without Raw Fish, and Differences in Fijian Fillings

When you can't get fish for raw eating, there is no need to give up the dish. Cook the fish thoroughly through the center in a pot, let it cool, and then combine it with lime, miti, and vegetables. This is not Fiji's raw-fish kokoda itself but a cooked version that keeps kokoda's pairing of sourness and coconut for home cooks.

A kokoda-style plate combining cooked, cooled white fish, boiled cassava, and coconut milk
Without raw fish, keep the flavor axis of kokoda with cooked fish and root vegetables

Fish and cassava version

In a preparation published in a Fijian local newspaper, grilled fish, boiled cassava, spinach, chili, and coconut milk are combined. The texture of raw fish is gone, but the fluffy sweetness of the root vegetable comes in and it becomes a dish close to a staple. Remove the skin and the hard center of the cassava and boil until soft before using.

Octopus or shellfish version

If you use octopus or shellfish, cook them thoroughly first and add them to the coconut milk after cooling. Don't replace this with a method of curing raw shellfish in lime alone. When the ingredient changes, the conditions for heating change too, so for seafood to be cooked, give priority to each product's label and handling.

Taro leaf version

A vegetable version combining cooked taro leaves with coconut milk, cucumber, and chili is also introduced. Taro leaves cannot be eaten raw, so use ones sold as food and cook them thoroughly as labeled. Don't substitute leaves from ornamental plants.

If you serve raw kokoda and a cooked version on the same table, keep the bowls, cutting boards, knives, and serving spoons separate. If the juices of raw fish get onto the cooked ingredients, there was no point in preparing the cooked version.

Serving and Storage: Enjoying the Miti Cold

Kokoda served in a vessel reminiscent of a coconut shell, with cassava and lime beside it, as a Fijian-style table
Kokoda is enjoyed with its cold miti, eaten with root vegetables and lime alongside

In local presentations, serving it in a coconut shell or on lettuce often appears. In a home kitchen a shallow glass dish is enough, but if you pile it high in a deep bowl, only the fish at the bottom sinks into the miti and water from the vegetables tends to collect. Choose a plate where the fish and vegetables spread out in one layer, and squeeze the lime on last.

Adding cassava or taro lets the sweetness of the root vegetable receive the sourness of the fish. Rather than mixing the root vegetables into the cold kokoda, setting them on a separate plate keeps the texture of the fish and the fluffiness of the roots from clashing. If you serve warm root vegetables, bring them out after the steam settles.

Raw-fish kokoda is not a make-ahead dish. Keep it refrigerated from the point the fish goes into the juice, and once the miti and vegetables are combined, finish it at that meal. Avoid storing it in ways such as sending leftovers to next day's lunchbox, or re-chilling something that has sat at room temperature for a long time. If you use frozen fish, thaw it in the refrigerator still sealed and don't refreeze it.

Chopping the ginger can be done with a knife alone. If you keep cooking dishes that crush herbs and chilies beyond kokoda, a mortar is worth buying. A sturdy mortar is fine if you are making it just once.

A kitchen where cutting boards for raw fish and vegetables are separated, and the fish is placed on a low shelf of the refrigerator
Don't let the juices of raw fish move to other ingredients, and keep it refrigerated

FAQ

If lime turns the fish white, is it safe to eat?

No. Turning white is the fish's protein changing in the acid; it does not mean parasites such as Anisakis have been killed. Use fish labeled for raw consumption, ask the seller about the freezing history, and don't rely on acid alone. If you have any doubt, switch to a version in which the fish is thoroughly cooked.

Are coconut milk and coconut cream the same?

No. Cream has more fat and is thicker, so putting in the 200 ml in the table as is can make it heavy. If using cream, start mixing from 150 ml and stop at a thickness that lightly coats the surface of the fish. Do not use sweetened or flavored beverages.

Can I use fish that was frozen for sashimi?

Yes, if the seller handles it as fish for raw consumption and you can confirm the freezing period and temperature. A short freeze in a home freezer cannot be judged to meet the conditions for parasite control. Thaw in the refrigerator, wipe off moisture after thawing, and cook it that same day.

Can I still call it kokoda if the fish is cooked?

It is more accurate to call it a separate "kokoda-style" dish from Fiji's raw-fish version. Fijian food columns also present cooked versions using fish and cassava, octopus, shellfish, and chicken. If you keep the sourness, miti, and chili, you can learn how the table is built from kokoda.

Can I eat kokoda the next day?

It combines raw fish, citrus, coconut, and chopped vegetables, so finish it the day you make it. Even refrigerated, it is not suited to long storage. Don't save for the next day anything that sat out on the table a long time or that turned watery as the fish's juice spread to the vegetables.

Sources