Kaya is a rich and sweet coconut egg jam flavoured with pandan, which also gives it a fun green colour. Try something new on your morning toast!
When I was young, I had my fair share of peanut butter and jam sandwiches. But luckily, my parents introduced me to foods that they grew up with, and thus, I became familiar with those tastes and flavours. One of those foods was kaya, also known as coconut jam/spread.
Rich, sweet, and delicious, I always knew kaya came from a tin can. We lived in a predominantly white small town, Asian foods, let alone fresh Asian ingredients, were impossible to come by. The only way we would get cans of kaya was whenever my parents took a trip into Vancouver’s Chinatown.
WHAT DOES KAYA MEAN?
Kaya in the Malay language means “rich,” with reference to the texture of this coconut jam. It is thick and custard-like, similar to a “khoya,” which may have been influenced by the Southern Indians trading with the Malays back in the day.
When I realized that the brightly orange-coloured kaya that came from the tin cans contained artificial colours and preservatives, I thought of how I could make it at home from real ingredients.
INGREDIENTS IN KAYA: Coconut Egg Jam
Kaya is made of coconut milk, eggs, sugar, and pandan (screwpine) leaf. There are two well-known varieties of kaya:
- Nyonya, which is green in colour
- Hainanese, which is darker brown in colour and often sweetened with honey
The colour variation depends on the number of eggs, the caramelization of the sugar, and the amount of pandan leaf used.
I find it’s best to use canned coconut milk rather than the coconut milk in the cartons as it tends to be more pure (with fewer additives) and much richer in taste.
For this recipe, I used granulated cane sugar, which is readily available. If you want a little more coconut flavour, you can use coconut sugar, which is commonly found in major supermarkets and health food stores.
Pandan (screwpine) leaf is usually found frozen in Asian supermarkets. If you don’t have access to pandan leaf, you may be able to find pandan extract which comes in a small tube or pandan leaf powder, which will work perfectly fine.
OTHER VARIATIONS
In the Philippines, a variation of this jam is known as matamís sa báo, but it does not contain eggs and is less thick in texture.
In Thailand, it is known as sangkhaya.
HOW IS KAYA EATEN?
Kaya is eaten as a condiment spread on bread or toast, usually as breakfast, but it can be found in most coffee shops (kopitams) all day. Nowadays, it can also be found as a filling in steamed buns as well as in rolled cakes.
This version of kaya is the Nyonya-style one which gets its aromatic fragrance and natural green colour from the pandan leaf.
If you’re looking to change up your breakfast condiment selection from the everyday jams and jellies, try this Kaya Pandan Coconut Jam. It will transport you to the tropics with its flavourful, rich and sweet taste.
MORE PANDAN RECIPES
Love the flavour of pandan? Try these other pandan recipes:
Kaya (Malaysian Pandan Coconut Egg Jam)
Kaya is a rich and sweet coconut egg jam flavoured with pandan, which also gives it a fun green colour.
Ingredients
- 4-5 pandan leaves (screwpine)*
- 180 ml (slightly over 6 oz or ¾ c) coconut milk (canned)
- 4 large eggs
- 100 g (roughly ½ c) granulated cane sugar (or coconut sugar, increase by a little as coconut sugar is less sweet)
Instructions
- Place pandan leaves in a food processor or heavy-duty blender. Add in the coconut milk and blend for a few minutes until the pandan leaves are pureed finely.
- Pour the blended pandan-infused coconut milk over a sieve and into a large bowl. The pandan leaf pulp will remain – be sure to press firmly with the back of a spoon to extract all the coconut milk. Discard the pandan pulp.
- In a separate heat-proof bowl, beat together the eggs and sugar, until frothy.
- Add in the pandan-infused coconut milk to the eggs and sugar.
- Create a bain-marie (double-boiler) by pouring some water into a pot (slightly larger than the heat-proof bowl) and heating it over low-medium heat. (Check to see if your heat-proof bowl can sit on top of the pot without any water touching the bottom of the bowl).
- When the water comes to a slight simmer, place the bowl with the coconut milk and eggs over it and gently whisk for 10-15 minutes, ensuring no water escapes from the bottom pot. It’s important to keep a low simmer or else the eggs can curdle quickly. **
- Transfer the kaya into a clean jar and let cool. Store in the refrigerator for up to 2 weeks.
Notes
*If you don’t have access to pandan leaf, you may be able to find pandan extract which comes in a small tube or pandan leaf powder, which will work perfectly fine. This extract is higly concentrated, so a few drops added to your coconut milk will likely do. (Steps 1 and 2 can then be omitted.)
**If your eggs curdle – not to fret: continue to cook for the full 15 minutes, and then transfer the mixture to a blender. Blend until the kaya is smooth.
Recommended Products
As an Amazon Associate and member of other affiliate programs, We earn from qualifying purchases.
If you liked this recipe, here are some similar dishes you may enjoy!
Michelle enjoys learning and discovering different foods from around the world and recreating them in her own kitchen. She is an avid matcha lover and believes that the best food is made from scratch. Michelle develops and photographs recipes at her blog SiftAndSimmer.com.
Pee Vijaykumar
Sunday 26th of November 2023
Hi there! I follow your recipe when i stock up on my pandan kaya. I am from Malaysia so pandan leaves are abundant here.
The colour of my kaya pandan is usually deep green, almost like emarald stone. How do I get that light green colour pandan like yours?
Sarah - Curious Cuisiniere
Thursday 30th of November 2023
The color may depend on the freshness of your leaves. It sounds like yours are very fresh, so they will likely give a deeper color.
Grant
Friday 9th of September 2022
If I'm using Pandan leaf powder, how much powder is equivalent to one leaf of real Pandan? Also how many servings is this recipe? Thank you!
Sarah
Saturday 10th of September 2022
Hi Grant. Generally speaking, 2 tsp of powder is equal to one leaf, but powders may vary in strength depending on the processing method. You can really add as much (or little) as you like for color and flavor preference. This recipe makes 2-4 servings, depending on your serving size.
Walter Hartwig
Sunday 2nd of January 2022
Can I freeze the unused Kaya spread? I am worried that I will not be able to finish it all in time.
Sarah Ozimek
Saturday 8th of January 2022
Hi Walter. You could freeze it, however it may change the texture a bit.
J
Saturday 11th of September 2021
Hi. Thanks for your recipe. Can't wait to try it. I'll be using canned Pandan Leaves Extract, how much of it will i need foe this recipe? Thank you!
Sarah Ozimek
Tuesday 14th of September 2021
Hi J. From what I gather, the canned leaves extract is less potent and more watery than the concentrated extract in a smaller bottle. I would simply mix a little at a time with the coconut milk called for in the recipe, until you get a color and flavor that you like (knowing the flavor will lighten slightly with the addition of the eggs and sugar). Then you can continue with step 3 of the instructions.
Lp
Sunday 31st of January 2021
Hi this looks amazing! How long does it last for please, and does this freeze well?
Sarah Ozimek
Monday 1st of February 2021
This should stay good in a sealed container in the refrigerator for up to 2 weeks. We haven't tried freezing it, but I wouldn't recommend it. Freezing would likely change the consistency. Enjoy!