Skip to content
Kaya Toast Set
singaporeanbreakfast✨ New

Kaya Toast Set

Singapore's quintessential breakfast: crisp toast layered with coconut-pandan jam and cold butter, served with soft-boiled eggs and kopi.

Prep
15 min
Cook
40 min
Servings
4
Difficulty
Medium
4.8
Sign in to rate
#singaporean#kopitiam#breakfast#kaya#pandan#coconut#eggs

About This Recipe

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.

Ingredients

Serves 4

  • 6eggs (4 for kaya, 2 for soft-boiled serving)
  • 250 mlcoconut milk, full-fat
  • 150 gsugar
  • 6 leavespandan leaves, tied in a knot(or 1 tsp pandan extract)
  • 1 pinchsalt
  • 8 sliceswhite sandwich bread or thin Hainanese-style sliced bread
  • 40 gcold salted butter, cut into thin rectangles
  • 2 tspdark soy sauce(for soft-boiled eggs)
  • to tasteground white pepper(for soft-boiled eggs)
  • 500 mlbrewed strong Robusta coffee with condensed milk (kopi)(for serving)

Instructions

  1. 1

    Make the kaya

    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.

  2. 2

    Stir until thick

    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.

  3. 3

    Cool the kaya

    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.

  4. 4

    Soft-boil the eggs

    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.

  5. 5

    Toast the bread

    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.

  6. 6

    Assemble and serve

    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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Cook this hands-free

Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.

Get the free iOS app

Pro Tips

  • 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.

Variations

  • 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.

Storage

Kaya keeps refrigerated in a sealed jar up to 2 weeks. Toast and assemble to order — assembled kaya toast becomes soggy within minutes.

History & Origin

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.

Frequently Asked Questions

How soft should the eggs be in a kaya toast set?

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.

Can I make kaya without pandan leaves?

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.

Why is the butter cold in kaya toast?

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.

Nutrition Facts

Per serving (220g / 7.8 oz) · 4 servings total

Calories420kcal
Protein12g
Carbohydrates54g
Fat18g
Fiber1g
Protein12g
Carbs54g
Fat18g

Time Summary

Prep time15 min
Cook time40 min
Total time55 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes