Kokoda

Kokoda – fresh Fijian ceviche with fish and citrus
Fiji
⏱ — min. Serves: —

Kokoda arrives as a bright, fragrant salad where tender fish flakes have been transformed by lime's acidity into something that tastes almost cooked. The coconut milk mellows the citrus and adds richness that balances the cool, delicate fish. This dish is Fiji's answer to ceviche, but softer, creamier, and tied to generations of island fishing culture. The combination of raw fish, fresh lime, and creamy coconut is both ancient tradition and a perfect meal for a hot tropical day.

⚡ Easy 🔥 ~250 kcal / serving

Ingredients

  • 1 lb (450 g) fresh fish fillets (such as snapper or mahi-mahi), cut into small cubes
  • 1 cup fresh lime or lemon juice
  • 1/2 cup coconut milk
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 red bell pepper, finely chopped
  • 1 green bell pepper, finely chopped
  • 1 small cucumber, peeled and diced
  • 1 small tomato, diced
  • 1-2 fresh chili peppers, finely chopped (optional, adjust to taste)
  • 2 tablespoons fresh cilantro or parsley, chopped
  • Salt and black pepper to taste
  • Lettuce leaves, for serving (optional)

Instructions

Marinate the Fish

In a large bowl, combine the fish cubes with lime or lemon juice. Ensure the fish is fully covered by the juice.

Cover and refrigerate for at least 2 hours, or until the fish is opaque and "cooked" by the citrus juice.

Prepare the Kokoda

Drain the fish from the marinade and gently pat dry with paper towels.

In a large bowl, combine the coconut milk, chopped onion, minced garlic, red bell pepper, green bell pepper, cucumber, tomato, and chili peppers (if using).

Mix and Season

Add the marinated fish to the bowl and mix gently to combine with the other ingredients.

Season with salt and black pepper to taste.

Serve

Garnish with fresh cilantro or parsley.

Frequently Asked Questions

Is kokoda really "cooked" by the lime juice?

Yes. The citric acid denatures the fish proteins, turning translucent raw flesh opaque while keeping it tender. At 2 hours, the fish is fully cured and safe to eat when using very fresh fish from a trusted fishmonger.

What kind of fish is best for kokoda?

Use sashimi-grade snapper, mahi-mahi, grouper, or wahoo. Ask your fishmonger for fish safe to eat raw. Avoid oily fish like mackerel or salmon, which have too strong a flavor for this dish.

Can I make kokoda with lemon instead of lime?

Lime is traditional, but fresh lemon works. The flavor will be slightly different—more acidic and less tropical—but the curing process works the same way.

How far ahead can I prepare kokoda?

Marinate the fish 2 hours ahead. Add the coconut milk and vegetables no more than 30 minutes before serving, or the fish will become mushy and flavors will muddy together.

Is there a risk of food poisoning with raw fish?

Only if you don't use sashimi-grade fish or if it's been sitting unfrozen in a store case. Buy from reputable fishmongers, use same-day fish when possible, and serve immediately after marinating. Many Fijians eat kokoda regularly without incident.