Filipino Sopas: Chicken Macaroni Soup With Evaporated Milk
Filipino sopas is a hearty chicken macaroni soup — elbow macaroni (or any short pasta), shredded chicken (often breast meat), carrots (karot), cabbage (repolyo), onion, celery or spring onion, chicken broth, and a key ingredient that distinguishes it from Italian or Western chicken noodle soup: evaporated milk (gatas na evaporada), which gives the broth a distinctively creamy, milky character. Sopas is a classic Filipino rainy-season comfort food, given to sick family members and children, and is a staple at Filipino parties and gatherings.
On carpet, sopas creates a distinctive stain profile driven by the evaporated milk broth. Evaporated milk is a concentrated dairy product (approximately 60% of the water removed) with approximately 6–8% fat, 7% protein, and 10% lactose. When this dairy-rich broth dries on carpet, the lactose can undergo a mild Maillard-type browning and the protein can denature and bond to carpet fibres, creating a yellowish set stain if left untreated.
Component 1: Evaporated Milk Broth — Dairy Fat and Protein
The evaporated milk component of sopas is the primary stain driver. Evaporated milk contains: fat (butterfat, approximately 6–8%) — addressed by baking soda and dish soap; casein and whey protein (approximately 7%) — addressed by protease enzyme; and lactose (approximately 10%) — addressed by amylase enzyme (lactose is a disaccharide that amylase cleaves to glucose and galactose). The protein component is particularly important: casein is a highly adhesive protein that bonds strongly to carpet fibres when it dries and denatures. Evaporated milk that dries on carpet creates a pale yellow-white stain from denatured casein, similar to dried regular milk but more concentrated.
Cold water only for dairy protein — heat sets casein
Evaporated milk contains casein protein, which denatures and bonds permanently to carpet fibres when heated. Use only cold water throughout the entire sopas treatment — never hot water. Hot water (above ~50°C) heat-sets the casein and makes the stain significantly harder to remove.
Component 2: Cooked Macaroni Starch
Elbow macaroni is made from durum wheat semolina (high in starch and gluten protein). Cooked macaroni is approximately 25% starch (gelatinised durum starch, mostly amylopectin from the semolina). The amylase enzyme step addresses the macaroni starch. Cooked macaroni in the spill should be collected immediately before it cools and the starch sets. Cooked pasta starch is less adhesive than glutinous rice starch (see the goto guide) but still sets firmly on carpet within minutes.
Component 3: Cabbage Sulfur Compounds — Persistent Odour
Cabbage (repolyo, Brassica oleracea var. capitata) is a glucosinolate-containing brassica vegetable. When cabbage is cooked in sopas, the glucosinolates break down to release volatile sulfur compounds including dimethyl sulfide, dimethyl disulfide, and methanethiol (methyl mercaptan). These are the compounds responsible for the characteristic smell of cooked cabbage — a distinctly pungent, sulfurous aroma that is pleasant in the context of hot soup but noticeable if the spill sits on carpet. Baking soda overnight applications neutralise the dimethyl sulfide and methanethiol. The aroma dissipates naturally over 24–48 hours with ventilation.
Component 4: Carrot Beta-Carotene
Carrots contribute beta-carotene (a fat-soluble carotenoid pigment) to the sopas broth. Beta-carotene is responsible for the orange colour of carrots. In the sopas broth it is partly dissolved in the chicken fat and evaporated milk fat phase. On carpet, the beta-carotene migrates with the fat into carpet fibres. The fat removal step must precede the hydrogen peroxide step, which addresses the beta-carotene colour residue after fat removal.
Step-by-Step Treatment Sequence
- Collect macaroni, chicken pieces, carrots, cabbage — work quickly.
- Blot sopas broth — cold water only, working inward.
- Baking soda (15 minutes) — absorbs chicken fat and evaporated milk fat. Vacuum.
- Dish soap (cold water) — emulsifies dairy fat and chicken fat. Blot. Rinse cold.
- Enzyme treatment (protease 20 min + amylase 30 min) — protease for casein and chicken protein; amylase for macaroni starch and lactose. Blot and rinse cold.
- Hydrogen peroxide (3%), round 1 — for carrot beta-carotene and any milk yellowing. 15 minutes, blot, dry.
- Hydrogen peroxide (3%), round 2 — for dairy yellowing on light carpet. Blot and dry.
- Baking soda overnight (round 1) — for cabbage sulfur compounds, chicken fat odour.
- Ventilate — cooked cabbage sulfur compounds dissipate naturally; ventilation accelerates this.
Sopas vs Tinolang Manok on Carpet
Tinolang manok (ginger chicken soup with papaya or chayote and malunggay) and sopas are both Filipino chicken soups but create different carpet stains. Tinolang manok has a clear ginger broth with no dairy, malunggay chlorophyll, and green papaya or chayote starch — no dairy protein or lactose, no pasta starch. Sopas has evaporated milk (dairy protein, fat, lactose — cold water essential), pasta starch, and cabbage sulfur compounds, but no chlorophyll colour concern. The protease and amylase steps are more important for sopas; the peroxide step is more important for tinolang manok.
Sopas Chicken Macaroni Soup on Carpet?
A matching and referral service connects Sutherland Shire residents with local carpet cleaning specialists experienced in dairy-protein and pasta starch stains from Filipino comfort food soups. 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 sopas was made with fresh milk (fresh full-fat cow's milk) instead of evaporated milk — some households substitute fresh milk when evaporated milk is not available. Fresh full-fat milk has approximately 3.5% fat and 3.5% protein, significantly less concentrated than evaporated milk (6–8% fat, 7% protein). Does fresh-milk sopas create a less severe carpet stain than evaporated-milk sopas?
Fresh-milk sopas versus evaporated-milk sopas on carpet: (1) Lower dairy concentration — fresh full-fat milk has approximately half the protein and fat concentration of evaporated milk. A fresh-milk sopas broth is thinner and less creamy than the evaporated milk version. On carpet, the fresh-milk version deposits less casein protein and less butterfat per unit volume of spill. The baking soda and dish soap fat removal steps are correspondingly faster (one baking soda round may be sufficient versus the standard two for evaporated milk sopas). (2) Less yellowing risk — the concentrated lactose and protein in evaporated milk is responsible for the yellowing of dried evaporated milk on carpet. Fresh milk has a lower lactose and protein concentration and is less likely to create a visible yellow residue on drying. The hydrogen peroxide step may still be needed for carrot beta-carotene but is less critical for dairy yellowing in a fresh-milk version. (3) Cold water rule unchanged — even though fresh milk is less concentrated, the casein protein in fresh milk is still heat-sensitive and will denature and bond to carpet at temperatures above ~50°C. Cold water throughout remains the rule. (4) Same pasta starch and vegetable treatment — the macaroni, carrot, and cabbage treatment is unchanged. The amylase enzyme step for pasta starch and the overnight baking soda for cabbage sulfur compounds are the same. (5) Overall: fresh-milk sopas is a simpler stain — one baking soda round instead of two, enzyme step primarily for pasta starch and chicken protein rather than dairy protein, and lower yellowing risk.
The sopas included hotdog slices — sliced processed hotdog (hot dog/hotdog Pinoy style, e.g. Purefoods or CDO brand) is a very common addition to Filipino sopas, especially the version for children. Filipino hotdog is bright red/orange from annatto and nitrite curing. Does the hotdog addition create an additional stain concern from the hot dog colour?
Sopas with hotdog (processed sausage) on carpet versus plain chicken sopas: (1) Hotdog fat — processed Filipino hotdog is approximately 15–20% fat (mechanically separated meat, pork/chicken/beef blend, high fat content). Sliced hotdog in the spill releases this fat onto the carpet. The hotdog fat contributes meaningfully to the total fat load — two baking soda rounds are warranted even if one was borderline for the dairy-fat-only version. (2) Annatto colour from hotdog — Filipino processed hotdog (the red/orange variety) is coloured with annatto (atsuete), the same pigment used in goto. The annatto from the hotdog slices infuses into the soup broth and contacts the carpet. The hydrogen peroxide step addresses this annatto colour — two rounds are standard when hotdog is present (carrot beta-carotene plus hotdog annatto together). (3) Nitrite curing pigment — the bright red colour of Filipino processed hotdog comes partly from annatto and partly from nitrosomyoglobin (the reaction product of myoglobin and nitrite in the curing process). Nitrosomyoglobin is more resistant to hydrogen peroxide than annatto. On a very light carpet with a significant hotdog colour stain, a third hydrogen peroxide round may be needed for the residual nitrosomyoglobin after the annatto has been addressed. (4) Hotdog protein — processed hotdog protein (mechanically separated meat protein) is addressed by the standard protease enzyme step. (5) No change to cabbage or pasta starch treatment — the hotdog addition does not affect the cabbage sulfur or macaroni amylase steps.
The sopas was the version with potatoes (patatas) added alongside or instead of macaroni — some Filipino sopas versions use potato cubes as the starchy element rather than pasta, or add potato alongside macaroni. Potatoes have a very different starch profile from pasta (potato starch versus durum wheat starch). Does potato sopas create a different starch stain from macaroni sopas?
Potato sopas versus macaroni sopas on carpet — starch comparison: (1) Potato starch versus durum wheat starch — potato starch (Solanum tuberosum starch) has much larger starch granules than durum wheat starch. Potato starch is very high in amylopectin (approximately 80%) and creates a very clear, neutral-tasting gel when gelatinised. Durum wheat starch is slightly higher in amylose. Both are digested by amylase enzyme. (2) Potato flesh on carpet — cooked potato cubes (patatas) in the spill break apart easily under foot traffic, releasing mashed potato onto the carpet pile. Mashed potato is extremely sticky — collect all potato pieces before foot traffic compresses them. The mashed potato residue is highly adhesive and bonds to carpet fibres. (3) Potato skin colour — if the potatoes were unpeeled (some recipes leave the skin on), the potato skin contains anthocyanin (in red-skinned varieties) or chlorogenic acid (in all varieties). Chlorogenic acid creates a blue-grey discolouration when it oxidises and contacts iron ions in carpet or water. If grey-blue discolouration appears, this is likely oxidised chlorogenic acid — treat with the hydrogen peroxide step. (4) Extended amylase dwell for potato — potato amylopectin creates a very cohesive gel on carpet. The amylase dwell time for a potato-heavy sopas version should be extended to 35–40 minutes versus the standard 30 minutes for pasta. (5) Same evaporated milk treatment — the dairy protein, fat, and lactose treatment is identical whether the sopas uses potato or macaroni.
The sopas was a party-size batch made in a very large pot and the entire pot was knocked over, soaking a large area of carpet (approximately 1.5 metres × 1.5 metres = 2.25 square metres) with a very large volume of hot sopas broth and solids. This is a major spill event, not a bowl tip. What is the priority sequence for a large-area sopas carpet emergency?
Large-area sopas emergency (party pot, 2.25 square metres) on carpet: (1) Immediately contain spread — place dry bath towels or beach towels at the perimeter of the spill to stop the broth spreading further. A large volume of hot sopas broth will flow outward rapidly. Soaking up the perimeter first contains the footprint. (2) Do NOT use hot water — this is critical for a large party sopas spill where the instinct may be to use a steam cleaner or hot water extraction machine immediately. Steam cleaning or hot water will heat-set the casein protein across the entire 2.25m² area. Use only cold water and cold treatment solutions throughout. (3) Mass collection of solids — before applying any wet treatment, collect all macaroni, chicken, carrots, and cabbage from the entire area. Large amounts of macaroni can compress under treatment and set deeper into the pile. (4) Work in zones — treat a 40cm × 40cm section at a time rather than attempting to apply baking soda or enzyme across the full 2.25m² at once. Each zone: baking soda → vacuum → dish soap → enzyme → rinse → dry before moving to the next zone. This prevents cross-contamination between zones and ensures each zone gets adequate treatment contact time. (5) Professional assistance — a 2.25m² hot sopas spill with evaporated milk, pasta starch, chicken fat, and cabbage penetrating a full carpet area to the backing is at the upper boundary of DIY treatment scope. If the carpet is expensive (wool, expensive synthetic) or if the backing becomes fully saturated, engaging a professional carpet cleaner via a matching service is the appropriate path to avoid backing mould or permanent dairy protein setting.