Ketchup and tomato sauce are among the most common food spills at family meals and backyard barbecues — and one where acting within the first few minutes produces dramatically better results than treating a dried stain. The combination of lycopene pigment, acidity, and sugar creates a stain that gets progressively harder to remove as it dries.
What Makes Ketchup a Compound Stain
Tomato sauce and ketchup contain three staining components that each require attention:
- Lycopene — the red carotenoid pigment that gives tomato its colour. Lycopene is fat-soluble, meaning it does not dissolve in water. It bonds to carpet fibres and produces the persistent red-orange shadow that remains after surface cleaning with water alone.
- Acidity (vinegar and tomato citric acid) — the acidic compounds in ketchup can affect some carpet dyes, particularly wool carpet, if left in contact for an extended period. They do not typically cause the same fibre damage as bleach, but pH-sensitive carpet dyes may be slightly affected by prolonged exposure.
- Sugar — ketchup contains high fructose corn syrup or sugar. As the liquid evaporates, the sugar concentrates in the carpet pile and creates a sticky residue that attracts ambient dust and soil, causing the stain area to progressively darken over time.
Do not rub — and act before it dries
Rubbing spreads lycopene pigment into more carpet fibres and mechanically embeds the stain deeper into the pile. Blot only. And act fast — a dried ketchup stain takes 3–4 times longer to treat than a fresh one, with less complete removal.
Treatment Sequence
- Remove surface sauce: lift as much ketchup as possible with a spoon or card, working from the outside inward. Remove solid matter without pressing down.
- Blot with a clean cloth — do not rub. Cold water helps dilute the stain while blotting. Work from outside inward.
- Apply dish soap solution (one teaspoon concentrate in 250ml cold water) to the area. Work gently into the pile with a cloth. Blot to lift the lycopene and sugar residue. The dish soap acts as both a surfactant (lifts the dye from the fibre surface) and a degreaser (addresses the fat-soluble lycopene carrier).
- Rinse with cold water and blot. Check in good light for remaining colour.
- For persistent red-orange lycopene residue: apply 3% hydrogen peroxide to a cloth and blot (test in hidden area first; do not use on wool or coloured carpet without testing). Hydrogen peroxide is a mild oxidising agent that breaks down carotenoid pigments. Leave for 5 minutes, then rinse and blot dry.
Dried Ketchup: More Work, Same Method
A dried ketchup stain has a brown-orange residue where the sugar has caramelised and the lycopene has oxidised and bonded more firmly to the fibre. Rehydrate with warm water (allow 5 minutes), then apply dish soap solution. For the lycopene shadow, hydrogen peroxide is more important for dried stains than fresh ones. Multiple rounds of treatment are typically needed for dried ketchup that has been sitting for more than a few hours.
Ketchup near entry points or high-traffic areas that has accumulated soil on top of the sugar residue — the soil-attraction effect from the sticky sugar — may need professional hot water extraction to fully remove the embedded soil and residual lycopene from the backing.
Find a Local Specialist for Persistent Tomato Sauce Stains
Dried or large-area tomato sauce stains — particularly where the lycopene shadow persists after dish soap treatment — benefit from professional pre-treatment with appropriate chemistry. Finding a matched local specialist means the treatment is right for the stain depth and carpet fibre type.
Find a Matched Local SpecialistSutherland Shire Cleaners is a local matching and referral service. We connect you with vetted local providers — we do not supply cleaning services directly.
Frequently asked
How do you remove tomato sauce from carpet?
Remove surface sauce with a spoon or card first. Blot (do not rub) with cold water to dilute. Apply dish soap solution and blot to lift the lycopene pigment and sugar residue. Rinse with cold water. For remaining red-orange discolouration, 3% hydrogen peroxide on a cloth can break down the lycopene pigment — test in a hidden area first, especially on coloured or wool carpet.
Why does tomato sauce leave a red stain even after cleaning?
The red residue is lycopene — a fat-soluble carotenoid pigment that does not dissolve in water. Water and standard water-based cleaners lift the bulk of the sauce but leave the lycopene behind, bonded to the fibre. Dish soap (as a degreaser that addresses fat-soluble compounds) is more effective, and hydrogen peroxide can break down the remaining pigment through oxidation.
Does hydrogen peroxide remove tomato sauce from carpet?
Yes — 3% hydrogen peroxide (pharmacy grade) is an effective oxidising agent for lycopene and other carotenoid pigments. Apply to a cloth and blot; allow 5 minutes dwell time; rinse and blot dry. Test in a hidden area first — hydrogen peroxide can affect the dye of some coloured carpets and should not be used on wool without testing.
I have a BBQ sauce stain that has been there for weeks. Can it be removed?
Possibly, with more work than a fresh stain. Rehydrate with warm water and allow 5 minutes, then apply dish soap treatment. Follow with hydrogen peroxide for the lycopene component. Multiple rounds are typically needed. If the stain area has also accumulated soil (from the sticky sugar residue attracting dust), the embedded soil may need professional hot water extraction to fully remove — dish soap treatment alone cannot reach the backing depth.