Why Ginataang Gulay Creates a Multi-Pigment Carpet Stain
Ginataang gulay — mixed vegetables braised in coconut milk — is one of the most nutritionally diverse dishes in Filipino home cooking, typically combining string beans (sitaw), squash (kalabasa), eggplant (talong), bitter gourd (ampalaya), and malunggay leaves, often with shrimp and a spoonful of bagoong alamang. That vegetable diversity is precisely what makes a spill on carpet more complex than a single-ingredient coconut milk stain. The squash contributes beta-carotene, the malunggay and other leafy greens contribute chlorophyll, the coconut milk contributes casein and saturated fat, and the bagoong adds fermented amine odour. Each pigment and compound behaves differently on carpet fibres and responds to different treatments.
The Stain Components and What Each Needs
- Coconut milk fat (saturated triglycerides) — must be absorbed with dry baking soda first; applying water before the fat is lifted pushes it deeper into the pile and makes subsequent steps less effective
- Coconut milk casein protein — heat-sets with warm or hot water; always use cold water for rinsing to keep the casein soluble for protease enzyme digestion
- Squash (kalabasa) beta-carotene — fat-soluble yellow-orange carotenoid; oxidises and binds to fibres over hours; responds to hydrogen peroxide after fat and protein are removed
- Vegetable chlorophyll (malunggay, kangkong, or other leafy greens) — the green pigment in leaves oxidises to brownish pheophytin on carpet fibres when exposed to air; hydrogen peroxide can bleach both the original chlorophyll and the oxidised pheophytin
- Bagoong alamang (fermented shrimp paste) — adds biogenic amines (putrescine, cadaverine) that bond to carpet protein and generate persistent fishy-ferment odour; baking soda neutralises amine volatility
- Shrimp protein (if shrimp are present) — digested by protease enzyme; similar to a standalone prawn stain but combined with the fat and pigment layers above
Cold water only — coconut milk casein heat-sets like dairy
Coconut milk casein denatures with heat exactly as dairy casein does. Hot or warm water locks it into carpet fibres and creates a pale, difficult-to-shift residue. Use cold water throughout every rinse step in this treatment.
Step-by-Step Stain Treatment
- Remove solid vegetable, shrimp, and bean pieces with a spoon, working inward from the stain edges
- Blot (do not rub) with a clean white cloth to absorb surface liquid
- Apply dry baking soda generously over the stain, press gently into the pile, and leave 20–25 minutes to absorb coconut fat and begin neutralising bagoong amine odour
- Vacuum thoroughly; if the spill was heavy, apply a second baking soda round for 15 minutes and vacuum again
- Apply a cold-water protease enzyme solution and work gently into the fibres; leave 15–20 minutes to digest coconut casein and shrimp protein
- Blot, rinse with cold water, and blot dry
- Assess for remaining colour: squash yellow-orange and leafy green pigment (which may have already browned to olive) both respond to hydrogen peroxide
- After a colourfast test on a hidden carpet section, apply 3% hydrogen peroxide to any visible pigment; leave 10 minutes, blot, and rinse cold
- Allow to dry fully; if any tint remains after drying, apply a second H2O2 round and dry again before reassessing
- If bagoong odour persists after drying, apply another round of dry baking soda for 45–60 minutes and vacuum
Treating Chlorophyll from Malunggay and Leafy Greens
Chlorophyll — the green pigment in malunggay, kangkong, and other leafy vegetables in ginataang gulay — oxidises on carpet fibres when exposed to air and light. The oxidation converts chlorophyll to pheophytin, which is olive-brown rather than green. On carpet, this means a fresh spill may leave a green tint that gradually shifts to an olive or brown colour over hours. Hydrogen peroxide bleaches both chlorophyll (if treated quickly) and pheophytin (if treated after oxidation has occurred). The key is allowing the carpet to fully dry between H2O2 applications so the peroxide concentration in the fibre is not diluted by residual moisture from the previous round.
Persistent Bagoong Odour After Cleaning
If the fermented-shrimp odour from the bagoong component persists after the main treatment, the biogenic amines have not been fully neutralised. Once the carpet is completely dry, apply a fresh layer of baking soda, press in lightly, and leave for 45–60 minutes before vacuuming. Sodium bicarbonate converts the volatile amine compounds to non-volatile salts. Alamang bagoong (made from tiny krill) tends to produce more persistent odour than the coarser bagoong isda (fish paste) because the krill fermentation produces a higher concentration of trimethylamine and related compounds.
Ampalaya and eggplant add minimal stain complexity
Bitter gourd (ampalaya) and eggplant (talong) contribute minimal pigment to a ginataang gulay stain — their main visual compounds are chlorophyll (shared with other green vegetables) and the eggplant anthocyanin in the skin, which is water-soluble and mostly lifts in the initial cold-water rinse. The coconut milk fat and bagoong odour are the dominant challenges in most ginataang gulay spills.
When to Connect with a Professional Cleaner
For a large spill where the coconut milk has soaked through to the carpet backing, the bagoong odour source is below the surface and cannot be neutralised by baking soda applied to the carpet face. Professional truck-mounted hot-water extraction flushes the backing and underlay, removing dissolved residue and oxidising fish oil from the bagoong rather than leaving it in the lower layers to continue generating odour. If odour or pigment persists after two complete home treatment rounds, professional extraction is the efficient next step.
Need a Professional Carpet Clean in Sutherland Shire?
Find a vetted local cleaner experienced with coconut milk and bagoong stains across Miranda, Caringbah, Cronulla, and the wider Sutherland Shire.
Find a Local CleanerSutherland Shire Cleaners is a matching platform. We connect residents with independent local cleaning professionals.
Frequently asked
Does ginataang gulay leave a worse stain than plain ginataang kalabasa?
Ginataang gulay is generally more complex because of the variety of vegetable pigments — chlorophyll from malunggay or kangkong adds a green pigment that shifts to olive-brown as it oxidises, on top of the squash beta-carotene. The bagoong component (if present) also adds a persistent odour layer absent from plain squash coconut milk dishes. The base treatment is the same but ginataang gulay typically needs more attention to the green-to-brown oxidation pigment and odour management.
The green tint from malunggay turned brown after drying — is that permanent?
Not permanent, but oxidised chlorophyll (pheophytin) is slightly more resistant to removal than fresh chlorophyll. Apply 3% hydrogen peroxide after allowing the carpet to dry completely following the enzyme step. The peroxide oxidises the pheophytin and bleaches it. Two rounds — each applied only after the previous round has fully dried — is usually sufficient for a standard spill. Stains left several days before treatment may need a second professional extraction session.
How do I get the bagoong smell out after cleaning ginataang gulay?
Once the carpet is dry after enzyme treatment, apply dry baking soda, leave 45–60 minutes, and vacuum. The sodium bicarbonate converts volatile biogenic amines (putrescine, cadaverine, trimethylamine) from the bagoong fermentation to non-volatile salts. Repeat once more if the odour persists. Alamang bagoong (krill paste) typically needs two rounds; bagoong isda (fermented fish paste) may need only one.
Can I use dish soap to clean a ginataang gulay stain?
Not as the first step. Dish soap on an unemulsified coconut fat stain partially emulsifies the fat and pushes it deeper into the pile. Start with dry baking soda to absorb the coconut fat, then protease enzyme. A small amount of mild dish soap in cold water can help remove any remaining oiliness after the enzyme step — rinse very thoroughly afterward to prevent soap residue from attracting further dirt.
Does eggplant in the ginataang gulay stain carpet differently?
Eggplant (talong) skin contains anthocyanin — a water-soluble pigment that gives the skin its purple colour. On carpet, this pigment is mostly removed in the first cold-water rinse because it is water-soluble at normal pH. The eggplant flesh itself is mostly water and fibre with minimal staining chromogens. The dominant stain contributors in a ginataang gulay spill are the coconut milk fat and casein, the squash carotenoids, and the bagoong if present — not the eggplant.