Skip to content
Grandma'sCleaning Tips
Menu

Tomato · Denim

Tomato Stain on Denim — How to Get It Out

Tomato stains on denim respond well to cold water and dish soap because the fabric is tough enough to scrub without damage. Denim's tight twill weave holds pigment, so you need mechanical action — not just soaking — to lift the red-orange tannins before they set. Fresh stains come out in one treatment; dried stains may need a second round with enzyme soap.

  • Time15 min
  • DifficultyEasy
  • MaterialDenim

Watch out

TipDenim can fade with repeated scrubbing, especially if it's dark or raw. Test your brush pressure on an inside seam first.

WarningNever put tomato-stained denim in a hot dryer before the stain is completely gone. Heat sets tannin stains permanently.

Do this

  1. Scrape off solids and rinse from the back

    Scrape away any tomato pulp or seeds with the edge of a spoon. Hold the stained area under cold running water from the tap (coldest setting, under 70 °F) with the back of the fabric facing the stream so the water pushes the stain out instead of deeper in.

    Denim is dense, so rinsing from the back prevents the stain from spreading sideways through the weave.

  2. Apply dish soap and scrub

    Squeeze about 1 tsp of dish soap directly onto the damp stain. Use a soft brush or old toothbrush to scrub in small circles for one to two minutes, working the soap into the fabric.

  3. Rinse and check

    Rinse thoroughly under cold water. If a faint shadow remains, rub in a small dab of enzyme stain soap, let it sit for five minutes, then scrub again with the brush.

  4. Wash in the machine

    Launder the denim in the washing machine on a normal cycle with your regular detergent and cold or warm water (up to 100 °F). Check that the stain is gone before you tumble-dry; heat will lock in any remaining pigment.

Common questions

What if the tomato stain is already dry on my jeans?+

Soak the stained area in cold water for ten minutes to rehydrate the pigment. Make a paste of 1 tbsp baking soda and a few drops of water, spread it on the stain, and let it sit for fifteen minutes before you scrub with dish soap.

Can I use hot water to speed things up?+

No. Hot water sets tomato stains by cooking the proteins and tannins into the fiber. Always start with cold water, treat the stain, and only use warm water in the final machine wash after you've confirmed the stain is gone.

Will scrubbing damage the color of my dark denim?+

Gentle scrubbing with a soft brush won't harm most denim, but raw or selvedge denim can show wear marks. Test on an inside seam or hem, and use lighter pressure on dark washes. If you're worried, dab and press instead of scrubbing in circles.

Do I need enzyme soap if dish soap already worked?+

Only if a faint shadow remains after rinsing. Dish soap breaks down the oily part of tomato sauce, but enzyme soap digests any leftover protein. Most fresh tomato stains come out with dish soap alone.

Same stain, other materials

More stains on denim