To start off, blend together the glutinous rice flour and sugar in a large mixing bowl until thoroughly combined.
Next, mix in the condensed milk, coconut milk, and vanilla extract, then stir until the mixture achieves a smooth texture.
Divide the mixture into three equal parts and prepare them as follows:
To the first part, incorporate mashed purple yam, ube extract, and violet food coloring, stirring well. Set this mixture aside.
Process the jackfruit (seedless) in a food processor and add it to the second part along with yellow food coloring. Mix thoroughly and set aside.
Leave the third part as is.
Prepare your stovetop steamer and pour about 1 quart of water. Heat it to a boil.
Grease a round baking pan with cooking oil or coconut oil.
Now it's time to begin assembling the Sapin-Sapin. Start by placing the first part of the rice flour dough (violet) into the pan, ensuring it's evenly spread out. Cover the pan with cheesecloth and steam for 12 to 16 minutes.
Next, remove the baking pan and pour the white mixture over the violet one. Use a spatula to spread it smoothly. Make sure you squeeze the cheesecloth of excess water and place it back on top of the pan. Return the pan to the steamer for another 12 to 16 minutes.
Repeat the above step for the yellow layer and steam it for 15 to 20 minutes. Note: If at any point the mixture seems too runny after the recommended time, steam for an additional 5 minutes.
Place a clean banana leaf on a wide serving plate and brush it with coconut or cooking oil. Carefully turn the baking pan over the banana leaf, allowing the cooked sapin-sapin to come loose from the pan onto the plate.
Brush the sapin-sapin with oil (violet layer on top) and sprinkle with latik.
Serve this delightful dessert and savor its flavors. Enjoy!