PProvenance
Enter
Cooking in
Nelson · the Kootenays
Change
Thai · Southern Thailand

Gaeng Kari Halal — Thai-Muslim Yellow Curry / แกงกะหรี่ฮาลาล

The Thai-Muslim iteration of yellow curry uses lamb or beef rather than chicken, adds whole dry spices to the braising liquid (cinnamon stick, cardamom, star anise), and often incorporates condensed milk or evaporated milk rather than pure coconut milk for a richer, creamier texture. This is the curry most commonly served at Southern Thai Muslim breakfast stalls alongside roti canai — the slightly sweetened, richly spiced curry is designed to be scooped up by torn roti, and the bread-dipping function shapes the sauce consistency (thicker than street-style gaeng kari). This preparation reflects the cultural convergence of Thai, Malay, and Indian cuisine along the Gulf of Thailand and the Malaysian border.

‹Swipe for the next dish›
ServesFour portions
Within reach3of 7 in Nelson

Three in town · two elsewhere in British Columbia · two not yet within reach.

How the 7 are reached
In town
3 · evaporated milk, onion, sugar
Elsewhere in British Columbia
2 · neutral oil, roti canai
Not yet within reach
2 · yellow curry paste (gaeng kari), cinnamon stick
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.

800 g
lamb shoulder or beef chuck
cut into 4–5 cm pieces
Your own market
200 ml
water
for the braising liquid
Your own market
3–4 tbsp
yellow curry paste (gaeng kari)
store-bought or fresh
Not yet within reach of Nelson · each reach is counted
Whole dry spices
1
cinnamon stick
Not yet within reach of Nelson · each reach is counted
3
cardamom pods
lightly bruised
Your own market
2
star anise
Your own market
To finish
1–2 tsp
fish sauce
adjust to taste
Your own market
1 tsp
sugar
adjust — evaporated milk carries inherent lactose sweetness
To serve

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 Nelson →

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

II

The Method

1
Set a heavy pot or wok over medium heat and add the oil. Once the oil shimmers, add the onion wedges and cook, stirring occasionally, until the edges soften and the onion becomes translucent — keep the heat moderate so the onion sweetens gently without colouring, because browned onion will muddy both the colour and the clean, aromatic base this curry depends on. Add the whole dry spices — cinnamon stick, cardamom, star anise — and stir for 30 seconds until their fragrance rises into the steam.
2
Add the yellow curry paste to the pot and fry it directly in the oil and onion base, pressing and folding it continuously for 2–3 minutes. This is where the dish lives or dies: the paste must fry until it deepens in colour, releases its fat, and the raw sharpness gives way to a rounded, toasted aroma — undercooked paste produces a flat, harsh sauce that no amount of braising will correct. Watch for the oil to weep visibly from the paste and pool at the edges of the pan; that is the signal the paste has given everything it has.
From the canon — A curry paste of dried yellow chillies (prik leung or dried yellow spur chillies), fresh turmeric, shallots, garlic, and lemongrass — producing a paste whose… Yellow Curry Paste (Krung Gaeng Leuang) →
3
Add the pieces of lamb shoulder or beef chuck and turn them in the paste until every surface is coated, so the paste begins to penetrate the meat rather than merely surrounding it in the liquid later. Cook over medium heat for 3–4 minutes until the exterior of the meat has lost its raw grey colour on all sides.
4
Pour in the evaporated milk and water, then stir to lift and integrate any paste that has caught on the base of the pot, because those concentrated caramelised deposits carry much of the depth in the finished sauce. The sauce will be pale gold and opaque — the evaporated milk will not crack or split under sustained heat as coconut cream would — so bring it to a gentle simmer without anxiety about the heat.
5
Reduce the heat to low, partially cover the pot, and braise for 45–60 minutes, stirring every 10–15 minutes so the milk solids on the bottom do not scorch and turn bitter. The meat is ready when a piece yields to gentle pressure from a spoon and separates cleanly without stringiness — it should be thoroughly tender but still hold its shape. The whole spices continue to infuse the liquid throughout this stage.
6
Season with fish sauce and a small quantity of sugar, tasting carefully — the evaporated milk's lactose sweetness means less added sugar is required than in a coconut-milk curry, so add the sugar in the smallest increment first and taste again before committing. Adjust until the sauce is savoury, mildly sweet, and warmly spiced. The consistency should be thick enough to cling to a torn piece of roti without running off — if it is too thin, simmer uncovered for a further 5–10 minutes.
From the canon — Fish sauce — nam pla — is the universal salt of the Thai kitchen. Fish Sauce (Nam Pla): Selection and Use →
7
Rest the curry, uncovered, until it reaches serving temperature, or cool completely and refrigerate overnight — resting allows the whole spices to fully integrate and the sauce to tighten to its best consistency without further cooking. Reheat gently before serving. Ladle alongside warm roti canai; the sauce should be thick enough that torn roti scoops rather than absorbs it.
From the canon — Roti (roti canai in Malay, simply 'roti' in Southern Thailand) is the leavened, layered flatbread served at Thai-Muslim breakfast stalls, primarily in Southe… Roti Canai — Southern Thai Flatbread / โรตีกะหรี่ →
III

Quality Hierarchy

01
Reserve — Lamb shoulder sourced from a halal specialist butcher; freshly ground yellow curry paste made to order; whole spices purchased as single-origin dried goods and ground in part for the paste. The curry is made the previous evening and reheated — the overnight rest is the definitive technique of Southern Thai Muslim breakfast stalls.
02
Estate — Lamb shoulder or beef chuck from a reliable halal counter; a reputable fresh-ground paste from a Thai market. Whole dry spices replaced from stock no older than six months. Rested for a minimum of several hours before service.
03
Market — Good commercial yellow curry paste; packaged evaporated milk; beef chuck when lamb is unavailable. Whole spices from a sealed supermarket jar. Served the same day, with adequate braising time observed.
04
House — Tinned curry paste; any available halal beef or lamb cut, though collagen-lean cuts will produce a thinner sauce. Rested only briefly. Still functional if the paste is fried correctly and the braise is not shortened.
IV

Sensory Tests

◇Smell. The fried paste smells toasted and rounded, no raw or sharp edge — fat has separated visibly around the paste in the pan.
◇Touch. A piece of braised meat yields and separates cleanly under gentle spoon pressure without pulling into strings.
◇Sight. The finished sauce coats the back of a spoon and does not run freely — thick enough that torn roti scoops it rather than becoming saturated.
◇Smell. After an overnight rest, the whole spices have fully perfumed the sauce — cinnamon and cardamom are present but not dominant on reheating.
◇Where it lives or dies. The paste must fry until it deepens in colour, releases its fat, and the raw sharpness gives way to a rounded, toasted aroma — undercooked paste produces a flat, harsh sauce that no amount of braising will correct.
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 · ·

A lightly sweetened, milky pulled tea — teh tarik — is the canonical accompaniment at Southern Thai Muslim breakfast stalls and is suited to the spiced, mildly sweet profile of the sauce. Where a cold drink is preferred, a plain iced Thai tea without syrup provides contrast without competing with the curry's spice register.

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