Skip to Content

Homemade Kaya Jam with Soft Boiled Eggs & Toast Recipe

Homemade Kaya Jam with Soft Boiled Eggs & Toast Recipe

Kaya toast with soft boiled eggs is a Malaysian recipe consisting of a coconut jam (kaya) on toast, cut into strips and dipped into a soft boiled egg.

The dish is often found in the various food halls of Kuala Lumpur and indeed across the country. It is typically consumed as a quick but filling snack and costs less than 1 USD. Kaya toast is also widely eaten in Singapore.

Kaya is simply a coconut jam and is the hero of the dish. If you’re not in Asia right now you can also buy Kaya Jam online and easily try Kaya toast at home. Or you can make kaya jam from scratch by using this recipe…

Kaya jam on toast with soft boiled egg

Homemade Kaya Jam with Soft Boiled Eggs & Toast

Yield: 1
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour

This kaya toast recipe showcases one of the most delicious and unique snacks I've tried in all of South East Asia.


  • Thick white bread slices - 2
  • Eggs - 1 per person
  • Soy sauce
  • Salt
  • White pepper
  • Coconut cream - 1/2 cup
  • Coconut milk - 1 cup
  • Caster sugar - 250g
  • Pandan leaves - 3 tied in a knot
  • Cornstarch - 1 tbsp
  • Water - 1 tbsp
  • Butter - 10g


    1. Take a large mixing bowl and crack all 4 eggs into it followed by 200g of the sugar, the coconut cream and the coconut milk. Whisk until all the ingredients are mixed well. If your mixture is slightly lumpy, put it through a sieve.
    2. Put a pot on to a low heat and add the mixture to simmer. Place in your pandan leaves and stir in.
    3. Cook for 20 minutes, stirring throughout.
    4. Next mix your cornstarch and water together and then add to the mixture, this will thicken the jam to a nice consistency.
    5. Now make your caramel by adding the remaining 50g of sugar to a separate pan and heating until the sugar melts. Add in your butter to melt and stir well. You will know when it is ready as it will start to become brown in colour.
    6. Add the caramel to your other pot and stir in well, leaving to cook for a further couple of minutes.
    7. Take your kaya jam off the heat and leave to cool.
    8. Now start preparing the rest of the dish. Bring a pot of water to boiling point and turn down to simmer, then gently place in 1 egg per person.
    9. Whilst the eggs are boiling, lightly toast 2 pieces of bread per person.
    10. Spread the kaya jam generously onto the pieces of toast and place them together like a sandwich before slicing vertically down the middle.
    11. After 5 minutes the eggs should be done. Take them out of the pan and crack them into a bowl.
    12. To the eggs, add a splash of soy sauce, some salt and pepper, and stir.
    13. Dip the Kaya toast into the eggs and enjoy!
Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 1148Total Fat: 44gSaturated Fat: 36gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 104mgSodium: 993mgCarbohydrates: 188gFiber: 1gSugar: 165gProtein: 10g

Share on Social:

Skip to Recipe