Updated date:

Homemade Coconut Jam Recipe (Srikaya)


I grew up in Malaysia, where I enjoyed cooking and eating local dishes every day.

Srikaya toast with black coffee brings back memories of growing up in Malaysia

Srikaya toast with black coffee brings back memories of growing up in Malaysia

What Is Srikaya?

Srikaya is a sweet and fragrant coconut jam that is very popular in Southeast Asia, especially Malaysia, Indonesia, and Singapore. Its main ingredients are coconut milk, eggs, pandan leaves, and sugar.

For me, srikaya brings back many happy childhood memories. I remember being at my mom's side and enjoying the classic breakfast combination of srikaya on toast with coffee. The silky smooth and custardy jam would be slathered on warm, crispy toast, and it was always served with a cup of aromatic black coffee. In Malaysia, this combination is a popular breakfast order at kopitiam (local coffee shops).

I miss those happy morning memories. Therefore, I decided to make srikaya in my kitchen.

How Is Srikaya Made?

Traditionally, it's made by beating eggs, coconut milk, and sugar, and then cooking the mixture for hours in a double-boiler over a charcoal burner. Since I don't have a charcoal burner in my American kitchen, I decided to cook it on my stovetop. When cooking srikaya, it's important to keep the heat on low or else it will curdle.

I was anxious because I didn't have the pandan leaves that are traditionally called for in this recipe. Instead, I used vanilla essence. Thankfully, the end result turned out well.

Quick Tip: How to Make the Caramel

Heat it over low heat without stirring (though you may swirl your pan gently) until a golden caramel is formed. The beautiful dark amber-colored is achieved during the caramelizing of the sugar and the coconut and egg mixture.

I would recommend making this a day before you intend to eat it, as the srikaya needs to chill overnight. The process is a bit tedious, but for me it brings great joy, and I think it's more than worth it.

Srikaya is a Malaysian coconut jam that is smooth, rich, and a beautiful dark amber color

Srikaya is a Malaysian coconut jam that is smooth, rich, and a beautiful dark amber color


  • 3 medium-sized brown eggs
  • 200 ml coconut cream
  • 1 3/4 cups granulated white sugar
  • 1 teaspoon vanilla essence
  • 1 pinch salt
  • 1 tablespoon cornstarch
  • 2 tablespoons water


  1. Heat the pan over low heat.
  2. Pour 1 cup of sugar into the prepared pan.
  3. Let the sugar caramelized on its own. (This will take roughly around 50-60 minutes, depending on your stove. I used an electric stove, which is not my favorite, but it did its job.)
  4. In the meantime, combine the eggs, 3/4 cup sugar, vanilla essence, and salt in a blender. Blend the mixture until well-combined. Set aside.
  5. In a pitcher, measure 200 ml of coconut milk.
  6. In a small bowl, combine the cornstarch and water. Mix well. Add the cornstarch mixture into coconut milk. Stir well to combine. Set aside.
  7. After the sugar has turned to the caramel, turn off the heat and gently pour in 1 cup of hot water. Use a spatula to combine.
  8. Transfer the caramel back to the stove and turn on the heat.
  9. Combine the egg mixture into the caramel. Use a spatula to stir the mixture for a few minutes.
  10. Combine the coconut milk into the pan and stir until the caramel gets thickened and jam is formed.
  11. Turn off the heat. Let the jam completely cool before storing in a jar.
  12. Keep the coconut jam refrigerated.

© 2020 Liza


Liza (author) from USA on June 11, 2020:

I have it in the fridge and it lasts for a few weeks in a jar. My husband loves the coconut jam though he never had it before. I'm sure you can do this at home too, Marlene.

Marlene Bertrand from USA on June 11, 2020:

I have never heard of coconut jam before now. I like how easy the recipe is, so there is no excuse for me not trying this one. I am sure I will enjoy it.

Liza (author) from USA on June 05, 2020:

Homemade foods always taste better. Today, my husband had coconut jam for the first time for breakfast, and he loved it. I bet your mom is a great cook! She can do this for sure. Let me know how it turns out. Thank you for your gracious comment, Nikhil.

Nikhil Sharma from India on June 05, 2020:

Srikaya seems delicious in words. I'm sure it tastes much better in real. I would love to try this awesome sweet dish at home or tell my mom to prepare it for everyone. Thank you for sharing the sweet memories of your childhood, Ms. Liz.

Liza (author) from USA on June 04, 2020:

Liz, one day when you visit Singapore, Malaysia, or Indonesia, you have to try this coconut jam (srikaya) where the locals eat known as Kopitiam. They served some authentic food including toast with srikaya. I already missed my trip this year so, making coconut jam at home brings me a delightful memory of my home country.

Liza (author) from USA on June 04, 2020:

Coconut jam is one of my favorite Malaysians authentic culinary, Linda. It brings back my childhood memories. You'll be surprised by its taste!

Liz Westwood from UK on June 04, 2020:

I would never have thought of making coconut jam. Your article gives an easy to follow recipe with a helpful photo guide. You open my eyes to new culinary experiences.

Linda Crampton from British Columbia, Canada on June 03, 2020:

I've never heard of coconut jam before. It sounds like a lovely treat! I'm looking forward to trying this recipe.

Liza (author) from USA on June 03, 2020:

Hi Mary, you can use coconut cream from the store-bought. Otherwise, coconut milk from the fresh-squeezed. Fresh coconut milk always tastes better :)

Mary Wickison from Brazil on June 03, 2020:

I'm going to try this recipe. Is it coconut milk or cream we use? I am always looking for new ways to use coconut in my diet.

Related Articles