Sapin-Sapin
A glutinous rice cake steamed in three vivid layers — purple ube, yellow, and white — then finished with a scatter of toasted coconut curds. The name literally means "layer upon layer," and it's as much a centerpiece as a dessert.
By: Andrew Arcangel | Last Updated: September 27, 2026
Sapin-sapin belongs to the kakanin family — Filipino rice cakes named for their base ingredient, kanin (rice). What sets it apart from cousins like puto or biko is the layering technique: each colored batter is steamed just until set before the next is poured on top, so the layers stay distinct instead of blending together.
What makes sapin-sapin different
The dish is built for a big platter and a crowd — cut into diamonds or squares, it's a common sight at fiestas, birthdays, and Sunday gatherings. The latik topping, made by simmering coconut milk until it separates into oil and toasted curds, adds a nutty crunch that plays against the soft, sticky rice underneath.
Ingredients
- 3 cups glutinous (sweet) rice flour
- 2 cans (13.5 oz each) coconut milk
- 1 1/2 cups sugar
- 1 cup water
- 1/2 cup ube halaya (purple yam jam)
- 1/2 tsp yellow food coloring or steeped langka flavoring
- Latik (toasted coconut curds), for topping
- Banana leaves or oil, for the mold
Make the latik first: simmer a can of coconut milk until it separates, then keep cooking the solids until golden and toasted.
Instructions
- Make the batter. Whisk glutinous rice flour, coconut milk, sugar, and water into a smooth, pourable batter. Divide into three equal portions. You'll need 3 cups glutinous rice flour2 cans coconut milk1 1/2 cups sugar1 cup water
- Color the layers. Mix ube halaya into one portion for purple, food coloring or langka flavoring into another for yellow, and leave the third plain white. You'll need 1/2 cup ube halaya1/2 tsp yellow food coloring
- Prep the pan. Line a round pan with banana leaves or grease well. You'll need banana leaves
- Steam the first layer. Pour in the purple batter and steam until just set, about 10 to 12 minutes.
- Add the next layers. Pour the yellow batter over the set purple layer and steam until set, then repeat with the white layer.
- Final steam. Once all three layers are stacked, steam the whole cake for a final 15 to 20 minutes until firm throughout.
- Cool, top, and slice. Let cool completely before topping with latik and slicing into diamonds or squares. You'll need latik
Tips & variations
- Extra layer: some versions add a fourth orange layer flavored with langka (jackfruit) between the yellow and white.
- Individual portions: steam in small ramekins or cupcake liners instead of one large pan for easy single servings.
- No banana leaf: a well-greased pan lined with parchment works as a substitute, though you'll lose some fragrance.
Nutrition estimated per serving
- 220Calories
- 3gProtein
- 8gFat
- 34gCarbs
- 25gSugar
Estimated automatically from this recipe's ingredients; actual values will vary based on brands and exact quantities used.
Frequently asked questions
What is kakanin?
Kakanin is the general term for Filipino rice cakes and rice-based sweets — sapin-sapin, puto, bibingka, and biko are all part of this family, distinguished by their rice base rather than flour or egg.
Can I use regular rice flour instead of glutinous rice flour?
No — glutinous (sweet) rice flour is what gives sapin-sapin its sticky, chewy texture. Regular rice flour will produce a crumblier, less characteristic result.
What is latik and can I skip it?
Latik is toasted coconut curds made by simmering coconut milk until it separates and the solids brown. You can skip it, but it's the traditional topping and adds a nutty crunch that balances the soft cake.
How should sapin-sapin be stored?
Cover tightly and refrigerate for up to 3 to 4 days; bring to room temperature or steam briefly to soften before serving, since it firms up considerably when cold.
Pairs well with
Maja Blanca
Silky coconut milk pudding with sweet corn and toasted latik.
Ube Halaya
Purple yam cooked slow with coconut and condensed milk into a jam.
Halo-Halo
Layered shaved ice with sweet beans, fruit, ube, and leche flan.
Send us a photo of your version and we may feature it on this page!
Contact us on our contact page or email us at: info@pancit.com