Recipe · Thailand · The Custard You Dip Bread In

Khanom Pang Sangkaya (ขนมปังสังขยา)

Bread toasted golden — or steamed until it collapses soft — dipped into a bowl of warm green pandan custard and drizzled with evaporated milk. Thailand's sweetest argument for keeping a loaf in the house.

Khanom Pang Sangkaya — Sliced bread toasted in a pan until golden, served with a warm green pandan custard cooked from real

The Custard Thailand Never Tires Of

ขนมปังสังขยา is two things and one idea: bread, and sangkaya, the Thai coconut-egg custard — sweet, rich and usually pandan-green. SGE Thai calls it the snack no one ever gets bored of, eaten with bread or patongko, the fried dough sticks. The green comes from pandan leaves, not colouring: Wongnai's cook describes the family original as sangkaya tinted green with pandan cut from the garden behind the house, and her pandan recipe insists on real pandan water — "ไม่ใส่สีผสมอาหาร", no food colouring.

The dish has three forms, all sold at the same morning markets. The café form is toast: bread fried in a dry pan until golden, served with a cup of warm custard and a drizzle of evaporated milk — Wongnai's ขนมปังสังขยาใบเตย. The old-shop form is steamed bread: thick slices cut bite-size and steamed soft, eaten beside the custard bowl — the same Wongnai cook's egg-custard version, and SGE Thai's butterfly-pea custard served with steamed bread. And the market form is a filled bun: TrueID's seller recipe bakes soft rolls, pierces them and pipes the custard in until it overflows — the version you buy at fairs, wrapped in plastic.

There is also a doctrinal split over the custard itself. Aroifin is explicit: the ancient recipe thickens with eggs alone — no flour, no starch — while what it calls the "normal" modern sangkaya adds corn starch. Both appear below; both are served the same way, with bread and evaporated milk.

The Recipe (toast version, from Wongnai)

ThaiEnglishAmount
ขนมปังหั่นBread, sliced4 slices
น้ำใบเตยPandan water1 cup
นมสดFresh milk1½ cups
น้ำตาลทรายSugar¼ cup
นมข้นหวานSweetened condensed milk¼ cup
เกลือSalt½ tsp
แป้งข้าวโพดCorn starch¼ cup
ไข่ไก่Eggs2
นมข้นจืดEvaporated milk, for drizzlingto taste

The ancient flourless bowl (Aroifin, by mimi): 2 eggs, 1 cup fresh milk (or coconut milk), ¾ cup sugar, 2 tsp concentrated pandan water (pandan leaves blended with a little water and strained), 1 tsp vanilla (optional), ¼ cup evaporated milk plus more for the top — thickened by egg alone, no starch, ~25 minutes, 4 servings. The double-boiled egg custard (Wongnai, น้องหลุมดำ): 2 duck eggs, 80 g palm sugar, 40 g brown sugar, 250 ml coconut milk, 50 ml evaporated milk, 30 g corn starch, cooked over boiling water for ~20 minutes — a soft-orange custard served with steamed bread. The filled-bun batch (TrueID, แม่ซี น้องมดดี้): a full bread dough (440 g bread flour, milk, yeast, 100 g sugar, 50 g butter) proofed, baked at 150°C with the fan on for 10–15 minutes, then piped with pandan custard (150 ml pandan water from 7 leaves, 3 eggs, 150 ml milk, 300 ml head coconut milk, 4½ tbsp corn starch, 225 g sugar, 60 g butter) until it overflows.

The Method

  1. The toast. Heat a dry pan over medium heat and toast the bread until golden and crisp on both sides — no butter, Wongnai's recipe toasts it plain so the custard carries the fat.
  2. The custard base. Pour the fresh milk into a pot, then the pandan water, sugar, condensed milk, salt, corn starch and eggs. Stir until there are no lumps of starch — several cooks strain the mixture through a sieve at this point for a silky custard.
  3. The stir. Cook over medium heat, stirring without stopping, until the mixture thickens. The moment it holds a whisk mark, it is done. Every source agrees on the stirring; none agree on the heat — see below.
  4. The finish. Spoon the warm custard into cups and drizzle evaporated milk (นมข้นจืด) over it. Wongnai's rule: the drizzle goes on last, never into the pot.
  5. Serve. Toast on the plate, custard in the cup, dip and eat. For the steamed version, cut thick-sliced bread into bite-size pieces, steam 3 minutes over a gentle boil, and serve the pieces around the bowl of custard.

Where Thai Sources Disagree

Flour or no flour. Aroifin — and Kapook's and SGE Thai's pandan versions — thicken the classic sangkaya with eggs alone, and Aroifin spells the difference out: the ancient recipe (สูตรโบราณ) is 100% flourless, the "normal" one adds corn starch. Wongnai's pandan custard, its egg custard and TrueID's filling all use corn starch. The flourless version is looser and sweeter; the starch version sets firmer and travels.

Toasted or steamed bread. Wongnai's pandan recipe toasts the bread in a dry pan; its egg-custard recipe steams the bread bite-size until hot; SGE Thai serves its butterfly-pea custard with steamed bread or patongko. Toast is the café habit, steamed bread the old-shop habit — both are correct, neither is universal.

Double-boiled or direct heat. The egg custards — Wongnai's and Kapook's — are double-boiled (ตุ๋น) over simmering water for 15–20 minutes, with Kapook insisting the custard be stirred in one direction only. The pandan custards cook directly in a pot over low-to-medium heat, adding the evaporated milk partway through and stirring until it thickens again.

Duck eggs or chicken eggs. Wongnai's egg custard is built on two duck eggs with palm sugar and brown sugar, for the colour and the egg aroma. Every pandan version uses chicken eggs and white sugar. The green custard and the orange custard are treated as different dishes that share a name.

Dip or filled bun. The plate-and-dip form serves the custard in a cup or bowl beside the bread. TrueID's market recipe bakes the bread as buns and pipes the custard inside until it overflows — same two ingredients, sold as a completely different product. SGE Thai's page name-checks the third: patongko, the fried dough, dipped the same way.

How Western Versions Get It Wrong

UK Ingredient Notes

Sources

This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.

1. Wongnai — "วิธีทำ 'ขนมปังสังขยาใบเตย' เมนูง่าย ๆ ทำกินก็ได้ ทำขายก็ปัง" (the toast recipe used here) — wongnai.com

2. Wongnai — "วิธีทำ 'ขนมปังสังขยาไข่' เมนูขนมไทยหวานละมุน เนื้อเนียนจิ้มกินเพลิน!" by น้องหลุมดำ (the double-boiled egg custard and the steamed bread) — wongnai.com

3. Aroifin — "วิธีทำ สังขยาใบเตย สูตรโบราณ หวานมันเข้มข้น ไร้แป้ง 100%" by mimi (the flourless ancient recipe and the flour-vs-egg distinction) — aroifin.com

4. Kapook — "6 วิธีทำสังขยา จิ้มขนมปังสูตรใช้นมสด หวานหอมอร่อย" (the one-direction stirring rule and the tempered-yolk egg custard) — cooking.kapook.com

5. TrueID Food — "วิธีทำ ขนมปังสังขยาใบเตย สูตรทำขาย แป้งนุ่มข้ามวัน ไส้หวานละมุน" by แม่ซี น้องมดดี้ (the filled-bun market batch) — food.trueid.net

6. SGE Thai — "วิธีทำสังขยา จิ้มขนมปังร้อน ๆ หวานหอม ทานอร่อย" (the patongko and steamed-bread servings, and the butterfly-pea variant) — sgethai.com

Johnny Tiger
Johnny researches and translates Thai recipes from Thai-language sources — chefs, restaurants and home cooks in Thailand — and publishes them with their sources cited. No westernised shortcuts, no invented steps.