Kaya is a sweet coconut egg spread used in many desserts and pastries in Malaysia. Best served over buttered toast and with a cup of iced coffee at your local yum cha restaurants, kaya is creamy, delicious, and highly addictive. While you can buy kaya from supermarkets, homemade kaya tastes the best, so here’s our kaya recipe that you can recreate at home.
Meal: Side Dish, Dessert Cuisine: Malaysian
Preparation time: Cooking time: Total time: Yield: 10 servings
Ingredients
5 eggs
125ml of coconut cream
190ml of coconut milk
275g of sugar
3 pandan leaves, knotted
1 ½ tbsp of cornstarch
1 ½ tbsp of water
Equipment
2 bowls
An electronic hand mixer
1 strainer
2 non-stick saucepans
1 wooden spatula
A blender
Directions
In a bowl, crack the eggs and add coconut cream, coconut milk, and 200 grams of sugar. Whisk with an electronic hand mixer until well combined.
Filter the mixture through a strainer into a non-stick saucepan.
Place the saucepan over medium-low heat, add pandan leaves, and with a wooden spatula, stir the mixture and cook for 20 minutes.
In the meantime, combine cornstarch and water in another bowl to form a slurry.
Pour the cornstarch slurry into the kaya and stir to combine.
In another non-stick saucepan over low heat, add sugar and cook until it melts into caramel.
Add the sugar into the kaya and mix until well incorporated.
Turn off the heat, remove the pandan leaves and set the kaya aside to cool.
Transfer the cooled kaya to a blender and blend until it reaches a smooth and lump-free consistency.
Transfer the kaya to a jam bottle and serve!
Pandan Variation
A popular variation of this authentic kaya recipe is the pandan kaya. You’ll need pandan juice, which you can easily make by blending pandan leaves and water. Add that to the list of ingredients, and voila!
Missing some ingredients?
No time to do the groceries? Don’t worry, we’ll do it for you! Just visit pandamart and browse through our selection of fresh ingredients and produce and order your eggs, coconut cream, and coconut milk. Our experienced riders will deliver your order to you in 20 minutes.