Kaya Toast (Singaporean Coconut Jam Butter Toast)
Quick answer
- Total time
- 18 min
- Level
- Easy
- Servings
- 2 servings
- Ingredients
- 6
About this dish
Kaya toast is the defining breakfast of Singaporean coffee shops, built from two slices of crisped white bread filled with kaya and a thick slab of cold butter.
Read more
Kaya is a jam made by cooking coconut milk, eggs, sugar, and fresh pandan leaf over low heat with constant stirring until the mixture thickens into a pale green spread that smells of vanilla, coconut, and floral sweetness simultaneously. The bread is toasted directly over charcoal or in a grilling rack until it shatters at the edges. Cold butter placed inside the hot toast begins to soften immediately at the center while retaining its chill at the edges, so each bite delivers a different ratio of fat and sweetness. The traditional pairing is two soft-boiled eggs cracked into a shallow bowl, seasoned with dark soy sauce and a grind of white pepper, then loosely mixed into a thin custard for dipping or dunking. Alongside these, a glass of kopi - coffee brewed through a cloth sock filter and sweetened with condensed milk - completes the set. This breakfast combination has changed very little in decades and remains the first meal of the day for many Singaporeans, served at everything from old neighborhood kopitiams to national chains like Ya Kun Kaya Toast.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Season
Trim the crusts from 4 slices of white bread in a thin, even line.
Slice 30 g unsalted butter into thin pieces and keep it chilled until the toast is ready, so it softens slowly instead of disappearing into the bread.
- 2Control
Heat a dry pan over medium low heat, then toast the bread for about 1 minute per side.
Turn it when the edges look dry and lightly browned, keeping the heat moderate so the center stays soft and the outside crisps.
- 3Prep
Spread the 4 tbsp kaya coconut jam evenly over 2 toasted slices, reaching close to the corners.
Arrange the cold butter slices on the other 2 pieces without overlapping too much, so every bite has both jam and butter.
- 4Prep
Close each sandwich while the bread is still hot, placing the jam side against the butter side.
Let it sit for about 20 seconds, just until the center of the butter softens, then cut in half to show the layers.
- 5Heat
When the water in a small pot reaches a boil, lower in 2 eggs carefully and cook for 6 minutes 30 seconds.
The goal is a set white with a runny yolk, so avoid extending the time unless the eggs are very large.
- 6Finish
Cool the eggs in cold water for 30 seconds, then crack the shells and empty them into small bowls.
Season with 1 tsp soy sauce and 0.25 tsp black pepper, and serve at once with the kaya toast.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Cold butter on hot Kaya Toast melts slowly into pandan-scented coconut jam, layering salty against sweet.
- Finish cue
- Turn it when the edges look dry and lightly browned, keeping the heat moderate so the center stays soft and the outside crisps.
- Avoid this
- The goal is a set white with a runny yolk, so avoid extending the time unless the eggs are very large.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
18min, 6 ingredients
Category median
48min, 8 ingredients
Based on 247 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Korean Bacon Egg Toast (Buttery Griddle Bacon Egg Street Sandwich)
white bread, unsalted butter

Korean Street Ham & Egg Toast
white bread, unsalted butter

Monte Cristo Sandwich
white bread, unsalted butter