How to Remove Tomato Stains
The red pigment is fat-soluble. Dish soap is the key — not water alone. Blot off excess, rinse cold, then dish soap directly on the stain.
Tomato stains are red because of lycopene — a fat-soluble pigment that water cannot dissolve. Reaching for the tap is instinctive but only moves the liquid, not the colour. Dish soap first, cold water throughout, and oxygen bleach for anything that remains.
Why Tomato Stains Are Red and Difficult
Tomato gets its red colour from lycopene — a carotenoid pigment. Lycopene is fat-soluble, which means it does not dissolve in water alone. Rinsing a fresh tomato stain with water moves the liquid but leaves the pigment behind. This is why dish soap (a degreaser and surfactant) is essential: it lifts the fat-soluble lycopene and carries it off the fabric. Tomato sauce, pasta sauce, and ketchup also contain tannins (acidic plant pigments), sugar, and sometimes cooking fats — making them compound stains similar to coffee. Old or dried tomato stains are harder because the lycopene has oxidized and formed stronger bonds with the fabric.
Fresh Tomato Stain
- 1
Remove excess tomato immediately
Scoop or blot up as much of the tomato or sauce as possible with a spoon or clean cloth. Do not rub — rubbing spreads lycopene sideways into undamaged fabric and drives it deeper into the weave. Lift straight up.
- 2
Rinse with cold water from behind
Run cold water through the back of the stained fabric to push the tomato out rather than through it. Cold water only — hot water sets the tannin and starch components and makes the stain harder to remove.
- 3
Apply dish soap directly to the stain
Apply a generous amount of dish soap (washing-up liquid) to the damp stain. Work it in gently with your fingers — small circular motions, starting from the outside edge inward. Dish soap is a degreaser and surfactant that lifts lycopene far more effectively than laundry detergent alone. Leave for 5–10 minutes.
- 4
Rinse thoroughly with cold water
Rinse out the dish soap with cold water. The water should run clear or very faint pink — if it is still strongly red, repeat the dish soap step before proceeding.
- 5
Apply enzyme detergent for sauce stains
If the tomato was a cooked sauce (pasta sauce, pizza sauce, ketchup) rather than fresh tomato, apply a biological enzyme detergent after the dish soap step. Protease and amylase in the detergent target any protein and starch from the sauce. Leave for 5 minutes.
- 6
Check and wash
Check the stain — if it has largely faded, wash as normal at 40°C (or the safe temperature for the fabric). Check before tumble drying. If a pink or orange tinge remains, apply the oxygen bleach step before washing.
Dried Tomato Stain
- 1
Scrape off any dried crust
If the tomato has dried to a crust, gently scrape it off with a blunt knife or fingernail before wetting. Removing the surface layer reduces the amount of pigment to treat.
- 2
Soak in cold water with dish soap
Wet the stained area with cold water and apply dish soap. Let it soak for 15–30 minutes to soften the oxidized lycopene. Dried tomato stains need longer soaking time than fresh stains.
- 3
Enzyme detergent + gentle brushing
After soaking, apply biological enzyme detergent over the dish soap and work in gently with a soft toothbrush. The combination of degreaser and enzyme attacks all components of the tomato stain simultaneously. Leave for another 10–15 minutes.
- 4
Oxygen bleach for the remaining red tinge
For the stubborn pink or orange residue that often remains after degreasing, apply OxiClean or Vanish Oxi powder mixed with cold water to form a paste. Leave for 30–60 minutes — oxygen bleach breaks the chromophore bonds in oxidized lycopene. This step is often what achieves complete removal on dried stains.
- 5
Wash at 40°C and check
Wash with biological detergent at 40°C. Examine the stain before tumble drying — any pink tinge will be permanently set by dryer heat. Repeat treatment cycles if needed. White cotton is the most forgiving; dark or printed fabrics may need fewer cycles as the tinge is less visible.
What to Avoid
Hot water
Hot water sets the tannin and starch components of tomato sauce into the fabric. Always use cold water during pre-treatment. Warm water (40°C) is safe for washing after the stain has been pre-treated.
Rubbing the stain
Lycopene is fat-soluble and spreads very easily under mechanical pressure. Rubbing sideways enlarges the stain and drives pigment into undamaged fibres. Always blot from the outside edge inward.
Water alone without dish soap
Water lifts the water-soluble liquid but leaves the fat-soluble lycopene behind. Dish soap is essential as the primary treatment for the red pigment.
Tumble drying before confirmed gone
Dryer heat permanently bonds any remaining lycopene and tannin residue to the fabric. Check in good light before drying — a faint pink or orange mark is still treatable before drying but permanent after.
By Fabric
Most responsive. Dish soap + enzyme pre-treatment, 40°C wash. White cotton: oxygen bleach soak (30–60 min) followed by warm wash achieves near-complete removal even on dried stains.
Dish soap is important — polyester fibres can trap lycopene. Cool wash (30–40°C). Oxygen bleach safe on most polyester for remaining pink tinge.
Similar treatment to cotton. Responds well to dish soap + enzyme detergent. Oxygen bleach effective on remaining colour. Wash at 40°C.
Scrape excess, cold rinse, dish soap pre-treatment. Wash inside-out. Check before drying — pink tinge on dark denim may be less visible but still indicates incomplete removal.
Cold water blot, dish soap only. No enzyme detergent (protease damages wool), no hot water, no oxygen bleach on coloured wool. Hand wash cold, lay flat. Dry clean for severe staining on wool.
Cold water blot, very diluted dish soap only. No enzyme detergent (attacks silk protein). No rubbing. Rinse carefully. Dry clean for stubborn tomato stains on silk.
FAQ
How do you remove tomato stains from clothes?
Blot off excess tomato immediately (do not rub), then rinse with cold water from behind the fabric. Apply dish soap directly to the stain and work in gently — lycopene (the red pigment in tomato) is fat-soluble and needs a degreaser to lift it. Leave for 5–10 minutes and rinse. For tomato sauce with cooked-in ingredients, follow with enzyme detergent. Check before tumble drying — heat permanently sets remaining pigment.
Why are tomato stains so hard to remove?
Tomato stains are difficult because lycopene — the pigment that makes tomatoes red — is fat-soluble. Water alone cannot dissolve it. Standard laundry detergent is partially effective, but dish soap (a dedicated degreaser and surfactant) is the most effective treatment. Tomato sauce also contains tannins and sometimes protein from cooked ingredients, making it a compound stain. Dried tomato is harder because the lycopene oxidizes and forms stronger bonds with the fabric.
Does OxiClean remove tomato stains?
Yes — oxygen bleach (OxiClean, Vanish Oxi) is very effective for the remaining pink or orange lycopene residue, particularly on white or light fabrics. Apply as a paste (powder mixed with cold water) after the dish soap step, leave 30–60 minutes, then wash. It works best on dried or set stains where the degreaser alone has not fully removed the red tinge. Safe on most colourfast fabrics — test on dark or printed items first.
How do you remove a dried tomato stain?
Scrape off any dried crust first. Soak the stained area in cold water with dish soap for 15–30 minutes. Apply enzyme detergent and work in gently with a soft toothbrush. For the remaining red or pink tinge, apply oxygen bleach paste (OxiClean or Vanish powder mixed with cold water) and leave 30–60 minutes. Wash at 40°C and check before tumble drying. Multiple treatment cycles may be needed for old dried tomato stains.
Related guides
Got another stain?
Use the stain picker →