PProvenance
Enter
Cooking in
Cowichan Valley
Nearest city · Victoria Change
Kristang

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.

‹Swipe for the next dish›
ServesFour portions
Within reach0of 10 in Cowichan Valley

Six elsewhere in British Columbia · four not yet within reach.

How the 10 are reached
Elsewhere in British Columbia
6 · ground turmeric, fresh galangal, ground turmeric, neutral oil, coconut milk, tamarind liquid
Not yet within reach
4 · firm fish steaks (batang, kembung, or ikan merah), dried red chillies, small tomatoes, fresh tamarind leaves (daun asam)
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

For the marinade
700 g
firm fish steaks (batang, kembung, or ikan merah)
cut into thick steaks, skin and bone on
Not yet within reach of Cowichan Valley · each reach is counted
1 tsp
ground turmeric
1 tsp
salt
Your own market
For the rempah
4
shallots
peeled and roughly chopped
Your own market
3
garlic cloves
peeled
Your own market
2 tsp
ground turmeric
2
dried red chillies
soaked and drained — less than for meat curry
Not yet within reach of Cowichan Valley · each reach is counted
For the curry
400 ml
coconut milk
Origin · Sri Lankan coconut (Coconut Research Institute of Sri Lanka), Sri LankaElsewhere in British Columbia · Jeya Brothers →
200 ml
tamarind liquid
made from tamarind paste dissolved in warm water
200 g
small tomatoes
left whole; or large tomatoes quartered
Origin · ItalyNot yet within reach of Cowichan Valley · each reach is counted
1 tsp
salt
adjust to taste
Your own market
Optional finish
4
fresh tamarind leaves (daun asam)
added briefly before removing from heat
Not yet within reach of Cowichan Valley · each reach is counted

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 the Cowichan Valley →

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Rub the fish steaks with the turmeric and salt, then set aside for 15 minutes, so the salt draws inward and firms the flesh from the centre out rather than merely drying the surface — the turmeric colour should be uniformly distributed before you move on. The steaks will feel slightly tighter to the touch when they are ready.
2
Pound or blend the shallots, garlic, galangal, turmeric, and dried chillies to a smooth rempah paste, then fry in the oil over a medium flame, stirring constantly, so the raw sharpness cooks out completely and the paste develops its full, rounded fragrance — approximately 6–8 minutes. The paste is ready when it deepens in colour, pulls away from the pan cleanly, and smells cooked rather than sharp.
3
Pour the coconut milk and tamarind liquid into the fried rempah and stir to combine, bringing everything to a steady simmer so the fat from the coconut milk and the spice base marry into a cohesive sauce rather than sitting apart. The sauce should read a clear golden-yellow; if it appears dark red, the chilli proportion is too high.
4
This is where the dish lives or dies: lower the fish steaks gently into the simmering sauce — do not add them to dry fried rempah, and do not raise the heat — so the flesh cooks evenly through the sauce without seizing or falling apart, which happens quickly over fierce heat. The fish needs 8–12 minutes depending on steak thickness; monitor constantly, and remove from heat the moment a probe or skewer meets no resistance at the bone, because residual heat will continue cooking the flesh.
5
At 5 minutes before the estimated end of cooking, lower the tomatoes into the sauce so they have time to soften and yield at the skin while still holding their shape — they should not dissolve, because their job is to give a fresh tart lift and a gentle bite against the fish. If they collapse entirely, that textural contrast is lost.
6
Add the tamarind leaves in the final minute and then remove the pan from the heat, so their brightness lands at the end of cooking where it stays vivid rather than being simmered away. Taste: the sourness from tamarind and tomato should be the first note on the palate, leading into the warmth of turmeric and galangal, with the fish tasting distinctly sweet and fresh through the sauce — not dissolved into it.
III

Quality Hierarchy

01
Reserve — Live or same-day ikan merah (red snapper), cut to order into thick steaks; fresh-pressed coconut milk from grated coconut; whole tamarind block soaked and strained to order; fresh daun asam sourced from a Nyonya or Kristang market supplier.
02
Estate — Fresh batang (Spanish mackerel) steaks from a trusted wet market, never previously frozen; good-quality canned or carton coconut milk without stabilisers; tamarind block (not paste concentrate) dissolved to order.
03
Market — Fresh kembung (Indian mackerel) or any firm-fleshed fish available that day, cut into steaks; standard supermarket coconut milk; tamarind paste; ripe vine tomatoes.
04
House — Defrosted firm fish such as frozen red snapper steaks, well-dried before marinating; UHT coconut milk; tamarind concentrate used sparingly; standard cherry tomatoes.
IV

Sensory Tests

◇Smell. The rempah has lost its raw, sharp shallot smell and smells cooked, rounded, and fragrant — the paste pulls from the pan cleanly.
◇Sight. The simmering sauce is a clear golden-yellow; the tomatoes have softened and blistered at the skin but retain their form.
◇Touch. A skewer or probe meets no resistance at the thickest point of the fish steak and passes through to the bone with light pressure — the moment to remove from heat.
◇Where it lives or dies. The fish cooking time is the single decision: the window between raw and overcooked is 8–12 minutes in simmering sauce, and the fish must be removed from heat the instant it yields to a probe at its thickest point.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

Pouring for British Columbia · ·

The pairing
1897 Amber Ale
Stanley Park Brewing · Metro Vancouver
Stanley Park Brewing · Vancouver →
Beer
From British Columbia
Beldame
Strange Fellows Brewing · Metro Vancouver
Strange Fellows Brewing · Vancouver →
Beer lager
Without alcohol
Earl Grey — The Jasmine Pearl Tea Co.
The Jasmine Pearl
Not yet stocked in British Columbia
Tea

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
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year