Singapore's quintessential breakfast: crisp toast layered with coconut-pandan jam and cold butter, served with soft-boiled eggs and kopi.
Kaya Toast is the most beloved morning ritual in Singapore β and arguably the simplest, most eloquent food the island has produced. Two thin slices of bread (traditionally charcoal-toasted at old-school kopitiam coffee shops until darkened and crackling at the edges) are sandwiched with a generous smear of cold, firm butter and kaya β a custard jam made from fresh coconut milk, eggs, pandan leaves, and sugar, cooked slowly over a double boiler into a thick, silky, intensely fragrant jade-green or golden spread that tastes of coconut cream and vanilla-like pandan. The toast is eaten alongside two soft-boiled eggs cracked into a saucer, seasoned with a few drops of dark soy sauce and white pepper, broken apart with chopsticks, and eaten in spoonfuls between bites of toast. The accompanying drink is kopi (Singapore-style Robusta coffee brewed through a sock filter and condensed with sweetened condensed milk) or kopi-O (black with sugar). The contrast β crisp warm toast, cold butter, sweet kaya, barely-set silky eggs, bitter strong coffee β is calibrated over decades of kopitiam culture. Ya Kun Kaya Toast, founded in 1944, is the most famous purveyor; its slow-fire charcoal method is still used today.
Serves 4
Whisk 4 eggs and sugar together until the sugar dissolves. Stir in coconut milk and salt. Strain through a fine sieve into the top of a double boiler or a heatproof bowl set over a pan of simmering water. Add pandan leaves.
The water in the lower pan must NEVER touch the bowl β steam only. Direct heat will scramble the eggs instantly.
Stir the kaya mixture constantly with a spatula, scraping the base and sides, for 25β35 minutes. It will gradually thicken β first to a pourable custard, then to a thick, jammy consistency that holds a trail when you drag the spatula through. Remove pandan leaves.
Press plastic wrap directly onto the surface of the kaya to prevent a skin forming. Cool to room temperature, then refrigerate at least 2 hours. It will firm up considerably when cold β the correct texture is thick and spreadable, like firm lemon curd.
Bring a small pot of water to a boil. Lower eggs on a spoon. Cook exactly 6 minutes for a soft-set white and runny-but-warm yolk (the kopitiam style is even softer β 5.5 minutes). Transfer to an ice bath for 1 minute, then crack into a small saucer.
Toast bread slices until golden and crisp β ideally on a wire rack over direct low gas flame or in a broiler to get some char on the edges. Thin Hainanese bread benefits from about 3 minutes under a broiler at high heat.
Spread one slice of warm toast with a thick layer of cold kaya. Lay 2 thin cold butter rectangles on the kaya. Press the second slice of toast on top. Cut diagonally. Serve alongside the soft-boiled eggs in a saucer with dark soy and white pepper for seasoning.
The cold butter against the hot toast and warm kaya is the point β don't soften it.
Pandan leaves from Asian grocery stores give authentic fragrance that pandan extract approximates only partially β find fresh or frozen pandan leaves if at all possible.
Kaya is very unforgiving of high heat β a double boiler at a gentle simmer is the only safe method. If you see it starting to scramble at the edges, lift the bowl off the heat and stir hard to cool it down.
The kaya keeps refrigerated up to 2 weeks in a sterilized jar β make a larger batch and use on roti, waffles, or as a pastry filling.
Gula melaka (palm sugar) kaya: replace white sugar with dark palm sugar for a deeper, caramel-toned golden kaya with more complex sweetness.
Egg yolk kaya: use only egg yolks for an exceptionally rich, smooth, and golden version.
Charcoal toast: source authentic charcoal-toasted bread from a Singapore kopitiam supplier online β the smoky edge changes the experience meaningfully.
Kaya keeps refrigerated in a sealed jar up to 2 weeks. Toast and assemble to order β assembled kaya toast becomes soggy within minutes.
Kaya originated with Hainanese immigrants in the Malay Peninsula in the 19th century, who adapted their coconut egg custard technique to local pandan and coconut milk. The kopitiam (coffee shop) culture that made kaya toast famous developed in Singapore and Penang from the early 1900s, where Hainanese cooks ran coffee shops serving Robusta kopi and kaya toast to workers. Ya Kun Kaya Toast, established in 1944, is credited with standardizing the modern kaya toast set format.
Traditional Singapore kopitiam eggs are very soft β the white is barely set (even slightly translucent in places) and the yolk is completely liquid. They are cracked into a saucer and seasoned with dark soy and white pepper. If you prefer a more fully set white, cook for 6.5 minutes instead of 6.
Yes β use 1 teaspoon of pandan extract or paste instead. The color will be a brighter artificial green rather than the subtle jade of fresh pandan, and the fragrance will be slightly sharper, but it works well.
The contrast between the warm toast and cold butter is intentional and central to the kopitiam experience β as you eat, the butter melts progressively into the kaya and toast, creating an evolving flavor and texture. Starting with soft butter eliminates this textural element.
Per serving (220g / 7.8 oz) Β· 4 servings total
Ask our AI cooking assistant anything about this recipe β substitutions, techniques, scaling.
Chat with AI Chef βJoin the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1β2 business days.
Β© 2026 MyCookingCalendar. All rights reserved.