Breakfast is my favorite meal of the day, and this Kaya Coconut Egg Jam recipe is such a great way to start off! While I’ll always love my Chia Seed Breakfast Jam, there’s just something so incredible about the flavor and texture of egg jam. I love adding it to French toast and pancakes, but I especially LOVE adding Kaya to toast. It’s such a treat!
>> Let’s be friends on Instagram! Follow along for more healthy recipe ideas!
Kaya Jam Recipe: What is Kaya?
Kaya is a popular jam in Malaysia made with coconut milk, eggs, palm sugar, and pandan leaves. It’s sweet and almost tastes like caramel!
This recipe was given to me (with permission to share) by my Malaysian friend, Christine! Here’s what she had to say about the recipe:
What are your favorite ways to eat Kaya Coconut Egg Jam?
“One of my favorite ways of enjoying kaya is on toast dipped in runny soft-boiled eggs! That’s the quintessential Malaysian breakfast. I also enjoy it with pancakes and waffles for breakfast and when I need a sweet snack, kaya with crackers is a satisfying treat. For special occasions, I love sharing with family and friends.”
Why is Kaya special to you?
“Kaya is the taste of my childhood, and it’s one of the first things I learned to make when I was young. It’s my comfort food. When I moved away from Southeast Asia, kaya was the first food item from home that I missed. Being able to make kaya wherever I am is important to me.”

Ingredients You’ll Need for Kaya Jam
- Light coconut milk – Full-fat coconut milk works great, too!
- Pandan leaves (tied into a knot to release more flavor) – If you have a hard time finding these, use a few dried leaves or Pandan leaves extract instead!
- Coconut sugar
- Raw cane sugar
- Eggs
How to Make Kaya Jam (Kaya Coconut Jam)
1. Infuse Coconut Milk with Pandan
Heat coconut milk with tied pandan leaves until hot, then allow the mixture to steep off the heat. This infuses the milk with the aromatic essence of pandan, enhancing the overall flavor of the jam.
2. Prepare Sugar-Egg Mixture
Over a double boiler, dissolve the sugars into the infused coconut milk. Separately whisk the eggs, then slowly incorporate them into the coconut milk mixture, ensuring a smooth blend.
3. Cook the Jam
Continue to cook the mixture over low-medium heat, stirring constantly to prevent any curdling and to promote even thickening. This step is crucial for achieving the desired custard-like consistency of the kaya jam.
4. Cool and Store
Once the jam is thickened, remove it from heat and let it cool completely. Transfer the cooled jam into mason jars and store it in the refrigerator!
Tips for Making Kaya Spread
- Firstly, be patient. Keep an eye on it and stir frequently. It’s a process that requires dedication and commitment, but the outcome is very rewarding.
- Do not despair if lumps start to appear. Quickly remove from heat and stir or whisk until smooth. The eggs in the mixture curdle when overheated, so reduce heat before continuing to cook. If necessary, run an immersion blender through it.
- Here are some tips for ingredient substitutions:
- For a healthier option, use light coconut milk.
- Palm sugar can be substituted with brown sugar.
- Pandan leaves can also be omitted if they are hard to find!
How to Make Kaya Toast with Kaya Coconut Jam
Kaya toast is made with two slices of bread, butter, and kaya egg jam. Simply add the cold butter to each piece of bread, then fill with kaya jam. Fold, slice, and enjoy!
How to Store Kaya Spread
Place cooled kaya egg jam in small mason jars and add an airtight lid. Keep in the refrigerator for up to 2 weeks! You can also freeze it by letting it cool in the fridge for 1-2 hours, then storing it in the freezer for up to 3 months. But I recommend enjoying it fresh if possible!

Kaya Jam FAQs
If your Kaya is turning out thicker than you’d like, you have a few easy options:
– Cook it for less time next batch. The longer it cooks, the thicker it gets as it cools.
– If it’s already cooked, whisk in a tablespoon or two of warm coconut milk to loosen it up.
– For the smoothest texture, strain it through a fine mesh sieve before jarring (this also helps if you have any small lumps).
Yes, you can freeze kaya, but keep in mind the texture can change a little once it’s thawed since it’s an egg-based custard.
– Freeze in small portions (like a small jar or freezer-safe container) for easier thawing.
– Thaw overnight in the fridge, then stir well before using.
– If it separates slightly, a good stir usually brings it right back.
This Kaya jam has about 70 calories per serving, and a serving is 2 tablespoons.
More Breakfast Recipes
- Strawberry Protein Pop Tarts
- Gluten-Free Lemon Raspberry Muffins
- Maple Butternut Squash Quinoa Breakfast Bake
- Homemade Gluten-Free Bagels
- Dragon Fruit Smoothie Bowls
Love this recipe? Rate it below and sign up for my FREE 7 Meal-Planning Secrets To Making Healthy Dinners (In 30 Minutes Or Less) email course!
Kaya Coconut Jam
Equipment
Ingredients
- 1 cup light coconut milk
- 5 medium pandan leaves, tied into a knot (to release more flavor)
- 5 tablespoons coconut sugar
- 4 tablespoons raw cane sugar
- 4 large eggs
Instructions
- In a small pot, combine the coconut milk and tied pandan leaves. Heat the mixture over medium heat until it is hot but not boiling. Turn off the heat and let the pandan leaves steep for 10 to 15 minutes to infuse the coconut milk with the flavor and aroma.
- Set up a double boiler and bring the water to a boil. Keep the top pot from touching the boiling water.
- Lower the heat to low-medium heat, keeping the water at a simmer.
- Remove the pandan leaves from the coconut milk and pour the infused milk into the top of the double boiler. Add the coconut sugar and raw sugar, stirring until it completely dissolves.
- In a separate bowl, whisk the eggs. Stir into the coconut milk and sugar mixture.
- Cook for about an hour (or until the mixture is thick and custard-like), stirring constantly.
- Once the mixture is thick, let cool and place in jars. Enjoy!
Notes
- Temperature: It’s important to keep the heat low to prevent the eggs from scrambling.
- Consistency: For a smoother consistency, strain the mixture through a fine sieve before jarring to remove any lumps.
- Storage: Kaya jam can be stored in the refrigerator for up to 2 weeks in an airtight container!

Erin says:
This looks delicious! Love anything with coconut milk involved. Yum!
Deborah Brooks says:
I have honestly never heard of this before! I am intrigued. Is it super sweet like regular jelly?
Emily Kemp says:
I’ve never heard of egg jam before but it sounds so delicious, can’t wait to give it a go!
Fiona says:
I am looking for Low sugar recipe for kaya, so how much less sugar can I use so that it is still healthy and tasty?
Huge thanks!
Christine McMichael replied:
Hi, Fiona! I’ve never tried lowering the sugar amount in Kaya Egg Jam. I would experiment with an alternative type of sugar or possibly just remove 1 Tbsp of each type of sugar and see how that does. The sugar helps the consistency set, so maybe just removing 1-2 Tbsp would be ok!
Melissa Klotz says:
Yum! I’ve been meaning to make Kaya toast and looked up recipes over the weekend before you posted this! 🙂
Christine McMichael replied:
So perfect! I love Kaya toast! 🙂
Renee Kohley says:
I have never heard of this but I love it! My girls would love this! Thank you for the fun weekend breakfast treat idea!
Christine McMichael replied:
I hadn’t before I made the recipe either, but it’s SO good! Definitely perfect for weekend brunch 🙂 Hope you enjoy it!
Christine | Vermilion Roots says:
I’m glad you like kaya, Christine! Thanks for being open to discovering new food. Happy new year to you and your family! 🙂
Christine McMichael replied:
Thanks, Christine! Loved it! Happy new year to you as well 🙂
clashofclanshack says:
Just a smiling visitant here to share the love (:, btw great style and design .