
Tender raw fish cured in fresh citrus juice and tossed with rich coconut milk, chilli, and vegetables — Fiji's beloved national dish.
Kokoda is Fiji's answer to ceviche, a dish that has graced Fijian tables for generations along the island's coastline. Fresh-caught reef fish — traditionally walu or mahi-mahi — is 'cooked' by the acid in lime juice until opaque and silky, then bathed in thick coconut cream drawn from freshly grated coconut. The interplay of sweet coconut milk, sharp citrus, and fiery chilli captures the spirit of the Pacific perfectly. Kokoda is served on special occasions and casual beach gatherings alike, often presented in half a coconut shell for dramatic effect.
Serves 4
Place the fish cubes in a glass or ceramic bowl. Pour over the lime juice, ensuring all pieces are submerged. Cover and refrigerate for 2–3 hours until the fish is opaque throughout.
Drain off most of the lime juice, leaving just a tablespoon or two for residual acidity.
Add the red onion, chilli, capsicum, and tomatoes to the fish. Pour over the coconut cream and stir gently to combine. Season with salt.
Refrigerate for 30 minutes to allow flavours to meld. Garnish with coriander and serve in coconut shells or small bowls with taro chips.
Use the freshest fish possible — sashimi-grade if available.
Do not over-cure; 2–3 hours gives the best texture.
Coconut cream from a fresh coconut is far superior to tinned.
Add diced cucumber for extra crunch.
Use prawns or scallops instead of white fish.
Add a splash of coconut vinegar for extra tang.
Best eaten fresh. Leftovers can be stored in the fridge for up to 12 hours.
Kokoda has roots in the ancient Fijian tradition of preserving fish using acidic fruits. The dish evolved as coconut cream became a staple ingredient throughout the Pacific islands, and today it is considered the unofficial national dish of Fiji.
The citric acid in lime juice denatures the fish proteins, 'cooking' the flesh without heat. Use the freshest fish possible and cure for the full recommended time.
Yes, full-fat tinned coconut cream works well, though fresh coconut cream has a superior flavour.
Per serving (200g) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes