Kaya (Malaysian Coconut Egg Jam)

4.62 from 57 votes
Recipe IndexRecipeVideo

This post may contain affiliate links. Please read myย privacy policy.

Kaya (Malaysian Coconut Egg Jam) - Kaya is a delicious Malaysian jam made with coconut, eggs and caramel. Rich and aromatic jam which is perfect for toast and a cup of coffee.

Malaysian traditional kaya jam made with coconut, eggs and caramel in a mason jar.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

What Is Kaya

Kaya is one of my favorite Malay words.

The reason is simple: it carries two of my favorite meanings in Malaysian language.

First being rich; secondly, it means an utterly delicious coconut egg jam which is wildly popular in Malaysia and neighboring country Singapore.

In this post, I am going to teach you how to make kaya, a jam that gets me all excited waking up in the morning…the silky smooth jam that goes on warm, crispy buttery toasts, and served with a cup of aromatic Malaysian dark coffee.

Ahh…

Kaya, also known as srikaya, seri kaya, is a confiture made of eggs, coconut milk, sugar and infused with the fragrant aroma of pandan leaf.

The mere mention of kaya conjures up a lot of my childhood memories.

I grew up mostly with my late grandmother—a much celebrated Nyonya cook and kuih (local sweet cake) maker.

The majority of my childhood days were spent in the kitchen, watching my late grandmother and my aunt preparing her many orders.

One of the things that we would always make is kaya, the coconut egg jam that would go on the beautiful blue-color Nyonya kuih called pulut tai tai

My aunt would always be the designated helper making the kaya.

She would beat the eggs, coconut milk, and sugar mixture with a traditional springy egg beater, and then the mixture would go into an antique yellow color enamel double-boiler sitting over a charcoal burner.

Whenever she made kaya, she would religiously sit in front of the charcoal fire, stirring the kaya diligently for hours, yes, laborious hours!

The kaya that came out from our home kitchen was always silky, smooth, with the richest and freshest taste, complete with a golden brown hue and color unrivaled by any kaya I have ever encountered.

It was pure perfection.

A perfect ten confiture.

Once in a while, my aunt would ask me to help, and I would eagerly take her seat and help with the chore.

Mundane was an understatement, but I often derived a sense of satisfaction watching the egg mixture slowly transformed into a silky and thicker consistency, and then the pale yellowish color transformed to a golden amber color with the addition of caramel.

It was magical…and the taste of the end product was absolutely delicious.

Asian authentic coconut egg kaya jam pasted on white toasted bread next to a jar of kaya jam.

Why You’ll Love This Recipe

Delicious and tasty kaya snack jam, ready to serve.

There are many variations of kaya, some are yellowish in color, while others are greenish, or brownish.

The texture varies, too; some are runny, while others are thicker.

My favorite is always the ones which is thick and rich in texture (I don’t like runny and thin kaya), golden brown in color, a color derived from the addition of caramel towards the end of the making process.

While the traditional way of double-boiling is probably the best way to make kaya, nowadays, you can actually make this prized jam in less than an hour.

When I called my aunt for the recipe, she even told me to “cook” the kaya, and skip the hours of stirring.

My kaya recipe below is quick and easy and takes about 30 minutes.

With the help of modern kitchen appliances, the texture is smooth as silk, and the taste is as close as the ones that my aunt used to make.

If my late grandmother were to taste this kaya jam, I am sure she would be so proud of me. It’s sweet, creamy, aromatic, and without any lumps, it’s simply decadent.

Try my kaya recipe and in the next post, I will teach you how to turn your plain old toast into kaya toast that you will soon be hooked on.


Ingredients

This image shows the ingredients used in this recipe.
  • Coconut Milk
  • Cornstarch
  • Eggs
  • Pandan Leaves
  • Sugar
  • Water

See the recipe card for full information on ingredients.


How To Make This Recipe

This image shows the egg mixture being strained.

Step 1: Crack the eggs into a big bowl or container, follow by the coconut cream, coconut milk, and sugar. Whisk well, or using an electronic hand mixer, whisk the mixture well. Filter the mixture with a strainer.

This image shows the Pandan Leaves and Cornstarch being added into the mixture.

Step 2: Transfer the egg mixture into a sauce pan (non-stick preferred). Add the pandan leaves into the egg mixture and turn on the heat to medium low. Using a wood spatula or a pair of wooden chopsticks, keep stirring the mixture until they are cooked, about 20 minutes. To thicken the kaya, add the corn starch mixture, stir to combine well with the kaya. Please take note that lumps will form in the jam.

This image shows the caramel being added into the mixture.

Step 3: In the meantime, heat up the sugar for the Caramel in a sauce pan until the sugar melts into caramel. When the color becomes golden brown, add the caramel into the kaya, stir to combine well. The color of the kaya should be golden brown. Turn off the heat.

This image shows the Kaya Egg Jam in a container ready to be served.

Step 4: Let the kaya jam cool down, discard the pandan leaves and transfer the kaya to a blender. Blend until it reaches a silky smooth consistency and without lumps. Transfer the kaya to a jam bottle. You can keep it in the fridge for about a week.


Frequently Asked Questions

How many calories per serving?

This recipe is only 199 calories per serving.

Asian authentic coconut egg kaya jam pasted on white toasted bread next to a jar of kaya jam.

Other Recipes You Might Like

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.62 from 57 votes

Kaya (Malaysian Coconut Egg Jam)

Kaya (Malaysian Coconut Egg Jam) – Kaya is a delicious Malaysian jam made with coconut, eggs and caramel. Rich and aromatic jam which is perfect for toast and a cup of coffee.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 10 people
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

  • 4-5 eggs
  • 200 g (7 oz) sugar
  • 1/2 cup coconut cream
  • 3/4 cup coconut milk
  • 3 pandan leaves, tie into a knot
  • 1 1/2 tablespoons cornstarch
  • 1 1/2 tbsp water

Caramel:

  • 50 – 75 g (1¾ – 2¾ oz) sugar

Instructions 

  • Crack the eggs into a big bowl or container, follow by the coconut cream, coconut milk, and sugar. Whisk well, or using an electronic hand mixer, whisk the mixture well. Filter the mixture with a strainer.
  • Transfer the egg mixture into a sauce pan (non-stick preferred). Add the pandan leaves into the egg mixture and turn on the heat to medium low. Using a wood spatula or a pair of wooden chopsticks, keep stirring the mixture until they are cooked, about 20 minutes. To thicken the kaya, add the corn starch mixture, stir to combine well with the kaya. Please take note that lumps will form in the jam.
  • In the meantime, heat up the sugar for the Caramel in a sauce pan until the sugar melts into caramel. When the color becomes golden brown, add the caramel into the kaya, stir to combine well. The color of the kaya should be golden brown. Turn off the heat.
  • Let the kaya jam cool down, discard the pandan leaves and transfer the kaya to a blender. Blend until it reaches a silky smooth consistency and without lumps. Transfer the kaya to a jam bottle. You can keep it in the fridge for about a week.

Video

Notes

Use fresh coconut cream and coconut milk if possible. I used Kara brand coconut cream and coconut milk. If you like your kaya lighter color, use 50 g of sugar for the caramel. I used 75 g. My aunt told me that I can use 3, 4, or 5 eggs, so it’s totally up to you. I like my kaya rich, so I used 5 eggs. I also like my kaya to have a thicker consistency instead of runny, as I don’t like the “watery” part of the kaya making my toast “soggy.”

Nutrition

Serving: 10people, Calories: 199kcal, Carbohydrates: 27g, Protein: 3g, Fat: 9g, Saturated Fat: 7g, Cholesterol: 65mg, Sodium: 28mg, Fiber: 1g, Sugar: 25g

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Rasa Malaysia

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





160 Comments

  1. Pixie says:

    Hi,
    Just like to know if we need to shake the coconut cream? Coz whenever i use the cream, the bottom part is diluted. If i shake it, it wont be so creamy and the kaya wont turn out thick.

    1. Rasa Malaysia says:

      Of course you can shake it.

  2. reem says:

    Hi, I’ve made this recipe twice just this week and it’s perfect. It tastes eexactly like the kaya I had in Malaysia. I need to make a third batch but I am out of coconut milk :S could I just use coconut cream? If so, how much more cream should I add and do I need to add some water to make up for the thicker consistency? How much water?

  3. p pilgrim says:

    Thanks very much for this! Very useful for those of us who can’t get kaya where we live!

  4. innew says:

    Hi Bee,
    Thanks for sharing the recipe! I made some today and it tasted great and the consistency was just nice! Definitely brings back fond memories of roti kaya back home. The only thing is that I noticed the colour of my kaya is on the lighter side (instead of golden brown) even though I followed through the recipe & instructions. Any idea why this could be so?

    1. Rasa Malaysia says:

      Maybe your caramel wasn’t cooked enough to golden brown.

  5. jennifer says:

    Hi, can I jez use coconut cream instead of coconut milk? If so, how much?

    1. Rasa Malaysia says:

      Coconut cream will make it too think, maybe you can dilute with a bit of water.

  6. Kim says:

    Hi Bee,

    I have tried to make kaya before. But my girls complained that the kaya I made has eggy smell. How do it get rid of the eggy smell?

    Regards,
    Kim

    1. Rasa Malaysia says:

      Follow my recipe, there is no eggy smell at all. :)

      1. Kim says:

        Thank you Bee. Will give it a try and will let you know the result. Hope there is no eggy smell. Otherwise, I will have to eat the kaya all by myself.

  7. Marina says:

    I just made it and it is amazing! It reminded me of Malaysia! Thank you so much!

  8. loveyee says:

    I used to help my mum making kaya when was a little girl. Your recipe sounds like my mum’s recipe except her measurement is using her own bowl and only use coconut cream. You can imagine how hard for me to understand /ask my mum for the measurement.

  9. Mac says:

    I’m so confused with this recipe. In step 1 you say to add the sugar to the egg mixture. Then in step 3 you say to heat the sugar. Did I miss something?

    1. Rasa Malaysia says:

      The sugar for caramel is for step 3.

  10. Jeanne says:

    Hi,

    I tried making some kaya using artificial sugar. I added the sugar when it’s about ready.

    The thing is the kaya looks like scrambled eggs. Is the fire too big ?

    Rgds,
    Jeanne

    1. Rasa Malaysia says:

      Yes, but you can blend it. Not sure about artificial sugar.