Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Fijian Kokoda

Kokoda, Fijian Coconut Ceviche

This kokoda recipe cures fresh mahi-mahi in lime juice until the edges turn opaque, then folds it through creamy coconut milk with tomato, red onion, cucumber and chilli. It is Fiji's national dish — bright, cool and rich all at once, and it needs no cooking at all. One serving is about 284 g.

Kokoda is Fiji's national dish, and it is older than any written recipe: Fijian fishing communities have long 'cooked' the day's catch in citrus juice, a technique shared across the Pacific. The Fijian version is set apart by its finish — fresh coconut milk poured over the cured fish with tomato, onion and chilli — and it is traditionally served in a halved coconut shell at family gatherings and celebrations. Walu, or Spanish mackerel, is the classic fish, though mahi-mahi and snapper are now the usual choices.

Pairs well with: Steamed taro or cassava, with lime wedges and an icy drink

Provenance

Fiji flag Fiji

Fiji's National Dish

Oceania & Pacific

Time Dedication

1h 35m

20m prep • 75m cook

Batch Yield

4 Servings

222 kcal per serving

1 serving ≈ 284 g

Technical Skill

Easy

Easy (No Cooking)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Lunch, summer gatherings, beach picnics, festive starters, light dinners Cost: Low — about $3–4 per serving at home
Fijian kokoda — cubes of white fish in creamy coconut milk served in a halved coconut shell, garnished with tomato and cucumber

Fiji's National Dish

Photo: yuko_ppp2501, CC BY 2.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

A good kokoda is judged by the fish: it must smell of the sea, never fishy, and the coconut milk should coat the cubes, not drown them.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 35m
P

Prep Stage: Fish, Lime & Vegetables

20 Mins • Knife Work

Cut the fish into even 1.5 cm cubes and keep it in the fridge while you work. Squeeze the limes, dice the tomato, onion and cucumber, and chop the chilli, spring onions and coriander — everything should be ready before the fish comes out of the fridge, so the fish spends as little time as possible at room temperature.

Maestro Tip: Chill the bowl you will cure the fish in: cold fish cures evenly and stays safe.

  1. 1

    Cut the Fish

    10 Mins Chilled, 4°C (39°F)

    Pat the mahi-mahi dry, check for stray bones, and cut it into even 1.5 cm cubes. Put the cubes in a chilled glass or ceramic bowl — never metal, which can react with the lime juice. Return the bowl to the fridge while you prepare the rest.

    Even cubes cure evenly; ragged pieces over-cure on the thin edges.

    Done when: Cubes are uniform, cold to the touch, and smell fresh and clean.

  2. 2

    Cure in Lime Juice

    60 Mins Chilled, 4°C (39°F)

    Pour the 240 ml of lime juice over the fish, turning the cubes so every piece is covered. Cover the bowl and refrigerate for 45–60 minutes, tossing once halfway through. The acid firms the fish and turns the edges opaque white — this is the 'cooking', and no heat is involved at any point.

    Do not cure longer than an hour: the fish turns tough and chalky instead of tender.

    Done when: Edges are opaque white and the cubes feel firm; the centres may still be slightly translucent.

  3. 3

    Drain and Build the Kokoda

    10 Mins Chilled, 4°C (39°F)

    Tip the fish into a sieve and drain off all the lime juice. Return the fish to the chilled bowl, pour over the whisked coconut milk, and fold in the tomato, red onion, cucumber, chilli, spring onions and coriander. Add the reserved 2 tablespoons of fresh lime juice and half the salt, then toss gently so the coconut milk coats every cube.

    Fold, don't stir hard — the cured fish is delicate and breaks apart if you are rough with it.

    Done when: Every cube is coated in creamy coconut milk, with flecks of red, green and white throughout.

  4. 4

    Chill and Serve

    15 Mins Chilled, 4°C (39°F)

    Cover and chill for 15 minutes so the flavours settle and the dish is properly cold. Taste and add the remaining salt or a little more lime juice if needed. Serve in a halved coconut shell or a chilled bowl, with lime wedges on the side. Eat the same day — this dish does not keep.

    Kokoda is at its best within an hour of making it; the longer it sits, the more the lime firms the fish.

    Done when: Ice-cold, tangy first and creamy second, with a gentle warmth from the chilli.

Finishing Touches & Plating

Taste and adjust with a little more lime juice or salt — the balance should be tangy first, creamy second, with a gentle warmth from the chilli. Serve cold, in the coconut shell or a chilled bowl, with lime wedges on the side.

Nutritional Physiology & Benefits

Nutrition

Energy

222

kcal / serving

Protein

27g

Complete AA

Carbs

8g

Complex

Fats

10g

Healthy

Per serving (4 servings · 1 serving ≈ 284 g)
Energy222 kcal
Protein27 g
Carbohydrates8 g
Fat10 g
Fibre2.4 g
Sugar4.4 g
Sodium465 mg
Per 100g
Energy78 kcal
Protein9.4 g
Carbohydrates2.9 g
Fat3.6 g
Fibre0.9 g
Sugar1.6 g
Sodium164 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin C (lime, tomato, chilli), vitamin B12 and selenium (mahi-mahi), potassium (coconut milk, tomato), vitamin A (tomato, chilli).

Lean Protein, Light Meal

Each serving carries about 27 g of protein for 222 kcal, so it fills you up without feeling heavy — the kind of lunch that leaves you ready for the afternoon, not sleepy.

Cooling and Hydrating

Served cold with cucumber, tomato and lime, kokoda is a naturally refreshing dish on a hot day, and the vegetables add water and fibre to the meal.

Vitamin C and Potassium

Lime, tomato and chilli supply vitamin C, while coconut milk and tomato add potassium — everyday nutrients from whole foods, with no cooking needed to keep them.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Steamed Taro or Cassava

The classic Fijian starchy side: its mild, dense flesh soaks up the coconut milk and balances the lime's sharpness, turning a light starter into a full lunch.

Vegetables

Crisp Lettuce and Cucumber Salad

Cool, crunchy leaves echo the freshness of the fish and give something crisp to scoop with — the photo's own garnish of lettuce, tomato and cucumber shows how naturally it fits.

Drinks

Fresh Coconut Water

Cold coconut water matches the dish's tropical flavour and replaces fluid without adding sweetness or heaviness.

Full Menus

Grilled Fish as a Main Course

Serve kokoda as a bright starter, then follow with simply grilled fish and root vegetables: the cold, tangy opener wakes the palate for the richer main.

Complete menu

Start with kokoda served in a coconut shell with lime wedges, follow with steamed taro or cassava and a crisp lettuce salad, and finish with fresh coconut water — a light, fully Fijian lunch.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Raw Fish for High-Risk Groups

Because the fish is never heated, kokoda is not suitable for pregnant women, young children, older adults or anyone with a weakened immune system — the lime cure changes the texture but does not kill bacteria or parasites the way cooking to 63°C (145°F) does. If in doubt, cook the fish fully instead. This is general information, not medical advice.

Leaving Kokoda Out of the Fridge

Raw cured fish spoils fast: keep kokoda chilled at 4°C (39°F) or below, serve it within two hours of taking it out of the fridge, and eat it the same day. Discard anything left at room temperature longer than that — do not taste-test to decide.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsAn excellent light lunch: high in protein, modest in calories, and easy to make ahead for a hot day.
  • ChildrenOnly for older children, and only with the freshest sushi-grade fish; skip the chilli and keep portions small. Younger children should eat cooked fish instead.
  • ElderlyBest avoided unless the fish is impeccably fresh and the dish is eaten the same day; older adults are more vulnerable to foodborne illness from raw fish.
  • Pregnant womenAvoid raw kokoda during pregnancy — the lime cure does not make raw fish safe. Enjoy the same flavours with fish cooked through to 63°C (145°F) instead.
  • Breastfeeding womenGenerally fine with very fresh fish eaten the same day, but skip it if you are unsure of the fish's freshness; the protein and omega-3s are valuable while breastfeeding.
  • AthletesA strong recovery lunch: about 27 g of protein per serving with light carbs — pair it with taro or rice for more energy after training.
  • Weight gainA good choice as part of a bigger meal — add taro, cassava or rice, and use full-fat coconut milk generously.
  • Weight lossA strong option: high protein and fibre for 222 kcal per serving. Keep the coconut milk to the stated amount and load up on cucumber and tomato.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesLow in carbs (about 8 g per serving) and high in protein, so it has little effect on blood sugar. Watch the starchy sides, not the kokoda itself; ask your clinician if you are unsure.
  • High blood pressureModerate in sodium (about 465 mg per serving, mostly from the added salt). Use a little less salt and skip extra salty sides; ask your clinician about your sodium target.
  • Kidney diseaseHigh in protein and potassium, which some kidney diets limit — keep the portion small and ask your clinician before making it a regular meal.
  • GoutFish is a source of purines, so eat kokoda occasionally and in modest portions if you have gout; ask your clinician about your personal limit.
  • Stomach issuesThe lime juice and raw onion can irritate a sensitive stomach; if yours is unsettled, use less lime, skip the chilli and raw onion, and choose cooked fish. Ask your clinician if symptoms persist.
  • Cardiovascular diseaseMahi-mahi is lean and low in saturated fat, but coconut milk is rich in saturated fat — keep to the stated 180 ml for four servings and balance the meal with vegetables. Ask your clinician about your fat intake.
  • Fatty liverLight in calories and high in protein, which suits most fatty-liver eating patterns, but the saturated fat in coconut milk means portions matter; ask your clinician for guidance.
  • Food allergiesContains fish (mahi-mahi) and coconut (a tree nut for labelling purposes in some countries). Naturally gluten-free. Check the coconut milk label if you have other allergies.
  • Special therapeutic dietsIf you follow a prescribed low-sodium, low-purine or low-saturated-fat diet, adjust the salt and coconut milk and check with your clinician first.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Store in a covered, non-reactive container in the fridge; keep the lime wedges separate.
In the fridge
Eat the same day, within 24 hours at most, kept at 4°C (39°F) or below.
In the freezer
Do not freeze — the fish turns mushy and the coconut milk separates.
How to reheat
Do not reheat. Serve chilled; if you want to use up leftovers safely, cook the fish fully to 63°C (145°F) instead.
Freezing recommended
No — freezing is not recommended for kokoda.
Signs it has spoiled
Sour or ammonia-like smell, slimy or grey-looking fish, or coconut milk that has separated and smells sour.

More recipes to explore

Freshly unearthed Fijian lovo — cooked cassava and taro piled on hot stones in the earth oven, with banana leaves Fiji flag Fiji 4h
Dinner •Fiji's Celebration Feast

Fijian Lovo

This lovo recipe brings Fiji's earth-oven feast into a home kitchen: pork shoulder and chicken jointed and rubbed with garlic and salt, wrapped in banana leaves with taro, cassava, sweet potato and coconut-cream palusami parcels, then slow-roasted until everything is tender and smoky. Traditionally the parcels are buried over white-hot river stones in a pit dug in the ground; here a low oven and foil do the same job, and the recipe says so plainly. One serving is about 591 g.

Hearty & Communal

Pork and chicken slow-roasted with taro, cassava and sweet potato, cooked the Fijian way and built for sharing.

Pairs Well With
Kokoda to start, with rourou or a crisp salad and cold coconut water on the side
High Protein
Lamb curry in a golden coconut milk sauce with potatoes and curry leaves, served on a banana leaf with appam Fiji flag Fiji 1h 40m
Dinner •Indo-Fijian Heritage

Fijian Lamb Curry

This fijian lamb curry recipe is Fiji's Indo-Fijian classic: lamb shoulder simmered slowly with Fiji masala, turmeric, mustard seeds, curry leaves, tomato and potato in a rich coconut milk sauce, until the meat is spoon-tender and the gravy turns golden. It is the curry Fijian-Indian families cook for Sundays and celebrations — warming, fragrant and deeply savoury, with fresh coriander and lemon to finish. One serving is about 450 g, without rice.

Island Comfort

Lamb pieces simmered slowly in a spiced coconut milk sauce with potato, tomato and curry leaves — the Indo-Fijian curry served at family gatherings across Fiji.

Pairs Well With
Steamed rice, roti & cucumber salad
High Protein
Tagliatelle al ragù Bolognese in a bowl with Parmigiano-Reggiano Italy flag Italy 4h 25m
Lunch •Emilia-Romagna

Tagliatelle al Ragù Bolognese

Slow-braised soffritto and coarse ground heritage meats layered over handmade egg yolk dough for mid-day stamina.

Lean Protein

Slow-simmered beef ragù tossed through fresh egg tagliatelle.

Pairs Well With
Bitter Radicchio & Aged Balsamico di Modena
Pasta & Noodles • High Protein
Pad kra pao gai — Thai holy basil chicken with fried egg and rice Thailand flag Thailand 30m
Lunch •Bangkok Street Flame

Pad Kra Pao Gai

High-heat wok flash of holy basil and crushed chillies over minced chicken, served over jasmine rice with a crispy-edged fried egg.

High Energy

Capsaicin brings the heat; holy basil adds a peppery, clove-like aroma.

Pairs Well With
Chilled Cucumber Salad & Fish Sauce Lime Dip
High Protein • Quick Prep (<30m)

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.