sapin-sapin

Sapin-Sapin — layered Filipino glutinous rice cake

Sapin-sapin is a Filipino kakanin (rice cake) made of glutinous rice flour, coconut milk and sugar, steamed in three or more separately coloured layers — classically purple ube, yellow jackfruit and white coconut — and finished with toasted coconut curds called latik. The name means roughly 'layer upon layer', and the cake is soft, sticky and chewy, closer to mochi than to sponge.

i. Origin & history

Sapin-sapin belongs to the large family of Filipino kakanin — sweets built on rice, usually glutinous rice, and coconut. Rice cakes of this kind are among the oldest sweets in the islands, made with nothing more than rice, coconut and cane or palm sugar, and they are sold in markets, carried to fiestas and set out at birthdays, wakes and Christmas gatherings. Sapin-sapin is one of the most recognisable of them because of its colours.

The word comes from Tagalog: sapin means a layer, lining or underlay, and the doubled form sapin-sapin means layer after layer. There is no documented year of invention — searches for a 'start date' such as 1980 are chasing something that does not exist. Steamed layered rice cakes are old across Southeast Asia, and sapin-sapin is best understood as the Philippine expression of a regional idea rather than a dish with a single inventor.

It is made throughout Luzon and beyond, and several places are known for it — Pampanga, with its strong kakanin tradition, and the Tagalog provinces around Manila are most often named. In practice it is a market and fiesta cake everywhere, made at home for occasions and bought by the tray from kakanin vendors the rest of the time.

The colours carry meaning only loosely, but they follow a recognisable order. Purple comes from ube (purple yam), yellow from langka (jackfruit) and white from plain coconut batter; some versions add a brown chocolate or a green pandan layer. The same principle of separately steamed layers is shared with Thai khanom chan, Indonesian kue lapis and Vietnamese bánh da lợn, but those use rice flour and tapioca starch, while sapin-sapin is built on glutinous rice and is noticeably stickier.

ii. Why glutinous rice flour makes it sticky, not springy

The defining texture of sapin-sapin comes from glutinous rice flour (also sold as sweet rice flour or malagkit flour). Despite the name it contains no gluten: 'glutinous' refers to its gluey texture once cooked. Glutinous rice starch is almost entirely amylopectin, the branched starch molecule, which swells and gelatinises into a soft, stretchy, sticky mass. Ordinary rice flour and tapioca contain more amylose and set firmer and bouncier.

That is why most recipes add a smaller amount of regular rice flour. A purely glutinous batter gives a cake so soft and sticky that it slumps when cut; a portion of rice flour adds just enough structure for clean squares while keeping the chew. Around three parts glutinous to one part regular is a reliable ratio.

The layers are steamed one at a time for the same reason as in all layered rice cakes: each must gelatinise before the next goes on, or the colours bleed. Sapin-sapin layers are thicker than kue lapis layers, so each needs 12–15 minutes rather than five. The surface should look glossy and set but feel slightly tacky so the next layer fuses to it.

Latik is the other half of the dish. When coconut cream is simmered, the water evaporates and the proteins and solids separate from the oil, then brown in it. The result is a pan of fragrant coconut oil with crisp golden curds — the curds go on top of the cake, and the oil is used to grease the tray so the cake releases and tastes of toasted coconut throughout.

iii. Ingredients

Makes 16 servings · scroll the side panel to adjust

  • 300 g glutinous rice flour
  • 100 g regular rice flour
  • 250 g white sugar
  • 800 ml full-fat coconut milk
  • ½ tsp salt
  • 100 g ube halaya (purple yam jam) or 1 tsp ube extract
  • 100 g ripe jackfruit, finely chopped or blended
  • 1 tsp vanilla extract
  • 2 drops yellow food colouring (optional)
  • 400 ml coconut cream, for the latik

Use glutinous rice flour (Thai brands labelled 'glutinous' with a green bag are widely available); ordinary rice flour alone will give a firm, bouncy cake that is not sapin-sapin. Ube halaya gives both colour and real flavour; ube extract alone gives colour and a vanilla-like aroma but less body, so many cooks use both. Jarred jackfruit in syrup is the usual source of langka outside the Philippines — drain and blot it well, since extra syrup loosens the batter. Use full-fat coconut milk for the batter and the thickest coconut cream you can find for the latik; light coconut milk will not separate into curds.

iv. Method

  1. Make the latik first. Simmer the coconut cream in a wide pan over medium heat, stirring occasionally, for 20–30 minutes until it splits into clear oil and curds, then keep stirring as the curds turn deep golden brown. Strain, reserving the oil and the curds separately.
  2. Brush a 22–23 cm round or square tin generously with latik oil. Set up a steamer with plenty of water at a full boil and wrap the lid in a clean cloth to catch condensation.
  3. Whisk the glutinous rice flour, rice flour, sugar and salt together, then gradually whisk in the coconut milk until completely smooth. Strain through a sieve to remove lumps. The batter should be thin, like single cream.
  4. Divide the batter into three equal portions, about 450 g each. Whisk the ube halaya (and extract, if using) into one, the blended jackfruit and yellow colouring into the second, and the vanilla into the third.
  5. Heat the empty tin in the steamer for 3 minutes. Stir the purple batter, pour it in and steam for 15 minutes, until the surface is set and glossy but still slightly tacky.
  6. Stir the yellow batter, pour it gently over the back of a spoon onto the purple layer, and steam for another 15 minutes. Repeat with the white batter and steam for 20 minutes, until a skewer comes out sticky but without wet batter.
  7. Lift out the tin and leave to cool completely, at least 3 hours. Do not cut it warm; it is too soft to hold a line.
  8. Loosen the edges with an oiled spatula, turn out, and cut with an oiled knife or plastic knife into squares or wedges. Scatter the latik curds thickly over the top before serving.

v. Tips & common mistakes

  • Make the latik before the cake. The oil is what you grease the tin with, and it gives the outside of the cake its toasted-coconut flavour; plain vegetable oil works, but you lose that.
  • Pull the latik off the heat early. The curds go from golden to burnt in under a minute once they colour. Remove them when they are amber; they keep darkening in the hot oil.
  • Stir each portion just before pouring. Rice flours sink quickly, and an unstirred batter gives a dense bottom and watery top to each layer.
  • Pour the next layer over a spoon. Breaking the stream protects the soft layer beneath; a direct pour can punch a hole and mix the colours.
  • Do not refrigerate. Glutinous rice hardens quickly in the cold as the starch retrogrades. Keep it covered at room temperature, and if it has been chilled, steam it briefly to soften it again.
  • Use an oiled knife or a plastic one. Sapin-sapin is very sticky. Filipino vendors often cut it with a plastic spatula or the edge of a banana leaf for clean squares.

vi. Variations

The four-layer version adds a brown chocolate or cocoa layer, sometimes from tablea, the Filipino chocolate tablets. Pandan green and butterfly pea blue are popular modern additions, the latter giving a natural blue that also appears in Thai khanom chan. Some cooks swap latik for toasted desiccated coconut, which is quicker but lacks the caramelised depth.

Sapin-sapin sits alongside other Filipino kakanin on a merienda table: kutsinta, the brown lye-water rice cakes; suman, glutinous rice rolled in banana leaves; and bibingka, the baked rice cake of Christmas. Puto is the steamed, fluffy, non-glutinous cousin. Across the region, kue lapis and seri muka make interesting comparisons.

vii. Serving & storage

Sapin-sapin is eaten at room temperature, cut into squares or diamonds and heaped with latik, usually as merienda — the mid-afternoon snack — or as part of a fiesta spread. It goes well with black coffee, salabat (ginger tea) or hot chocolate, and some people like a little grated fresh coconut on the side.

It is best within 24 hours and keeps for up to 2 days covered at room temperature in a cool kitchen. In hot weather or for longer storage, wrap it tightly and refrigerate for up to 4 days, then steam the slices for 3–5 minutes or microwave them briefly under a damp paper towel to restore softness. It freezes reasonably well, wrapped individually, for a month; thaw and re-steam. Keep the latik in a separate jar so it stays crisp.

viii. Common questions

What is sapin-sapin?

Sapin-sapin is a Filipino layered rice cake made from glutinous rice flour, coconut milk and sugar, steamed in coloured layers — typically purple ube, yellow jackfruit and white coconut. It is topped with latik, crisp toasted coconut curds, and has a soft, sticky, chewy texture.

What does sapin-sapin mean in English?

Sapin is Tagalog for a layer or lining, and the doubled word sapin-sapin means layer upon layer. The name describes the cake's stacked, separately steamed colours.

Where in the Philippines did sapin-sapin originate?

It is a Luzon kakanin, made widely in the Tagalog region and Pampanga, but no single town has a documented claim. Like most traditional rice cakes it developed in home and market cooking and is now made throughout the country.

When was sapin-sapin first made?

There is no recorded date of invention. Steamed rice and coconut cakes are very old in the Philippines and across Southeast Asia, and sapin-sapin grew out of that tradition; claims of a specific start year such as 1980 are not supported.

What is the difference between sapin-sapin and kue lapis?

Both are steamed layered cakes, but sapin-sapin is made mainly with glutinous rice flour, which makes it soft and sticky, and it has a few thick layers topped with latik. Kue lapis uses rice flour and tapioca starch for a springier texture and has many thin layers that peel apart.

Is sapin-sapin gluten-free?

Yes, if made as here. Glutinous rice contains no gluten despite its name, and the other ingredients are coconut, sugar, ube and jackfruit. Check that ube halaya or flavourings bought ready-made contain no wheat.

How long does sapin-sapin last?

About 2 days covered at room temperature, or up to 4 days in the fridge. Refrigerated sapin-sapin turns firm, so steam or microwave slices briefly before eating to bring back the soft texture.