Fijian Fish Curry
Fijian

Fijian Fish Curry

Medium·30 min active + 30 min resting

Indo-Fijian fish curry: firm white fish simmered in coconut milk with onion, tomato, ginger, garlic, curry powder, mustard seeds, fenugreek, and curry leaves. The Indian-immigrant heritage transformed by tropical Fijian ingredients — coconut milk replaces water as the base liquid. Served with rice and roti.

Indo-Fijian fish curry was brought by indentured Indian laborers in the late 19th century; over generations it integrated with Fijian ingredients — coconut milk became the base, local fish replaced ocean fish from India. The Indo-Fijian community is now ~40% of Fiji's population, and their cooking is a parallel everyday cuisine alongside iTaukei. Fish curry is the weekday standard, eaten with white rice or paratha.

Spoon up Fijian fish curry over rice — golden-orange coconut sauce coats the fish, mustard seeds and curry leaves visible. Bite: fish flakes easily, coconut milk-and-curry layer hits the palate, then ginger warmth, then chili slow burn, then the citrus-bright lime finish. Different from Indian-continental fish curries — the coconut milk gives a milder, sweeter profile. With paratha for soaking sauce, this is Indo-Fijian everyday food.

Tempering whole spices (mustard, fenugreek) in hot oil first releases their volatile aromatics; this 'tadka' technique is essential to Indo-Fijian curry. Toasting ground spices in the oil after the onions further deepens flavor. Coconut milk simmered briefly doesn't break; longer simmer would cause separation.

Variations

Prawn curry uses shrimp. Chicken curry uses bone-in chicken (cooks longer). Vegetarian curry uses paneer or chickpeas. Coconut-cream version is richer.

On the Palate

Where Fijian Fish Curry sits in the Fijian flavor cloud

HeatRichnessComplexityFermentFreshness
Cook to learn

Start with a tadka — crackle mustard and fenugreek seeds with curry leaves in hot oil before anything else; that bloomed-spice base is what makes it an Indo-Fijian curry, and add the fish late so it just cooks through and doesn't fall apart.

Ingredients

Serves 4

How it's made

11 steps · 30 min active + 30 min waiting

  1. 1
    17 min

    Cut 600 g firm white fish (snapper, mahi-mahi, or kingfish) into 4-cm chunks. Season with 1 tsp salt + ½ tsp turmeric. Rest 15 min.

  2. 2
    6 min

    In a heavy pan, heat 3 tbsp vegetable oil over medium-high. Brown fish chunks lightly 2 min per side. Remove; reserve.

  3. 3
    1 min

    Same pan: add 1 tsp mustard seeds + ½ tsp fenugreek seeds + 10 curry leaves. Sizzle 30 sec.

    Watch out

    The seeds are ready the moment they pop and smell nutty — pull straight to the next step so they don't scorch.

  4. 4
    7 min

    Add 2 chopped onions; cook 6 min until golden.

  5. 5
    2 min

    Add 5 minced garlic cloves + 2 tbsp grated ginger + 2 chopped bird's eye chilies. Cook 1 min.

  6. 6
    3 min

    Add 2 tbsp curry powder + 1 tsp ground coriander + ½ tsp ground cumin + ½ tsp ground turmeric. Toast 90 sec.

  7. 7
    7 min

    Add 3 diced tomatoes + 1 tbsp tomato paste. Cook 6 min until tomatoes break down.

  8. 8
    5 min

    Add 400 ml coconut milk + 100 ml water + 1 tsp salt. Bring to a simmer.

  9. 9
    11 min

    Return fish chunks; nestle into the sauce. Simmer covered 10 min until fish is just-cooked-through.

    Watch out

    The fish is done when it turns opaque and just flakes — it needs only about 10 min, so watch it.

  10. 10
    2 min

    Stir in juice of ½ lime + 3 tbsp chopped cilantro.

  11. 11
    3 min

    Serve hot over white rice with paratha or roti on the side.

Techniques

Dishes like this

More from Fijian