Skip to Content

Kaya Jam Toast with Soft Boiled Egg Recipe

Kaya Jam Toast with Soft Boiled Egg Recipe

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

The sweet and salty flavours combine perfectly to create such a beautiful, flavoursome bite to eat.

I first tried Kaya jam toast with soft boiled eggs in Kuala Lumpur, Malaysia in one of the small indoor local food halls.

It cost less than a dollar and it was so good I ordered another one immediately. It’s 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…

Authentic Malaysian kaya toast dipped in soft boiled egg

Kaya Jam Toast with Soft Boiled Egg Recipe

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 bread - 2 slices per person
  • Eggs - 1 per person
  • Soy sauce
  • Salt
  • White pepper
  • Eggs - 4
  • Coconut cream - 1/2 cup
  • Coconut milk - 1 cup
  • Caster sugar - 250g
  • Pandan leaves - 3 tied in a knot
  • Cornstarch - 1 tbsp
  • Water - 1tbsp
  • 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!

Kaya toast is also eaten in other parts of Asia either as a breakfast dish or as a simple snack.

Share on Social:

Skip to Recipe