Maja Blanca: Filipino Coconut Cornstarch Pudding
Maja Blanca (white maja) is a classic Filipino kakanin made from coconut milk (gata), cornstarch (corn starch as the gelling agent), sugar, and sometimes condensed milk for richness. Many versions add whole corn kernels (mais) for texture — this is called "Maja Blanca con Mais" or simply the mais version. The pudding is poured into a greased tray, allowed to set to a firm, sliceable consistency, and served topped with toasted latik (the dry, crispy fried coconut milk curds) or toasted coconut flakes. It is white, sweet, and has a soft but firm rubbery texture.
On carpet, the primary challenge of Maja Blanca is that it is a firm gel — the gelatinised cornstarch sets the coconut milk and sugar into a solid mass. A slice of Maja Blanca that falls on carpet may initially hold its shape briefly, but as the gel warms on the carpet (from body heat, warm flooring, or warm room temperature), it softens and the fat and sugar begin to release into the carpet pile. The gelatinised cornstarch, once in contact with the carpet, becomes highly adhesive.
Component 1: Cornstarch Gel — Gelatinised Adhesive Starch
Cornstarch (corn starch, maize starch, Zea mays) is the gelling agent in Maja Blanca. Unlike wheat starch (which has both amylose and amylopectin), cornstarch is approximately 27% amylose and 73% amylopectin — the higher amylose content causes cornstarch to form a firmer, more opaque gel than pure amylopectin gels (like glutinous rice). Fully gelatinised cornstarch on carpet is highly adhesive — the amylopectin component bonds to carpet fibres in the same way as glutinous rice amylopectin. The amylase enzyme step is the primary treatment.
The amylose component of cornstarch retrogrades more strongly than amylopectin on cooling, creating a firmer, more crystalline gel structure. This makes set Maja Blanca harder to digest with amylase than fresh, warm Maja Blanca. Use warm amylase enzyme solution and allow a 35–40 minute dwell time for set Maja Blanca.
Collect the gel mass before it fully re-sets — spoon off the pudding slice
Maja Blanca is a solid gel at room temperature. When it first lands on carpet, it is a discrete slice with defined edges. Collect the pudding mass with a spoon immediately — before the gel warms, softens, and begins releasing coconut fat and sugar into the carpet pile. The longer the pudding sits, the more the starch bonds to the carpet fibres.
Component 2: Coconut Milk Fat and Sugar
Maja Blanca is made with full-fat coconut milk (gata — approximately 24% fat). A typical Maja Blanca recipe uses 2–3 cups of coconut milk per tray, making the fat content of the finished pudding significant. The fat load per serving slice is comparable to ginataang dishes. Two baking soda rounds are standard for Maja Blanca. The sugar content is also high (typically 150–200g of sugar per tray with 8 servings = 18–25g of sugar per serving slice). The sugar dissolves and must be fully rinsed to prevent re-soiling.
Component 3: Corn Kernels and Latik Topping
The mais (corn kernel) version includes whole sweet corn kernels throughout the pudding. Corn kernels contain corn endosperm starch, corn fat (corn germ oil, approximately 4% of the kernel weight), and yellow corn carotenoids (lutein, zeaxanthin, beta-carotene) — the same carotenoids responsible for the yellow colour of corn. The yellow carotenoid colour on light carpet responds to the hydrogen peroxide step. Toasted latik (coconut curds) on the surface adds crispy coconut fat and a slightly caramelised coconut flavour — addressed by the baking soda rounds.
Step-by-Step Treatment Sequence
- Collect the pudding slice mass with a spoon — collect immediately before it softens.
- Collect corn kernels (if mais version) and latik curds.
- Baking soda (15 minutes) — coconut fat from the pudding and latik. Vacuum.
- Baking soda round 2 — full-fat coconut milk is substantial. Vacuum.
- Warm amylase enzyme solution (35-40 minutes, keep moist) — for gelatinised cornstarch. Blot and rinse cold.
- Dish soap (cold water) — emulsify residual coconut fat. Blot. Rinse cold.
- Cold water rinse (extra cycle) — high sugar load requires thorough rinsing.
- Hydrogen peroxide (3%), round 1 — for corn carotenoids (mais version) and latik caramel colour. 15 minutes, blot, dry.
- Hydrogen peroxide (3%), round 2 — on light carpet for corn yellow and latik brown. Blot and dry.
- Baking soda overnight — for coconut milk aroma from the toasted latik.
Maja Blanca vs Biko on Carpet
Maja Blanca and biko are both coconut-milk-based Filipino kakanin that require amylase enzyme treatment, but they differ significantly in starch type. Biko uses glutinous rice amylopectin (100% amylopectin — the most adhesive starch) while Maja Blanca uses cornstarch (27% amylose + 73% amylopectin — less adhesive but sets to a firmer gel). Biko is tackier when warm; Maja Blanca is firmer when cold. Both require warm amylase enzyme for set starch and multiple baking soda rounds for coconut fat. Biko has a darker colour from its brown sugar and latik; Maja Blanca is white (plain version) or pale yellow (mais version).
Maja Blanca or Coconut Pudding on Your Carpet?
A matching and referral service connects Sutherland Shire residents with local carpet cleaning specialists experienced in coconut cornstarch pudding stains from Filipino kakanin. Describe your carpet and situation to get matched with available cleaners in your area.
Find a Local Carpet CleanerThis site matches you with independent local cleaning providers. It does not employ cleaners or guarantee specific outcomes.
Frequently asked
The Maja Blanca I made used arrowroot starch (arrowroot powder, from Maranta arundinacea) as the gelling agent rather than cornstarch — some traditional Filipino recipes use gabi (taro starch) or arrowroot as alternatives to cornstarch. Arrowroot starch creates a clearer, more translucent gel than cornstarch. Does arrowroot starch Maja Blanca create a different carpet stain from cornstarch Maja Blanca?
Arrowroot starch Maja Blanca versus cornstarch Maja Blanca on carpet: (1) Arrowroot starch composition — arrowroot starch (Maranta arundinacea) is very high in amylopectin (approximately 90% amylopectin, 10% amylose — similar to glutinous rice starch in its amylopectin dominance). This is why arrowroot creates a clearer, more elastic gel than cornstarch (which has a higher amylose fraction and creates a more opaque, firmer gel). (2) Higher amylopectin = more adhesive — with 90% amylopectin, arrowroot starch Maja Blanca on carpet is more adhesive than cornstarch Maja Blanca, and more comparable to biko in its carpet bonding behaviour. Collect the arrowroot Maja Blanca mass more urgently (within 60 seconds if warm) before the high-amylopectin gel bonds firmly to the carpet fibres. (3) More transparent on carpet — arrowroot gel is very transparent. On light carpet, an arrowroot Maja Blanca stain after initial collection may be almost invisible (transparent gel residue). This does not mean no stain remains — the transparent gel residue still contains coconut fat and dissolved sugar that will cause re-soiling. Complete the baking soda and enzyme treatment steps even when no visible stain appears after collection. (4) Amylase enzyme treats arrowroot starch identically — amylase digests arrowroot amylopectin and amylose by the same alpha-1,4-glucosidic bond hydrolysis mechanism. The 35–40 minute dwell time is appropriate for arrowroot starch Maja Blanca. (5) No change to coconut fat or sugar treatment — the baking soda rounds and cold water rinse for the coconut milk fat and sugar are unchanged regardless of the starch type used.
The Maja Blanca was the ube-flavoured version (ube Maja Blanca or "Maja Ube") — ube (purple yam) was added to the coconut-cornstarch base, giving the pudding a vivid purple-violet colour. Some versions use ube halaya (the thick cooked ube jam) mixed into the pudding batter. Does ube Maja Blanca on carpet create a worse stain than the plain white version?
Ube Maja Blanca (purple) versus plain white Maja Blanca on carpet: (1) Ube anthocyanin colour — the purple colour comes from ube anthocyanins (cyanidin and peonidin glycosides). As described in the ube leche flan and ube biko FAQs, anthocyanins are pH-sensitive — they appear purple-violet at neutral pH and shift under alkaline or acidic conditions. The hydrogen peroxide step addresses ube anthocyanin colour. Two hydrogen peroxide rounds are standard for ube Maja Blanca on light carpet; three rounds on white carpet. (2) Avoid alkaline wet paste directly on the stain — do not apply baking soda as a wet paste directly to the purple stain zone. The dry overnight baking soda application is fine. (3) Ube halaya fat and starch — if ube halaya (the cooked purple yam jam, which often contains coconut milk and sugar) was mixed into the pudding, the halaya adds more coconut fat and ube starch to the stain. The baking soda rounds address the additional fat. The amylase enzyme step covers the ube starch alongside the cornstarch. (4) Combined purple-white zone — on carpet, ube Maja Blanca may create both a purple zone (from the ube anthocyanin) and a white zone (from the coconut milk fat and cornstarch residue after the purple colour is addressed). Both zones are treated with the same hydrogen peroxide step. (5) Otherwise same treatment as plain white Maja Blanca — collect, baking soda, amylase enzyme, dish soap, rinse, peroxide. The purple colour is an additional component, not a different process.
At the party, a large tray (approximately 30cm × 40cm) of Maja Blanca con Mais was knocked off the tray stand and fell face-down on the carpet, covering a large area with the entire tray of pudding. This is a party emergency — a full tray of Maja Blanca covering approximately 1,200 square centimetres of carpet. How is treating a full-tray Maja Blanca emergency different from a single slice?
Full-tray Maja Blanca party emergency (1200 cm²) versus single slice on carpet: (1) Contain the spread immediately — a full tray of Maja Blanca held its shape on the tray (the tray walls kept the gel contained). When released face-down on carpet, the gel mass begins softening and releasing coconut fat and sugar outward from the tray footprint. Place dry bath towels around the perimeter immediately to contain the spread before collecting the main gel mass. (2) Collect in sections — do not try to pick up the full tray of pudding at once. Use a large kitchen spoon or spatula and work across the full zone section by section, collecting from the edges inward to avoid pushing the mass further. The gel is firm enough to collect in large pieces if you work quickly. (3) Multiple baking soda zones — the full 1,200 cm² zone requires enough baking soda to cover the entire area generously (approximately 200–300g of baking soda for full coverage). Apply evenly, leave 20 minutes, and vacuum thoroughly. Repeat for round 2. (4) Work zone by zone for enzyme — applying amylase enzyme effectively across the full 1,200 cm² requires working in 30 × 30 cm sections: apply enzyme solution to one section, keep it moist, then move to the next section. Do not let any section dry before treating — the enzyme must remain in liquid contact with the starch throughout the dwell time. (5) High total sugar load — a full tray of Maja Blanca contains 150–200g of sugar. The dissolved sugar residue across the full 1,200 cm² requires two to three complete cold water rinse cycles with thorough blotting between cycles. Residual sugar causes rapid re-soiling (sticky carpet surface that attracts dust). Professional hot-water extraction is the most effective way to fully remove the dissolved sugar from a full-tray Maja Blanca spill.
The Maja Blanca was the "Maja Mais" version where the pudding was made primarily with fresh sweet corn (maize) juice — some regional Filipino versions use fresh-pressed corn juice rather than coconut milk as the primary liquid, creating a yellow, corn-flavoured pudding that may have very little coconut milk. How does corn-juice Maja Mais differ from the standard coconut-milk version on carpet?
Corn-juice Maja Mais (corn liquid base) versus standard coconut milk Maja Blanca on carpet: (1) Much lower fat — fresh corn juice is approximately 1–2% fat (from the corn germ emulsion). This is a fraction of the 24% fat in coconut milk. Corn-juice Maja Mais has a very low total fat load on carpet compared to the standard coconut milk version. One baking soda round is typically sufficient for the corn-juice version (versus two rounds for the coconut milk version). (2) Higher corn starch and corn protein — corn juice contains not only dissolved sugars but also corn starch particles and corn protein (zein). The cornstarch gelling agent plus the corn starch from the juice creates a higher total starch load than the standard coconut milk version. The amylase enzyme step is equally or more important for corn-juice Maja Mais. (3) Yellow corn carotenoids — corn juice is rich in lutein and zeaxanthin (the yellow xanthophylls of corn kernels). The corn-juice version has a noticeably yellow colour on carpet from the corn carotenoids — more yellow than the standard white coconut milk version. The hydrogen peroxide step addresses the corn carotenoid yellow. Two rounds are standard on light carpet. (4) Corn protein (zein) — zein is the primary storage protein in corn. Unlike wheat gluten (which forms an elastic network in wheat dough), corn zein is a prolamin protein that is relatively insoluble in water but more soluble in ethanol. On carpet, zein from corn juice is addressed by the protease enzyme step, though zein is somewhat more resistant to protease than standard meat proteins. A slightly longer protease enzyme dwell time (25 minutes) is helpful for corn-juice Maja Mais. (5) Same sugar treatment — both versions have high sugar content requiring thorough cold water rinsing to prevent re-soiling.