Skip to content
Grandma'sCleaning Tips
Menu

Grass · Denim

Grass Stain on Denim — How to Get It Out

Grass stains on denim respond well to enzyme stain soap and cold water, because the chlorophyll and plant proteins break down under enzyme action. Denim's sturdy weave can take vigorous scrubbing, so you can treat grass aggressively without worrying about damage. Work quickly on fresh stains, but even dried grass marks usually lift with a little persistence.

  • Time20 min
  • DifficultyEasy
  • MaterialDenim

Watch out

TipDenim is tough, but raw or selvedge denim may bleed indigo dye when scrubbed wet. Test on an inside seam if your jeans are unwashed or very dark.

WarningNever tumble-dry denim with a visible grass stain. Heat from the dryer will bake the chlorophyll into the fabric and make it nearly impossible to remove.

Do this

  1. Rinse with cold water

    Hold the stained area under cold running water from the coldest tap setting (under 70 °F) for about one minute, rubbing the fabric against itself. This flushes out loose chlorophyll before it oxidizes and sets.

    Turn the jeans inside-out and rinse from the back to push the stain out through the surface rather than deeper into the fibers.

  2. Apply enzyme soap and scrub

    Rub about 1 tbsp of enzyme stain soap directly into the damp stain. Use a soft brush or old toothbrush to scrub in small circles for one to two minutes, working the enzymes into the fabric.

    Denim can handle firm pressure, so scrub harder than you would on delicate fabrics.

  3. Boost with baking soda if needed

    If a shadow remains, sprinkle 1 tbsp of baking soda over the soapy stain and scrub again for another minute. The mild abrasive lifts stubborn pigment without bleaching the indigo dye.

  4. Rinse and check

    Rinse thoroughly under cold water. Check that the green is gone before you machine-wash, because heat will set any leftover stain.

  5. Machine-wash as usual

    Wash the jeans in your machine on the warmest setting the care label allows, using your regular detergent. Tumble-dry or line-dry once you confirm the stain is completely gone.

Common questions

Will this work on old grass stains that have been washed and dried?+

Yes, but it takes longer. Soak the stain in cold water for 15 minutes, then apply enzyme soap and let it sit for 30 minutes before scrubbing. The enzymes need time to break down dried chlorophyll. Repeat if necessary.

Can I use dish soap instead of enzyme stain soap?+

Dish soap will remove some of the oily plant residue, but it lacks the enzymes that break down chlorophyll and plant proteins. You'll get better results with enzyme stain soap or liquid laundry detergent that lists enzymes on the label.

What if the stain is still faintly green after washing?+

Do not put the jeans in the dryer. Treat the area again with enzyme soap and baking soda, scrub for two minutes, then rewash. Grass stains sometimes need two rounds, especially if they sat for a day or more.

Is it safe to use bleach on denim grass stains?+

No. Chlorine bleach will strip the indigo dye and leave yellow or white patches on your jeans. Oxygen bleach is gentler but still risks fading. Stick with enzyme soap and baking soda for denim.

Same stain, other materials

More stains on denim