Sutherland Shire Cleaners
Stain Removal

Bún Bò Huế Spilled on Carpet: Removing Annatto Pigment, Shrimp Paste and Spicy Broth Stains

15 July 20265 min read

Bún bò Huế is a Vietnamese noodle soup originating from the city of Huế in central Vietnam. It is distinct from phở in several important ways: the broth is spicier (chilli oil and lemongrass are prominent), the noodles are round rice vermicelli (bún) rather than flat rice noodles, and critically for carpet staining purposes, the broth is coloured with annatto (bột điều — dried annatto seeds infused in oil to extract the vivid orange-red bixin pigment) and flavoured with mắm ruốc (fermented shrimp paste). The protein components are sliced beef (bò), pork knuckle (giò heo), and sometimes Vietnamese sausage (chả). The broth aromatics are lemongrass, shallots, and galangal. On carpet, a bún bò Huế spill presents a complex stain: annatto bixin (one of the most intense orange-red natural pigments used in food — oil-soluble, very fast-staining), hot broth (penetrates rapidly into pile while still at serving temperature), mắm ruốc fermented shrimp paste odour (more persistent and more pungent than nuoc cham fish sauce), and chilli oil (capsanthin orange from the chilli-infused oil).

Annatto: the defining challenge

Annatto bixin is an oil-soluble pigment extracted from the seeds of the annatto plant (Bixa orellana). In bún bò Huế, the annatto is infused into oil (annatto oil) before being added to the broth, which means the pigment enters the carpet fibres carried in the oil — it wicks with the fat, not just with the water component of the broth. This oil-carried delivery makes annatto harder to address than water-soluble pigments: you must remove the oil carrier first (with cornflour) before hydrogen peroxide can reach the bixin molecules. Skipping cornflour and applying hydrogen peroxide directly to an annatto-oiled stain is less effective because the peroxide cannot penetrate the oil film. Annatto bixin is comparable in staining intensity to turmeric curcumin — on light or white carpet it requires two to three hydrogen peroxide applications for full removal.

Cleaning steps

  1. Blot the hot broth immediately — the heat accelerates annatto bixin penetration into fibres. Blot from the outer edge of the splash inward with a dry white cloth.
  2. Apply cornflour across the full annatto-broth zone. The annatto pigment travels in the oil component of the broth — cornflour must absorb the oil before pigment treatment. Leave for 15 minutes, vacuum off, and repeat once more.
  3. Apply cold water to the full stain zone and blot to dilute the water-soluble chilli and broth components.
  4. Mix one teaspoon of dish soap in one cup of cold water. Apply and blot to address the annatto oil, chilli oil, and meat fat from the pork knuckle broth.
  5. Apply enzyme cleaner for the meat protein (beef, pork) and the fermented shrimp paste components. Allow 25–30 minutes dwell time — the mắm ruốc odour requires an extended enzyme dwell.
  6. For annatto orange-red colour on light carpet: apply 3% hydrogen peroxide to the stained zone, allow 10–15 minutes, blot, and rinse. Expect two to three rounds.
  7. For persistent mắm ruốc odour: after the area dries fully from the first enzyme application, apply a second enzyme cleaner round with a 25-minute dwell. Follow with baking soda overnight if any odour remains.
  8. Rinse with cold water and blot dry.

Annatto is oil-soluble — cornflour first, then peroxide

Annatto bixin pigment is carried in oil, not in water. Applying hydrogen peroxide before removing the oil carrier is ineffective — the peroxide cannot penetrate the oil film to reach the bixin. Always complete the cornflour and dish soap steps first to remove the oil, then apply hydrogen peroxide to the remaining colour. This is the critical difference between annatto and water-soluble stains like red wine.

Mắm ruốc odour: fermented shrimp paste

Mắm ruốc (fermented shrimp paste) is made from small silver shrimp (ruốc/moi) packed in salt and fermented. It produces volatile compounds including trimethylamine and dimethyl disulfide — more pungent than standard fish sauce because the shrimp fermentation process generates additional sulphur-containing volatile compounds alongside the trimethylamine. Even a small amount of mắm ruốc in the broth creates a detectable odour in carpet fibres that is more persistent than fish sauce (nuoc cham) odour. Two rounds of enzyme cleaner are the standard treatment, with full drying between rounds. Baking soda overnight after the second enzyme round addresses any residual volatile compounds.

Bún bò Huế annatto stain not clearing?

Annatto bixin that has set deep into carpet pile backing is resistant to home treatment. Local cleaning professionals matched to your Sutherland Shire suburb can advise on professional extraction options for oil-carried natural pigment stains.

Find a local cleaner

Sutherland Shire Cleaners is a referral and matching service. We connect you with independent local cleaning professionals.

Frequently asked

The annatto oil in the broth has stained my light beige carpet a vivid orange-red. After two rounds of hydrogen peroxide it has faded to a pale orange. Will it fade further on its own?

Annatto bixin is photosensitive — it does degrade with UV light exposure over time. A pale orange residue on carpet in a sunny room will fade noticeably over several weeks. However, photodegradation is uneven and unpredictable — areas under furniture will not fade while exposed areas do, potentially creating a two-tone effect. A third hydrogen peroxide round at this point (after the pale orange has stabilised) is more reliable than waiting for UV fading. Apply the third round with a 15-minute dwell time. If a very faint pale tinge persists after three rounds, UV fading will clear it over a few weeks without further treatment.

The bún bò Huế was very spicy and the chilli oil on the surface of the broth has created an orange ring around the main broth spill. How do I treat the chilli oil ring separately?

The chilli oil ring is an oil-carried capsanthin (orange-red carotenoid from chilli) stain that has wicked outward from the main broth zone, carried by the surface fat layer on the broth. The chilli oil ring is the outermost extent of the oil spread and is the first area to treat with cornflour, since it represents the furthest reach of the fat wicking. Apply cornflour specifically to the ring zone first, then extend the cornflour application inward to the central broth area. The capsanthin pigment in the ring responds to hydrogen peroxide after the oil is addressed — treat the ring and the central annatto zone in the same hydrogen peroxide pass, working from the ring inward.

The bún noodles from the soup have become embedded in the carpet pile. How do I remove rice vermicelli from carpet?

Round rice vermicelli (bún noodles) are cooked in the bowl and have a soft, slippery texture. Wet rice vermicelli on carpet tends to slide into the pile and can be difficult to grip without spreading the noodles further. Allow the noodles to cool slightly (30 seconds) — they become slightly firmer and less slippery as they cool. Then lift them individually with tweezers or fingers, working from the outside of the noodle mass inward. Do not press down on the noodles. After removing the noodle mass, there will be residual rice starch on the carpet fibres — apply cold water and blot, then allow to dry and vacuum. Enzyme cleaner (amylase) breaks down any remaining starch film.

I used the mắm ruốc paste directly on the bowl (as a condiment, not in the broth) and a large spoonful fell on the carpet. Is neat mắm ruốc paste harder to treat than mắm ruốc-flavoured broth?

Neat mắm ruốc paste is far more concentrated than mắm ruốc-flavoured broth — the paste is 100% fermented shrimp material, while the broth contains a small amount of paste diluted through a large volume of liquid. A neat paste spill has: a much higher volatile compound concentration (the odour is extremely intense and will penetrate deeper into fibres), a very high salt content (requires thorough rinsing to prevent salt recrystallisation in the pile), and a dense protein mass from the shrimp that requires sustained enzyme treatment. Three rounds of enzyme cleaner with full drying between each round is appropriate for neat mắm ruốc paste. After cleaning, baking soda overnight for two consecutive nights. For a large paste spill on light carpet, professional hot-water extraction after home treatment is recommended to fully flush the volatile compounds from the pile backing.