A whole small kabocha steamed with Thai coconut custard, chilled and cut into wedges on a plate
CuisineThai

Sangkhaya Fak Thong: Thai Custard Steamed in a Whole Kabocha

Sangkhaya fak thong is Thai custard steamed inside a whole kabocha. Learn the pandan and palm sugar custard, gentle steaming, and the 167°F doneness check.

Level: Intermediate

Cooking flow

Cooking steps

STEP 11 / 8

Cut a square lid and hollow the squash

Cutting a square lid from the top of the kabocha and scooping out the seeds and pulp
A square opening is easier to cut cleanly than a round one, and the lid sits back on its own shape

Wash the squash and dry the outside. Set it upright on a cutting board and, with a pointed knife, cut a square opening around the stem to make a lid. Lift the lid out and scrape the seeds and stringy pulp from both the cavity and the underside of the lid with a spoon. The squash is ready when the inside walls look smooth and orange with no fibers clinging to them.

Knife handling

Raw kabocha is hard. Keep the squash steady on the board, cut with short controlled strokes, and keep your free hand away from the path of the blade.

STEP 22 / 8

Drain the shell upside down

The hollowed squash and its lid turned upside down on a towel over a rack
Cut side down on the towel, the cavity drains instead of holding water

Turn the hollowed squash and its lid upside down on a clean kitchen towel set on a wire rack. Leave them there to drain while you make the custard. Fill the bottom of the steamer with water and put it on the heat now so it is boiling by the time the squash is filled. When you turn the squash back over, no water should be pooled inside.

STEP 33 / 8

Beat the eggs with palm sugar, salt and pandan

Eggs, dark palm sugar, salt and bruised pandan leaves whisked to a froth in a glass bowl
Bruising the leaves before they go in is what lets the scent move into the eggs

Put the crumbled palm sugar in a bowl, crack in the eggs and add the salt. Twist and squeeze the pandan leaves in your hands until they are bruised and fragrant, then drop them in. Whisk by hand until the mixture is foamy. It is ready when the surface is frothy, the eggs have turned brown from the sugar and the bowl smells green and sweet.

STEP 44 / 8

Add the coconut milk and strain

Straining the mixed custard through a fine sieve into a jug, pandan leaves left in the sieve
Strain only after the sugar has dissolved, or the undissolved sugar stays behind in the sieve

Pour in the coconut milk and keep stirring until the sugar has fully dissolved. Tilt the bowl and check the bottom for grains. Strain the mixture through a fine-mesh sieve into the jug, leaving the pandan leaves and any bits of sugar or egg behind. The strained custard should be smooth and an even light amber with no white streaks of coconut milk.

Strain twice, pour slowly

For the smoothest custard, strain it a second time. Foam on the custard becomes pits and bubbles on the set surface, so pour without stirring up froth, and let any bubbles settle in the jug before filling the squash.

STEP 55 / 8

Fill the squash

Pouring the strained custard slowly into the hollowed kabocha, lid set beside it
A slow, steady stream against the wall keeps the surface glassy

Set the squash upright on the heatproof plate. Pour the custard in slowly, letting it run down the inside wall rather than splashing into the middle. Fill it to just below the rim and set the lid beside the squash on the plate. The surface should be flat and still, with no bubbles.

STEP 66 / 8

Steam over boiling water for 45–60 minutes

The filled squash with its lid beside it in a bamboo steamer over rising steam
Steam the lid alongside the squash so it cooks at the same pace and fits back for serving

Make sure the water in the steamer is at a full boil before anything goes in. Set the plate with the squash and its lid in the steamer, cover, and steam for 45–60 minutes. Keep the heat at a steady boil rather than a fierce one, and resist lifting the steamer lid. Begin checking for doneness at 45 minutes (see step 7).

Keep the lid closed

Opening the steamer again and again lets the temperature drop and spike, and that is what cracks the squash. Heat that is too strong roughens the custard surface. A closed lid and a steady boil give a smooth custard in an intact shell.

Hot steam

Steam burns faster than boiling water. Open the steamer lid away from your face and lift the plate out with oven mitts or a plate lifter.

STEP 77 / 8

Check the center with a skewer and thermometer

A wooden skewer drawn from the center of the set custard inside the squash
A puffed, golden surface can hide a liquid center, so test the middle, never the edge

Push a skewer into the very center of the custard and draw it out. If liquid custard runs off it, cover the steamer again, keep steaming and test after a short while. Then check the center with a thermometer. The custard is done when the skewer comes out with only a little clean, set custard on it and the center reads 167°F (75°C).

Egg safety

This custard is made with raw eggs. Cook until the center reaches 167°F (75°C) and the skewer shows no liquid, and do not serve it if the middle is still runny.

STEP 88 / 8

Rest, chill and cut into wedges

Cutting the chilled custard-filled kabocha into thick wedges on a board
Cold custard holds its edge; cut warm and it smears into the flesh

Lift the squash out and let it rest for 10–20 minutes, then let it cool to room temperature and chill it in the refrigerator until firm. Cut it into thick wedges with a sharp chef's knife, pressing straight down through the rind. As it chills, the custard shrinks slightly and leaves a small gap at the top; that is normal. The wedges are ready when the custard cuts in a clean, smooth line between the orange flesh and green skin.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Kabocha squash (ฟักทอง) 1 small, about 1 lb 5 oz (600 g) The bowl, and the sweet flesh eaten with the custard
Eggs (ไข่ไก่) 4 small or 3 large What sets the custard
Coconut milk (กะทิ), or milk (นมสด) ½ cup (120 ml) The body and creaminess of the custard
Palm sugar (น้ำตาลปี๊บ) 3½ oz (100 g) Sweetness, the brown color and the caramel scent
Pandan leaves (ใบเตย) 3–4 leaves Bruised into the eggs for fragrance, strained out
Salt (เกลือ) A little Sharpens the sweetness
0 / 0

When the steamer lid comes off, the custard inside the squash has set into a smooth dome, pale golden brown and slightly puffed, and the steam smells of pandan and dark palm sugar. Sangkhaya fak thong is a small green kabocha hollowed out, filled with eggs beaten with coconut milk and palm sugar, and steamed whole until both are cooked through. Chilled and cut into wedges, every slice carries two textures side by side: a firm, silky custard and dense, sweet orange squash, held together by a thin green rind. It is a Thai sweet sold by the slice at street stalls and markets, and it is one you can make at home with a single squash from the supermarket.

A Pumpkin That Is Also the Bowl

The name tells you exactly what you are getting. Sangkhaya (สังขยา) is the Thai word for a custard of eggs, coconut milk and sugar, and fak thong (ฟักทอง) means pumpkin. Put together, the name describes custard set inside a pumpkin, and the squash is both the container and half of what you eat. Nobody scoops the custard out and leaves the shell; the knife goes straight through rind, flesh and custard, and the wedge is eaten as one piece.

At Thai street stalls the squash is sold already sliced, each wedge showing that clean line between orange flesh and pale custard. That clean cut is the mark of a good one, and it is the reason Japanese kabocha is the squash to use: its flesh is dense and dry enough to slice neatly once chilled, instead of slumping away from the custard.

The same sangkhaya custard turns up elsewhere in Thai sweets, spooned over sticky rice as khao niao sangkhaya or served alongside bread. Those are separate dishes with the custard cooked on its own; here it only exists inside the squash. Across the border, Cambodia has a close relative called ipov sankya. More of the country's food lives on the Thailand page.

Spellings you will see

The romanization wanders a long way: sangkhaya fak thong, sangkaya phak thong, sankaya phak tong and sang ka ya fak tong all name the same pumpkin custard. Searching with the Thai script สังขยาฟักทอง brings up recipes written in Thailand.


Ingredients

Kabocha, eggs, coconut milk, palm sugar, pandan leaves and salt laid out with a jug and sieve
One small squash, a handful of eggs and a block of palm sugar: the whole dessert fits on one board
Count eggs by size

Use 4 eggs if they are small, 3 if they are large. The custard needs enough egg to set inside the squash, so count by size as above.

Allergen information

This dessert contains eggs and coconut. If you use milk instead of coconut milk, it also contains dairy. Check the label on canned coconut milk and pandan paste for any other allergens.

Equipment

  • A deep steamer, or a large pot with a steaming rack and a tight lid, big enough to hold the whole squash and its lid
  • A pointed knife and a sturdy spoon
  • A mixing bowl and a whisk
  • A fine-mesh sieve
  • A jug with a pouring spout
  • A clean kitchen towel and a wire rack
  • A heatproof plate that fits inside the steamer
  • A wooden or bamboo skewer and an instant-read thermometer
  • A sharp chef's knife for cutting the chilled squash

Choosing and Substituting

Kabocha is the squash to buy. Its green rind, dense flesh and compact size are what the dish is built around, and it slices cleanly once the custard has set. If you cannot find kabocha, buttercup squash is the closest match. Look for one around the weight in the table, small enough to fit your steamer with the lid on.

Palm sugar is sold in hard, dark blocks or cakes at Asian grocers and online. It gives the custard its amber color and its toasty, caramel scent. Coconut sugar is the easiest swap and works well, but the custard comes out a slightly different color and flavor. Crumble or chop either one finely before it goes into the eggs so it dissolves completely.

For coconut milk, use a canned one that is smooth and well emulsified rather than one that has split into a hard cream and thin water. A smooth coconut milk helps the custard set evenly. Fresh pandan leaves are rarely in supermarkets; frozen leaves from an Asian grocer work just as well, and a pandan paste gives the scent in a pinch. With paste, add a little, smell the egg mixture, and add more only if the green, grassy-vanilla scent is faint.


Method

Start with the squash, since it needs to drain upside down while you make the custard. The custard takes only a few minutes to mix and strain. The long part is the steaming, which is hands-off as long as you leave the lid alone, and after that the squash needs time to cool and chill before it will cut cleanly.

When It Goes Wrong

What you see Why What to do
The squash cracked in the steamer The steamer lid was opened too often Keep the lid closed through the steaming
The custard surface is rough or full of holes The heat was too strong Steam at a steady boil, not a fierce one
Liquid runs off the skewer The center has not set Cover and keep steaming, then test the center again until it reaches 167°F (75°C)
Bubbles and pits on the set surface Foam on the custard, or it was poured too fast Strain twice, let the foam settle in the jug and pour slowly down the side
Gritty bits in the custard The palm sugar did not dissolve Crumble the sugar finely and stir until no grains remain before straining
The custard smears when you cut It was cut before it was cold Cool to room temperature and chill until firm before slicing

Serving, Variations and Storing

A wedge of kabocha custard on a blue-and-white dish with a spoon and a glass of cold milk
Chilled wedges with a glass of cold milk on the side

Serving

Sangkhaya fak thong is best eaten cold, when the custard is firm and the squash is dense and sweet. Serve one wedge per person on a small plate with a spoon, rind and all, and set a glass of cold milk alongside. It works as an afternoon sweet, the way it is bought by the slice at a stall, or as the end of a Thai meal.

Variations

A purple version swaps the coconut milk for unsweetened condensed-style milk (evaporated milk) and stirs purple sweet potato powder into the custard. The custard turns violet and tastes milkier. That version is steamed longer, one hour on strong heat and then 30 minutes on medium, so use the skewer and thermometer to decide when it is done.

Versions written for Western kitchens often add cinnamon, vanilla or a splash of cream to the custard. These pull the flavor toward a spiced pumpkin custard and away from the pandan and palm sugar that make it taste Thai, so keep them light if you try them.

Storing

The custard is made with eggs, so treat it like any cooked egg dish. Once the squash has cooled, cover it and refrigerate it promptly, and finish it the same day or the next.

Frequently Asked Questions

Can I use milk instead of coconut milk?

Yes, the recipe allows either coconut milk or milk, in the same amount. The custard loses its coconut flavor and tastes cleaner and lighter, and how firmly it sets may change. Go by the skewer and the 167°F (75°C) reading rather than the clock.

What if I do not have a steamer?

Use a large pot with a steaming rack and a tight-fitting lid. The rack must hold the plate above the water, and the pot must be deep enough to close over the squash and its lid. Check the water level partway through and top it up with boiling water so the pot never runs dry.

Can I serve it warm?

After the 10–20 minute rest the custard holds together and can be eaten, but it is soft and smears when cut. Chilling firms both the custard and the flesh, gives clean wedges and brings out the sweetness. For the stall-style slice, chill it.

Sources