Sapin Sapin (Layered Rice Cake) Recipe

Sapin Sapin (Layered Rice Cake) Recipe


Sapin sapin is a layered Filipino dessert primarily made of rice flour. It typically has 3 layers- jackfruit-flavored, coconut, and purple yam.

Prep: 20 mins
Cook: 15 mins
Total: 35 mins


  • 2 cup glutinous rice flour
  • 4 cup coconut milk
  • 1 cup granulated white sugar
  • 7 fl oz condensed milk, ½ can
  • ½ cup ripe jackfruit
  • ¾ cup mashed purple yam
  • ½ tsp vanilla extract
  • ¼ tsp ube extract
  • 1 tbsp cooking oil, or coconut oil
  • Violet food coloring
  • Yellow food coloring
  • ¼ cup latik


  1. In a large mixing bowl, combine glutinous rice flour and sugar. Mix well.
  2. Pour-in the condensed milk, coconut milk, and vanilla extract. Mix until the texture becomes smooth.
  3. Divide the mixture into 3 parts.
  4. Add the mashed purple yam and ube extract on the first part along with the violet food coloring. Stir thoroughly and then set aside.
  5. Shred the jackfruit (without the seed) in a food processor. Add the processed jackfruit on the second part along with the yellow coloring and then mix well. Set aside. Note: leave the 3rd part as it is.
  6. Arrange the steamer on the stovetop and pour-in about 1 quart of water. Turn on the heat and let the water boil.

  7. Grease a round baking pan by brushing cooking oil or coconut oil.
  8. Pour-in the first part (colored violet) on the greased baking pan. Make sure that the mixture settles. Cover the baking pan with a cheesecloth and then steam for 12 to 16 minutes.
  9. Remove the baking pan and then pour-in the white mixture. Use a spatula to spread it on top of the violet mixture.

  10. Remove excess water from the cheesecloth by squeezing it. Put it back on the baking pan. Steam for another 12 to 16 minutes.

  11. Remove the baking pan from the steamer and then pour-in the yellow mixture. Spread the mixture over the succeeding one using a spatula. Try to remove the excess water again from the cloth and then put it back on the baking pan.

  12. Steam for 15 to 20 minutes. Note: If that the mixture is still a bit runny, try to steam for 5 minutes more.

  13. Arrange a clean banana leaf over a wide serving plate. Brush coconut or cooking oil on the leaf. Use a spatula (brushed with oil) and gently run on the side of the baking pan to prevent the mixture from sticking.

  14. Turn the baking pan over the banana leaf and let the cooked sapin-sapin fall.

  15. Brush oil on top of the sapin-sapin (the violet part should be on top). Sprinkle with latik.

  16. Serve for dessert. Share and enjoy!


  • Sugar: 45g
  • :
  • Calcium: 128mg
  • Calories: 633kcal
  • Carbohydrates: 89g
  • Cholesterol: 11mg
  • Fat: 29g
  • Fiber: 2g
  • Iron: 4mg
  • Monounsaturated Fat: 3g
  • Polyunsaturated Fat: 1g
  • Potassium: 571mg
  • Protein: 8g
  • Saturated Fat: 24g
  • Sodium: 84mg
  • Trans Fat: 1g
  • Vitamin A: 126IU
  • Vitamin C: 6mg
Nutrition Disclaimer
Share your thoughts and experiences with making Sapin Sapin (Layered Rice Cake) in the Baking and Desserts forum section.

Was this page helpful?

Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!