National Dish Fiji: Kokoda (Recipe)

In this article
Discover Kokoda, the exotic national dish of Fiji! Tender chunks of fresh fish are gently “cooked” in zesty citrus juice, then folded through rich, creamy coconut milk for a dish that is at once refreshing and deeply satisfying. Brightened with tomato, red onion and a whisper of chilli, this island classic brings a taste of the South Pacific straight to your table. A culinary journey is all but guaranteed.
About Kokoda
Kokoda is Fiji’s answer to ceviche: a fresh, citrus-forward dish that defines the culinary landscape of the island nation. As the national dish, it captures the essence of Fijian cooking, which is celebrated for its use of fresh seafood, tropical fruit and the wider influences of the Pacific. What makes Kokoda so special is the way freshly caught fish is “cooked” in lemon or lime juice, giving it a tender texture and a fragrant flavour. Rounded off with coconut milk, the result is an eating experience that is every bit as refreshing as it is filling.
Ingredients (serves 1–2)
- 200g fresh fish fillet (e.g. mahi-mahi, wahoo or snapper), cut into cubes
- Juice of 2–3 limes
- 1 cup coconut milk
- 1 small red onion, finely diced
- 1 tomato, deseeded and diced
- 1 green chilli, finely chopped (optional)
- ½ cucumber, peeled and diced
- Salt and pepper, to taste
- A few sprigs of coriander, to garnish
Shopping for the ingredients
For Kokoda, always choose the freshest fish you can find, ideally from a fishmonger or straight from the boat. The freshness of the fish is decisive for the flavour and quality of the dish. When buying coconut milk, look for products without additives so you get a clean, authentic aroma. A good fishmonger will also be happy to advise on which firm, white-fleshed fish are best for curing in citrus.
Preparing the dish
To make sure all the flavours harmonise perfectly, add the fish to the citrus marinade early so it has enough time to “cook” through. Prepare the vegetables ahead of time as well and keep them chilled, so they hold on to their freshness and crunch. A little organisation here means everything comes together smoothly when it is time to assemble the dish.
Step-by-step instructions
- Pour the lime juice over the fish in a bowl so all the pieces are submerged. Cover and leave to marinate in the fridge for about 15–30 minutes.
- Drain the marinated fish and tip away any excess lime juice.
- In a separate bowl, combine the red onion, tomato, chilli and cucumber.
- Add the marinated fish to the vegetables and fold everything together gently.
- Pour in the coconut milk and stir until well combined.
- Season to taste with salt and pepper.
- Chill once more before serving so the flavours can develop fully.
Gluten-free / lactose-free version
Kokoda is naturally gluten-free and lactose-free, which makes it a wonderful choice for guests with dietary needs. The dish contains no flour or wheat, and the creaminess comes entirely from coconut milk rather than dairy, so there is no lactose to worry about. Just double-check any shop-bought coconut milk for hidden additives, and you can serve this island favourite with complete confidence.
Tips for vegans and vegetarians
Kokoda adapts beautifully for a plant-based table. Simply swap the fish for firm tofu or young jackfruit, both of which take on the bright citrus marinade and creamy coconut wonderfully. Take care to choose a coconut milk free from animal-derived additives, and lean on fresh herbs and crisp vegetables for flavour. For another meat-free island idea, try Grilled Tofu with Tamarind Sauce.
More tips and tricks
You can lift the dish with extra herbs such as coriander or dill. For more heat, add a few more chillies to taste. Above all, serve Kokoda well chilled to preserve its refreshing aroma — it is at its very best straight from the fridge on a warm day. A final squeeze of lime just before serving keeps everything bright and lively.
Adapting the recipe to your taste
This recipe is easy to tailor to your own preferences. If you have a sweeter tooth, stir a little sugar or honey into the coconut milk to balance the citrus. Prefer it punchier? Add more lime and chilli. You can also play with the ratio of vegetables to fish to make the dish lighter or heartier, depending on the occasion.
Ingredient substitutions
If fresh fish is not available, frozen fish works well too, provided it is fully thawed first. Lemon juice can stand in for lime juice if that is what you have to hand, giving a slightly rounder citrus note. For a different texture, firm white fish such as snapper or even a meaty Coconut Fish approach can inspire your choice of catch.
Drink pairing ideas
Fresh coconut water or a non-alcoholic piña colada complements the tropical flavours of Kokoda beautifully — pour yourself a glass of chilled Coconut Water for a truly island pairing. For wine lovers, a light Sauvignon Blanc or a crisp Riesling is a lovely match, echoing the citrus in the dish without overpowering the delicate fish.
Serving and presentation ideas
Garnish Kokoda with fresh coriander leaves and serve it in a coconut shell for an exotic flourish. A wedge of lime on the rim of the plate adds colour and lets your guests add extra juice to their own taste. Small bowls of diced cucumber or tomato alongside make for a generous, inviting spread.
A bit of history
The roots of Kokoda reach back to the culinary traditions of Fiji’s indigenous people. Using citrus to “cook” raw fish is a method practised for generations, reflecting a clever adaptation to the local resources of the islands. Over time it has become an emblem of Fijian cuisine, served everywhere from village feasts to seaside resorts.
More recipe ideas
Summary: Kokoda
Kokoda is a refreshing, light dish that works brilliantly as a starter or a relaxed main course on warm days. With its exotic aroma and wonderfully simple preparation, it is a delicious way to enjoy Fijian cuisine at home. Let this island classic transport you to the South Pacific — your taste buds will thank you.



