Kaya (Coconut Egg Jam)

"I got introduced to this sweet spread by my husband and his Malay relatives. The recipe is from his family in Singapore. The following is from Wikipedia: "Kaya, also called Srikaya (from the word meaning "rich" in Malay based on its golden color) or coconut egg jam, is a coconut jam made from coconut milk, duck or chicken eggs which are flavored by pandan leaf and sweetened with sugar. The spread originated in Southeast Asia, most likely Indonesia or Malaysia. This is reflected by its tropical ingredients santan (coconut milk) and pandan leaf. Kaya is sweet and creamy. The original color reflects the color of the yolks used in the making. It is sometimes available as a golden brown or green colored spread depending on the amount of pandan and extent of caramelization of the sugar. As a popular local jam, kaya is typically spread on toast to make kaya toast and eaten in the morning but is mostly enjoyed throughout the day.""
photo by a food.com user photo by a food.com user
Ready In:
2hrs 30mins




  • Break the eggs into an enamel pot.
  • Mix the egg yolks and whites by stirring gently. (Do not whisk as you don’t want to create bubbles.).
  • Sift the eggs using the muslin bag into another enamel pot. (This removes the egg white lumps.).
  • After the eggs are sifted, add in the sugar and stir for about 10 minutes until sugar is mixed inches.
  • Place the pot into a double boiler (ie. Into another bigger pot with water in it to create indirect heat. Place a cloth at the base of the bigger pot to keep the smaller pot steady.) and keep stirring. Mix in the coconut milk after half-an-hour of stirring. Add pandan leaves. Stir for another 15 minutes to half-an-hour.
  • When the mixture starts to thicken, turn off the fire, and leave the pot covered for 8-10 minutes.
  • (If you notice that the mixture is thickening quickly, remove from the fire immediately.).
  • Remove the leaves and stir again until it has the texture of starch or porridge.
  • Leave to cool. Serve warm with cream crackers.
  • Store in dry containers. Place in the fridge after two weeks.
  • Note that water should NOT come in touch with the mixture at any point during the process of cooking and after that.
  • You can cook up to 30 eggs each time.

Questions & Replies

default avatar
Got a question? Share it with the community!


Have any thoughts about this recipe? Share it with the community!



Find More Recipes