Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (2024)

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (1)

I am very excited to share with you my traditional Hainanese kaya recipe! This is something which I have been researching for the past four months and I finally manged to re-create a kaya which I have heard about from folks from the pioneer generation!

So, what makes this kaya different from all the other kaya recipes available on the internet? Well, for one, it is a Hainanese style kaya which has caramel added to it. So it is brown, not green like the Nonya style kaya. The texture is smooth and silky rather than pastey or lumpy, and the predominant flavour is that of coconut and caramel instead of eggs and pandan.

Traditional Recipe, New Method

I have also worked out a new technique of cooking the kaya without having to spend long hours of continuous stirring which the older folks insist is the only way to make good kaya. I found that once the kaya has been cooked to the right consistency, you can simply pour it into a jar and place it in a rice cooker to complete the cooking process! The kaya will continue to “mature” as the sugars slowly caramelize over time and the texture will not be affected. This technique means that you can control the amount of caramelization without any effort at all with no compromise to the flavour or texture of the final product!

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (2)

Traditional Hainanese Kaya Epiphany

I started this journey after I experienced my kaya epiphany at Rail Coffee in Kluang. There, I came across a kaya which was very different from the type we get here in Singapore. It was dark brown and much thinner than the kaya we have here. I was fortunate enough to speak to Mr Lim Heng Hoo, 80, whose father had started the cafe in 1938 after arriving from Hainan island.

It was then, that I started to understand what a traditional Hainanese kaya is supposed to be like. Kaya, as Mr Lim tells me, is not supposed to be lumpy. Lumpy kaya is overcooked. Kaya should be smooth and silky. It should be such that it oozes out of your toast when you eat it. Kaya is not supposed to be eggy. Eggy kaya is kaya that hasn’t been cooked long enough. Kaya is also called coconut jam and so the predominant flavour should be that of coconut.

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (3)

In the old days, the whole family was involved in cooking kaya! All the cousins would take turns in stirring the pot and get reprimanded if they don’t do it properly! The first stage in kaya making is to cook the eggs and sugar first until it thickens slightly. Then, the coconut milk is added and finally, just before it is done, caramel is added. The whole process requires a low and slow fire and hours of cooking to turn eggs, coconut and sugar into a smooth and silky, yet deep and bold kaya!

That meeting completely shattered my kaya paradigm. I have eaten lumpy, yellow green kaya at many places and it never occurred to me that kaya wasn’t meant to be like that. There is a nonya version which is green in colour, but even then it shouldn’t be eggy and lumpy. Eggy and lumpy kaya is simply poorly cooked kaya!


So that got me researching for a traditional kaya recipe which requires the eggs and sugar to be cooked first. This recipe isn’t readily available but having spoken to several elderly folks, I became convinced that this is the way kaya was cooked in the past as they all tell me the same thing!

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (4)

The Breakthrough

After many failed attempts, I finally met Irene Yip, 68, a culinary instructor in traditional local dishes. Irene shared with me her recipe which she learnt from the “King of kaya” at Tekka market. What I learnt from her is the proportion of eggs, sugar and coconut cream is simply 1:1:1 which makes it very easy to scale. The eggs and sugar need to be cooked for 25mins first and once the coconut is added, you need to cook it for another 35mins. The minimum cooking time is 1 hour. Anything less and the kaya may turn watery in the fridge. She also said she would steam the kaya for another hour to deepen the colour and flavour.

Those tips were the breakthrough I needed. But I needed to know the science behind it and so I started to measure the temperature of the kaya as it cooks. Since the coagulation temperature of egg whites and yolks are 80°C and 70°C respectively. I decided that it is important that the kaya not to exceed 80°C in the cooking process. It turns out that that is temperature we are aiming for! Once the kaya reaches 80°C, it will start to thicken the longer you hold it at that temperature. If you lower the temperature, the kaya will stop thickening. If the temperature goes higher than 80°C, the kaya will start turning lumpy.

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (5)

The other breakthrough is that once you get the texture you want, you can essentially deepen the colour by simply cooking it at a temperature lower than 80°C without needing to stir the kaya! That was when the rice cooker idea came about. The “keep warm” function of the rice cooker keeps the temperature around 65°C. I have used to rice cooker “keep warm” function to make black garlic before, so I know that sugars will caramelize at this temperature over time. I tried it and it worked! I even kept one jar in the cooker overnight and it turned into a rich dark toffee colour!

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (6)

The longer the better?

So the question now is what is the optimum time to leave in the rice cooker? To answer this question, I made a batch of kaya and set aside one jar that is just cooked. The other three jars where placed in the rice cooker for a further 1, 2 and 3hrs (ie total cooking time of 2, 3 and 4 hrs. Then I did a kaya tasting with my cell group members to see what is their preference.

In general, the group was split between the 1 hr kaya and the 4hr kaya. The ones that like the 1 hr kaya are mainly the lady who enjoy the fragrance of the kaya while most of the men preferred the deep, bold caramel flavour of the 4 hr kaya! There were a few who went for 2hr kaya because of the balance between fragrance and flavour. My conclusion is that there really isn’t an optimal time to cook kaya because it depends on what you like. If you prefer a lighter, more fragrant kaya, you can just cook it for an hour. If you are after bolder flavours, you can leave it in the cooker for another 3 hours. Experiment and decide for yourself what works for you! But, if you are after the old school taste, then you should leave it in the cooker from anything from 1-5 hrs for the sugars to caramelize!

Recipe

The recipe is amazingly simple and easy to remember. Eggs, coconut cream and sugar in 1:1:1 proportion by weight. All you need to remember is to set aside 20% of the sugar to make the caramel.

Ingredients (Makes 4, 200ml jars )

A
Eggs 420g (6-7 eggs depending on size)
Coconut milk 420g (Start with 500g, and measure out 420g after cooking with pandan leaves)
Sugar 340g
Pandan leaves 6 leaves knotted

B
Sugar 80g
Butter 20g

Method
1. Whisk eggs and sugar till smooth and strain
2. Place eggs in a bowl over boiling water and cook for 25mins or until the batter reaches 80°C. Stir occasionally in the initial stages of cooking and more constantly when the eggs start to thicken.
3. Place the pandan leaves in a separate pot and add the coconut milk. Bring it to a simmer and set aside while the eggs are cooking.
4. Strain the coconut milk. Measure out 420g and add this to the egg batter and cook for another 35mins or until the temperature reaches 80°C and the kaya reaches the consistency you want.
5. When the kaya is almost ready (around 45 mins), melt the remaining sugar and butter. Leave to cool a little and add to the kaya slowly.
6. Continue to stir continuously until the consistency is like pancake batter. (It should be runny not pastey!)
7. Fill the jar and cover with the cap. (don’t tighten)
7. Place in rice cooker with water up to 3/4 the height of the jar. Turn to “keep warm” mode and leave it for the next 1-3 hours. My preference is 1 hr.

Additional Notes

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (7)

1. I like to use the hand blender to whisk the eggs because it is quicker, but you can do it with a normal whisk. The key is to break up the egg whites so that the mixture is smooth and even. If you don’t do this properly, you might get streaks of white in your kaya. You can just stir the eggs and sugar directly over the water bath, but I am just a bit OCD about these type of things.

2. I recommend cooking the kaya in a glass bowl over boiling water. I have used a metal bowl before and found that it is a little harder to control the heat as the temperature of the bowl is slightly higher. You will need to lower the temperature of the water bath to a gentle simmer if you use a metal bowl and keep stirring to make sure the eggs in contact with the bowl don’t thicken too quickly. A glass bowl over gently boiling water is easier to control.

3. You don’t really need to do anything at the start of the cooking process. You only stir to even out the temperature of the batter. The eggs will only start to thicken above 75°C ie around the 20min mark. That is when you need to start stirring continuously to make sure the eggs that are in contact with the bowl don’t get lumpy. The romantic idea of grandma stirring the pot continuously for 3 hrs is probably told by grandpas to convey the depth of their love for the family!

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (8)

4. I like to steep the pandan leaves in the coconut milk first because I hate having the leaves in the pot while I am cooking the kaya. By cooking the pandan leaves in the coconut first, the flavour of the pandan is already infused into the coconut milk. Do not boil the coconut milk, just heat it up still it is steaming and leave the pandan leaves to steep. 10 mins is all you need. Then remove the pandan leaves and the coconut milk is ready. If you wish, you can add the coconut milk directly to the eggs at the 25min mark, then add the pandan leaves into the kaya at the 45 min mark.

5. For the coconut milk, if you are going to make the kaya for your future mother-in-law in the hopes of securing her daughter for life, then go down to Tekka market stall 178 and ask the man to give you the best, handpicked coconut and get him to remove the brown skin on the spot and shred it. If you use coconut that is shredded with the brown skin on, the kaya tends to turn a little grey. Using white coconut, you will get a nice golden colour. By doing this, you can wax lyrical about your effort in buying the best coconut, thereby showing the extent of your sincerity and future filial piety and chock up some points towards asking for her daughter’s hand in marriage!

If you are not wooing someone, then your next best option is to buy freshly shredded coconut from the market and squeeze it yourself. Make sure it is the first squeeze. No water should be added to the coconut milk. I have used the fresh coconut from the supermarket cold section before as well as the UHT version from the shelves. Frankly, they all taste good and you will not be able to tell unless you taste them side by side! So for a start, just go for the easiest option!

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (9)

6. Start melting the caramel at the 45 min mark. Once it darkens, let it cool a little and add it to the kaya. Don’t overcook the caramel or else it will harden you will end up with bits of candy in the kaya! (Guess how I know?) Add the caramel gradually and stir continuously or else the high temperature of the caramel will turn the kaya lumpy. Some people like to use gula melaka, but I think it will spoil the flavour of the coconut jam. If you cook it long enough, the sugars in the coconut milk will naturally taste a little like gula melaka.

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (10)

7. Most people like their kaya thick. I used to think this way until I had the kaya at Rail Coffee. Now I am convinced that kaya has to be more runny. When you are cooking it, always stop before you to get to the required thickness because it will thicken further in the fridge. Coconut cream, like butter, is a saturated fat which will turn solid in the fridge. So the texture you want is the texture when it is just cooked. That is the texture that you will feel in your mouth when the kaya warms up to body temperature. Kaya should be smooth, slightly grainy and very spreadable, like room temperature butter. It should ooze out of your toast when you gently press on it and drip onto your hands so that you can gleefully lick it off! This is the kaya that requires skill to make. This is the kaya that all your friends will go “Ohhhh, kaya should be like this!” This is the kaya that grandpa and grandma used to enjoy! This is traditional Hainanese kaya.

Conclusion

Please be part of the kaya revolution and help share this recipe with your friends! It is my hope that it will inspire more coffeeshop and cafe owners to start making their own kaya so that we can all have seriously good, traditional Hainanese kaya to enjoy when we order our kaya toast!

Check out our dessert recipes:
Leslie’s Kueh Salat Recipe: Silky Restaurant Quality KuehLeslie’s Simplest Butter Cake RecipeFluffy Buttermilk Pancake RecipeJapanese Durian CheesecakeIeat’s Overnight Yeasted Waffle RecipeChristmas Tree Kaya French Toast RecipeLeslie’s Traditional Hainanese kaya recipe

Print

Leslie's Traditional Hainanese Kaya Recipe: Grandpa and Grandma would be proud! (2024)

FAQs

What is the difference between Hainanese and Nyonya Kaya? ›

Kaya can be found in most kopitiam and night markets. Different varieties available include the nyonya kaya, which is of a lighter-green color, and Hainanese kaya, which is of a darker brown and uses caramelized sugar, and is often further sweetened with honey.

What is the difference between Hainanese and Pandan Kaya? ›

Hainanese kaya is made using caramelised sugar and is typically brown in colour because of that. As for Nyonya kaya AKA pandan kaya, it's most recognisable for its green shade that comes from the pandan leaves it's made from.

What is kaya made of? ›

Kaya is the colloquial term for serikaya in Singapore. It is a sweet, creamy spread or custard made with coconut cream, eggs, sugar and pandan leaves. It is commonly eaten in Singapore as a spread on toasted bread with butter, in a dish known as kaya toast.

Can nyonya eat pork? ›

Peranakan cuisine has strong Malay and Indonesian influences, which can be seen in the use of rempah (spices) and coconut milk. Pork is an oft-used ingredient in nonya cooking, unlike in Malay cuisine, where its use is strictly forbidden.

What is Hainanese kaya made of? ›

'Kaya', meaning 'rich' in Malay, is a thick coconut jam or custard, flavoured with pandan juice (a common flavouring in Southeast Asian cooking), and made with eggs, sugar and coconut milk.

Is Hainanese chicken unhealthy? ›

Some fat is worth noting from the chicken and oil, but it's not as significant as other dishes. Overall, it's a healthy dish that's easy to cook and consume, hence its popularity. However, all of its health benefits come from how much oil you use and how you prepare it. Thus, be mindful of what recipe you follow.

How do you eat Hainanese kaya? ›

For the kaya toast grill the bread until well-toasted. Cut off the crusts and cover with thick slices of butter. Spread over lots of kaya, cut in half, and serve, preferably with thick Hainanese coffee.

What is Hainanese kaya with honey? ›

Glory Hainanese Kaya with Honey is a sweet and creamy coconut jam. The delicious, sweet and creamy spread is suitable for toasts and pastries or topped on glutinous rice as a dessert. It is sweetened with honey. It is often referred to as a superfood for some of its amazing health benefits.

Do you need to refrigerate kaya? ›

Once opened, keep refrigerated at 5°C or can be frozen up to 3 months. The kaya does not freeze solid and its gooey texture remains even when “frozen”! The Hainanese kaya is best before 5 months from date of production or thawing whereas the Nyonya Pandan kaya has a home-tested shelf life of 4 months.

How long does homemade kaya last? ›

How long does kaya last? This kaya can last for at least 1 to 2 months if kept refrigerated. It is able to last long because it is cooked slowly. The slow cooking process allows the sugar to caramelize along with the coconut milk and acts as a preservative to the jam.

What goes well with kaya? ›

In Malaysia and Singapore, kaya, a sweet coconut jam, is most commonly slathered on crustless white toast, sandwiched in with a thick slab of cold salted butter, and eaten for breakfast alongside a big mug of strong black coffee with evaporated milk and sugar.

Is kaya from Hainan? ›

History. It is believed that Hainanese immigrants created the kaya toast by adapting what they had previously prepared while serving on British ships docked at ports during the Straits Settlements period. The kaya spread was considered a replacement for Western fruit jams.

What are the two types of kaya? ›

There are two main types: Hainanese kaya made with caramelised or brown sugar, which has a rich caramel colour, and Nyonya kaya, tinted green by the pandan that flavours it.

Does kaya taste like coconut? ›

On its own, the taste of kaya jam is sweet, coconutty, rich, and a bit floral. Pandan juice has a vanilla-like flavor with a hint of coconut too, so it really complements the pre-existing taste of kaya jam.

What is the meaning of Nonya Kaya? ›

For those unaccustomed to kaya, its basically a spread made from coconut milk and pandan leaves. Kaya comes in two varieties: nonya (which has a natural pale green color due to the addition of pandan juice) or hainanese (which is more brown as a result of the use of caramelized or brown sugar.

What are the different types of kaya toast? ›

There are two main types: Hainanese kaya and Nyonya kaya. Hainanese kaya is made with caramelised or brown sugar that gives it a rich caramel colour, while Nyonya kaya is flavoured with pandan and has a green tint.

Top Articles
Latest Posts
Article information

Author: Frankie Dare

Last Updated:

Views: 6192

Rating: 4.2 / 5 (73 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Frankie Dare

Birthday: 2000-01-27

Address: Suite 313 45115 Caridad Freeway, Port Barabaraville, MS 66713

Phone: +3769542039359

Job: Sales Manager

Hobby: Baton twirling, Stand-up comedy, Leather crafting, Rugby, tabletop games, Jigsaw puzzles, Air sports

Introduction: My name is Frankie Dare, I am a funny, beautiful, proud, fair, pleasant, cheerful, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.