Sutherland Shire Cleaners
Stain Removal

Ube Halaya (Filipino Purple Yam Jam) Spilled on Carpet: Removing Ube Anthocyanin, Yam Starch, Coconut Milk Fat, Butter, and Condensed Milk Sugar

18 July 20268 min read

Ube Halaya: Filipino Purple Yam Jam

Ube halaya (also spelled ube jam or ube jelly) is a thick, deeply purple Filipino jam or preserve made from ube (purple yam, Dioscorea alata) — cooked and mashed, then simmered with coconut milk (gata) or sweetened condensed milk, butter, and sugar to a thick, glossy, spreadable paste. It is one of the defining flavours of modern Filipino cuisine — used as a spread for pandesal, a filling for ensaymada, a flavour for halo-halo, and a topping for various kakanin.

On carpet, ube halaya is primarily a colour stain. The vivid purple-violet anthocyanin colour from the ube is the most striking feature of the spill and the primary treatment concern. The anthocyanin is pH-sensitive (purple at neutral, blue-green at alkaline, red-pink at acidic) — alkaline wet cleaners applied directly to the stain can shift the purple colour to blue-green, potentially making the stain look worse. Hydrogen peroxide is the correct colour treatment after fat removal.

Component 1: Ube Anthocyanin — Purple, pH-Sensitive

Ube (Dioscorea alata) contains anthocyanins — primarily cyanidin 3-glucoside and peonidin 3-glucoside. These are the same class of flavonoid pigments as in blueberries, red cabbage, and eggplant skin, but ube has a particularly intense purple-violet colour. At neutral carpet pH (most synthetic carpets are approximately pH 6–7), the ube anthocyanin appears purple-violet. The intensity of the purple stain on light carpet can be striking.

Hydrogen peroxide (3%) oxidises anthocyanins by breaking the chromophore (the conjugated ring structure responsible for the colour absorption). Two hydrogen peroxide rounds are standard for ube halaya on light carpet; three rounds on white or cream carpet. The fat in ube halaya (from coconut milk and butter) must be removed before the peroxide step — fat-embedded anthocyanins are not accessible to the water-soluble peroxide.

Ube anthocyanin is pH-sensitive — avoid alkaline cleaners directly on the stain

Ube anthocyanin shifts from purple to blue-green in alkaline conditions. Do not apply baking soda as a wet paste directly to the ube halaya stain, and avoid alkaline carpet cleaners in the stain zone. The dry overnight baking soda step (after the peroxide step has addressed the colour) is safe. Apply hydrogen peroxide before any alkaline treatment.

Component 2: Ube Starch and Fat

Ube (purple yam) is approximately 25–27% starch — a mix of amylose and amylopectin (higher amylose than glutinous rice, similar to regular rice flour starch). In ube halaya, the starch is fully gelatinised by the extended cooking. The amylase enzyme step addresses the ube starch. The fat load from coconut milk (approximately 24% fat) and butter (approximately 80% fat) together make ube halaya one of the higher-fat kakanin toppings — two baking soda rounds are standard.

Step-by-Step Treatment Sequence

  1. Collect ube halaya mass — spoon off the thick jam. Work quickly.
  2. Baking soda (15 minutes) — coconut milk fat and butter fat. Vacuum.
  3. Baking soda round 2 — combined coconut + butter fat. Vacuum.
  4. Amylase enzyme (30 minutes, cold water, keep moist) — for ube yam starch. Blot and rinse cold.
  5. Dish soap (cold water) — emulsify remaining fat. Blot. Rinse cold.
  6. Cold water rinse — removes dissolved sugar before peroxide. Multiple cycles if heavy sugar load.
  7. Hydrogen peroxide (3%), round 1 — for ube anthocyanin (fat now removed — peroxide can access the colour). 15 minutes. Blot and dry.
  8. Hydrogen peroxide (3%), round 2 — two rounds standard for ube on light carpet. Blot and dry.
  9. Hydrogen peroxide (3%), round 3 — on white or cream carpet if purple remains. Check first. Blot and dry.
  10. Baking soda overnight (dry application only) — for coconut milk aroma; apply AFTER peroxide has addressed the colour.

Ube Halaya vs Blueberry Jam on Carpet

Blueberry jam and ube halaya both contain anthocyanins on carpet, but ube halaya has a much higher fat load (coconut milk and butter versus minimal fat in blueberry jam), a higher starch load (gelatinised yam starch versus pectin gel in blueberry jam), and a higher sugar load (condensed milk sugar versus fruit sugars in blueberry jam). The anthocyanin colour treatment (hydrogen peroxide, two to three rounds) is the same. Ube halaya is a more complex stain overall.

Ube Halaya Purple Yam Jam on Your Carpet?

A matching and referral service connects Sutherland Shire residents with local carpet cleaning specialists experienced in purple anthocyanin stains from Filipino ube jam and dessert spills. Describe your carpet and situation to get matched with available cleaners in your area.

Find a Local Carpet Cleaner

This site matches you with independent local cleaning providers. It does not employ cleaners or guarantee specific outcomes.

Frequently asked

The ube halaya was made with ube extract (commercial purple ube flavouring, such as McCormick Ube Flavoring) rather than real purple yam — ube extract is a concentrated artificial and natural ube flavour with food colouring. Some commercial ube extract uses artificial blue and red dyes (FD&C Blue 1 and Red 40) to achieve the purple colour rather than natural anthocyanins. Does ube-extract-coloured ube halaya create a different carpet stain than naturally-purple real ube halaya?

Commercial ube extract (artificial dye) versus real ube (natural anthocyanin) ube halaya on carpet: (1) Artificial azo dyes are more peroxide-resistant — if the commercial ube extract uses Red 40 (Allura Red, an azo dye) and Blue 1 (Brilliant Blue, a triphenylmethane dye) to create the purple colour, these synthetic dyes are significantly more resistant to hydrogen peroxide treatment than natural ube anthocyanins. On light carpet, three hydrogen peroxide rounds may not be sufficient for artificial dye-coloured ube halaya — a fourth round, or professional treatment, may be needed. (2) How to distinguish: check the label of the ube extract — if it lists "Artificial Color", "FD&C Blue 1", "FD&C Red 40", "tartrazine", or similar on the ingredient list, the colour is synthetic. If it lists "natural colouring" or "colour from ube/purple yam", the colour source may be natural anthocyanin (though it could still be a blended extract). (3) Natural anthocyanin from some ube extracts — some premium ube extracts (notably Butterfly brand and some Filipino specialty brands) use concentrated natural ube anthocyanin for colour alongside the ube flavouring compounds. These natural-anthocyanin extracts create a stain that is more similar to real ube halaya and responds to hydrogen peroxide similarly. (4) Same ube starch and fat treatment regardless — the yam starch (amylase enzyme), coconut milk fat (baking soda), and butter fat (baking soda) treatment is the same whether real ube or ube extract is used (the ube starch in the halaya comes from the base recipe regardless of the flavour source). (5) pH sensitivity may differ for synthetic dyes — synthetic azo dyes (Red 40) and triphenylmethane dyes (Blue 1) are less pH-sensitive than natural anthocyanins. The caution about alkaline cleaners shifting the purple to blue-green applies primarily to natural anthocyanin versions. For synthetic dye versions, the pH sensitivity is much lower.

The ube halaya was used as a filling inside ensaymada (soft Filipino enriched bread rolls) — the ensaymada was sliced open and the ube halaya filling spilled from the cut edge onto the carpet when the ensaymada was dropped. The ube halaya was mixed with a substantial amount of the ensaymada dough (the bread had soaked up some of the ube filling). How does ube halaya mixed with ensaymada bread dough create a different carpet stain from pure ube halaya?

Ube halaya mixed with ensaymada bread dough on carpet versus pure ube halaya: (1) Wheat flour and egg from ensaymada dough — ensaymada is a highly enriched bread dough (flour, eggs, butter, sugar, evaporated milk, yeast). When the ube filling is mixed with the surrounding bread dough at the cut surface, the stain includes wheat starch (amylase enzyme), egg protein (cold water — heat sets egg protein permanently), butter from the enriched dough, and evaporated milk. (2) Cold water rule from the bread egg — ensaymada dough contains multiple eggs. The ube-ensaymada combined spill inherits the cold-water-only rule from the egg protein in the bread. (3) More fat from the bread — ensaymada is extremely buttery. The combined fat load from the ensaymada butter plus the ube halaya coconut milk/butter is very high. Three baking soda rounds are warranted for ube-ensaymada. (4) The purple colour treatment is unchanged — the ube anthocyanin responds to hydrogen peroxide regardless of whether it is in pure halaya or mixed with bread dough. Two to three rounds are standard on light carpet. The fat must still be removed before the peroxide step. (5) Sugar from ensaymada glaze — ensaymada is typically glazed with butter and topped with granulated sugar and grated cheese. The sugar glaze adds additional dissolved sugar to the stain. Multiple cold water rinse cycles for the combined ube-ensaymada spill. The grated cheese adds dairy protein (addressed by protease enzyme alongside the egg protein).

The ube halaya was made at home and the recipe used a very large amount of butter — approximately 150g of butter per 500g of cooked ube, which is a much richer ube halaya than typical commercial versions (which use approximately 50g per 500g). The resulting ube halaya was extremely glossy and visibly saturated with butter, with a thick layer of liquid butter on the surface. Does ultra-buttery ube halaya create a significantly worse carpet stain?

Ultra-buttery ube halaya (150g butter/500g ube) versus standard ube halaya (50g butter/500g ube) on carpet: (1) Three times the butter fat — 150g of butter contains approximately 120g of fat versus approximately 40g in the standard version. The total fat in the ultra-buttery ube halaya is approximately three times higher. The butter also forms a visible liquid fat layer on the surface of the jam. On carpet: the liquid butter fat layer wicks outward rapidly beyond the ube mass footprint. Place dry towels at the butter spread perimeter immediately to contain the fat. Three baking soda rounds are clearly warranted; a fourth round should be checked. (2) Butter halo extends beyond the purple zone — the liquid butter wicks outward beyond the visible purple ube stain zone. On light carpet, a greasy halo approximately 3–5cm beyond the visible purple stain may appear after the butter has been absorbed. Apply baking soda across the full halo zone, not just the purple area. (3) Fat must be removed before peroxide — this principle is even more critical for ultra-buttery ube halaya. The extremely high fat load means more baking soda rounds and a more thorough dish soap step are needed before the peroxide step. If fat remains in the carpet fibres when peroxide is applied, the peroxide cannot reach the anthocyanin colour. (4) More thorough amylase step — the fat-saturated ube starch is more resistant to amylase access (fat coating the starch granules blocks enzyme contact). After the fat-removal rounds, apply amylase enzyme generously and keep the area moist for the full 30-minute dwell. (5) Sugar content unchanged — the sugar load is the same regardless of butter content. Standard cold water rinse cycle.

The ube halaya spill is on a light wool carpet — not synthetic. Wool carpets can be damaged by hydrogen peroxide if the concentration is too high or the contact time is too long, as peroxide can affect the disulfide bonds in wool keratin protein and potentially cause colour changes or fibre weakening. Can I safely use 3% hydrogen peroxide on wool carpet for an ube halaya stain?

Ube halaya anthocyanin treatment on light wool carpet — hydrogen peroxide safety: (1) 3% hydrogen peroxide is generally safe for wool at limited contact times — the standard 3% (10-volume) hydrogen peroxide used in carpet stain treatment is the same concentration as hair developer (10 vol) used extensively on natural hair (itself a keratin protein). At 3% concentration with a 15-minute contact time followed by thorough cold water rinsing, the risk to wool fibre protein integrity is low for a single application. However, wool dyes are more susceptible than wool fibre protein. (2) Test on a hidden area first — before applying peroxide to the visible ube stain on a wool carpet, apply a small amount of 3% hydrogen peroxide to a hidden area (under furniture, inside a wardrobe) and check after 15 minutes. If no colour change occurs, proceed with the visible stain. If the wool dye lightens or shifts, do not use peroxide on the visible zone and seek professional treatment. (3) Limit contact to 10 minutes (shorter than synthetic carpet) — on wool carpet, reduce the hydrogen peroxide contact time from 15 minutes to 10 minutes per round. Rinse cold water thoroughly after each round to stop the peroxide action. (4) Cold rinse immediately after peroxide — the peroxide must be fully diluted and removed from the wool pile promptly to prevent prolonged fibre contact. Press dry towels firmly into the pile after rinsing to extract as much residual peroxide as possible. (5) Consider professional treatment for valuable wool carpet — for an expensive or antique wool carpet with a significant ube halaya purple stain, engaging a professional carpet cleaner via a matching service is the safest approach. Professional carpet cleaners have access to lower-concentration peroxide formulations and specialised wool-safe colour treatments.