PProvenance
Enter
Cooking in
Tofino · Vancouver Island
Nearest city · Nanaimo Change
Thai · Thailand

Sangkaya (Thai Egg Coconut Custard)

A steamed egg custard of duck eggs, thick coconut cream, palm sugar, and pandan leaf — either steamed free-standing in a bowl, steamed inside a hollowed pumpkin (sangkaya fak thong — the most elaborate version), or used as a filling. Sangkaya is a preparation that entered the Thai dessert tradition via Portuguese culinary influence in the 17th century — the custard-making technique (egg, fat, sugar, set by gentle heat) is recognisably related to the Portuguese ovos moles and the flan tradition. The Thai adaptation substitutes duck eggs (with their richer, more orange yolks) for chicken eggs, replaces dairy cream with coconut cream, and adds pandan for its aromatic.

‹Swipe for the next dish›
ServesFour portions (or one whole pumpkin, cut into wedges at service)
Total1 hour 15 minutes (including steeping and steaming)
Within reach2of 5 in Tofino

One in town · one shipped · one elsewhere in British Columbia · two not yet within reach.

How the 5 are reached
In town
1 · duck eggs
Shipped to you
1 · palm sugar
Elsewhere in British Columbia
1 · pandan leaves
Not yet within reach
2 · thick coconut cream (hua kati), kabocha pumpkin (fak thong)
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.

4–5
duck eggs
chicken eggs may be substituted if unavailable
300 ml
thick coconut cream (hua kati)
first pressing only
Not yet within reach of Tofino · each reach is counted
150 g
palm sugar
dissolved and slightly cooked before combining
2
pandan leaves
bruised and tied into a knot
For sangkaya fak thong (pumpkin version)
1 small
kabocha pumpkin (fak thong)
dark green, dense flesh; top cut off and reserved as lid, seeds and fibres scooped out
Not yet within reach of Tofino · 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 Tofino →

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

II

The Method

1
Dissolve the palm sugar in the thick coconut cream over low heat, stirring until fully incorporated, then allow the mixture to cook briefly so the raw, molasses edge of the palm sugar deepens into something rounder and more complex. Remove from the heat, add the bruised, knotted pandan leaves, and steep for 15 minutes — bruising and knotting the leaves opens the cells and releases far more fragrance than a whole, flat leaf would. Remove and discard the pandan before proceeding.
From the canon — Palm sugar — made from the sap of the palmyra palm (Borassus flabellifer) or coconut palm — is the primary sweetener of the Thai kitchen and one of the most … Palm Sugar (Nam Tan Pip): Selection and Use →
2
Beat the duck eggs and combine with the cooled coconut cream and palm sugar mixture, making sure the cream is genuinely cool so it does not begin to set the eggs on contact. Pass the combined custard through a fine sieve into a clean bowl or, for sangkaya fak thong, directly into the hollowed pumpkin cavity and replace the lid — sieving removes any chalazae or unbeaten strands that would mar the finished surface. The strained mixture should be smooth, homogeneous, and of a deep amber-gold colour from the duck egg yolks.
3
This is where the dish lives or dies: set a steamer over water and bring it to barely a simmer, never a vigorous boil, because violent steam forces bubbles into the custard and leaves it pocked and coarse rather than silky. The water must produce only a gentle, steady rise of steam throughout the entire cooking time. Place the custard bowl or pumpkin in the steaming basket and cover.
4
Steam a custard in a bowl for 30–35 minutes, or the filled pumpkin for 45–55 minutes, checking at the lower end of each range by gently nudging the vessel — at the correct moment the outer 2 cm are fully set while the centre retains a single, unified tremor, which tells you residual heat will finish the work without overcooking. If the entire surface moves as liquid, steaming is incomplete; if there is no tremor at all and a ring of separated liquid sits at the edge, the custard has gone too far and the texture will be rubbery.
5
Remove the custard from the steamer and allow it to cool completely before service, since a warm custard is too fragile to hold a clean cut and its flavour is flatter before it has settled. For sangkaya fak thong, slice the cooled pumpkin into wedges at the table so each portion displays the orange flesh encasing the set amber custard. A correctly made surface is smooth and slightly glossy; tiny bubbles are a sign the steam ran too hot.
III

Quality Hierarchy

01
Reserve — Fresh duck eggs from a known flock, thick first-pressing coconut cream made the same day, palm sugar from a single-tree artisan source, and fresh pandan leaves — steamed inside a small kabocha pumpkin of dense, dark-green flesh.
02
Estate — Good-quality fresh duck eggs, reliable first-pressing canned or fresh-pressed coconut cream with a high visible fat content, solid palm sugar blocks grated before dissolving, and fresh pandan. Steamed free-standing in a ceramic bowl.
03
Market — Chicken eggs in place of duck, a high-fat canned coconut cream labelled as first pressing, palm sugar from a jar, and fresh or frozen pandan leaves. The custard will be paler and less rich but structurally sound.
04
House — Chicken eggs, any full-fat canned coconut cream, soft light brown sugar as a substitute for palm sugar, and dried pandan if fresh is unavailable. The aromatic character and colour will be diminished; the custard technique remains the same.
IV

Sensory Tests

◇Touch. Gently move the vessel: the outer 2 cm are fully set and the centre gives a single, unified tremor — not the free movement of liquid, not the rigid resistance of an overcooked set.
◇Sight. The surface is smooth and slightly glossy, deep amber-gold from the duck egg yolks and palm sugar; any tiny bubbles on the surface indicate the steam was too vigorous.
◇Sight. No ring of separated liquid at the custard's edge — its presence signals overcooking and a rubbery texture.
◇Sound. A barely audible, low murmur from the water below the steamer throughout cooking; any rolling, percussive boil demands immediate reduction of the heat.
◇Where it lives or dies. The steaming temperature is decisive: the water beneath the steamer must never reach a vigorous boil, or steam turbulence will hole the surface and coarsen the texture irreparably.
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
Blandy's Sercial Colheita Madeira
Blandy's · Madeira
Not yet stocked in British Columbia
Fortified wine
From British Columbia

Nothing from British Columbia holds against this yet.

Without alcohol

No pour without alcohol holds against this yet.

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