Kristang fish curry: sour-spiced ikan technique
Kristang fish curry is built on the same rempah system as other Kristang curries but with critical adaptations for the specific demands of fish protein — shorter cooking time (fish overcooks quickly), more pronounced sourness (acid complements fish fat), and the addition of whole tomatoes or tomato pieces as both souring agent and textural contrast, a technique that reflects the Portuguese colonial use of Mediterranean tomatoes introduced to Asia via Goa. The rempah for fish curry uses more turmeric and less dried chili than kari debal — producing a bright golden-yellow sauce that emphasises the sweetness of fresh fish rather than assertive spice. Thick-fleshed firm fish are preferred: batang (Spanish mackerel), kembung (Indian mackerel), or ikan merah (red snapper). The fish is cut into thick steaks (not fillets), marinated briefly in turmeric and salt, then added to the fried rempah after the coconut milk has been poured in — the fish cooks in the simmering sauce for no more than 8-12 minutes. The tomato addition is characteristically Kristang: whole small tomatoes or quartered large tomatoes are added 5 minutes before the end of cooking. They soften but do not dissolve — they contribute a fresh, slightly tart acidity and a textural softness that contrasts with the fish's firmness. Tamarind liquid is added as a secondary souring agent, and the final flavour is brighter and more forward than meat curries — the sourness is the first note on the palate, not the last.
Three in town · six elsewhere in British Columbia · three not yet within reach.
- In town
- 3 · shallots, garlic cloves, small tomatoes
- Elsewhere in British Columbia
- 6 · ground turmeric, fresh galangal, ground turmeric, neutral oil, coconut milk, tamarind liquid
- Not yet within reach
- 3 · firm fish steaks (batang, kembung, or ikan merah), dried red chillies, fresh tamarind leaves (daun asam)
The Market List
The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.
Within reach counts in town, delivered, shipped and the nearest city. A staple counts once it has a local seller. Charted from each shop's own pages; not yet vouched by a cook who shops here.
The larder of Oliver →Each tap is counted, so the stockist sees the demand Provenance sends them.
The Method
Quality Hierarchy
Sensory Tests
What to Pour
Each tap is counted, so the stockist sees the demand Provenance sends them.
Why each one works is part of membership — Enter · from $49 a year →
The whole pairing