Skip to content
Grandma'sCleaning Tips
Menu

Grass · Wool

Grass Stain on Wool — How to Get It Out

Grass stains on wool come out with cold water and enzyme stain soap, but you must work gently to avoid felting the fibers. Chlorophyll from grass is a stubborn pigment that binds to protein fibers like wool, so patience and the right technique matter more than scrubbing hard.

  • Time25 min
  • DifficultyMedium
  • MaterialWool

Watch out

WarningNever use hot water or put wool in the dryer — heat causes wool to shrink and felt, turning fibers into a matted mess.

WarningDo not rub or twist wool aggressively. Friction combined with moisture will felt the fibers permanently.

TipTest enzyme soap on an inside seam first. Some dyed wool may lighten slightly, especially if the dye was not set properly.

Do this

  1. Blot and rinse with cold water

    Hold the stained area under cold running water from the coldest tap setting (under 70 °F) and let it flow through the back of the fabric to push the chlorophyll out. Blot gently with a white cloth — never rub hard or you risk felting the wool.

    Always rinse wool stains from the back so you push pigment out instead of deeper into the fibers.

  2. Apply enzyme stain soap

    Dab about 1 tsp of enzyme stain soap directly onto the damp grass stain. Use a soft brush or old toothbrush to work it in very gently, brushing in one direction along the fabric grain for about one minute.

  3. Let it sit

    Leave the enzyme soap on the stain for 10 minutes so the enzymes can break down the grass proteins and chlorophyll. Do not let the wool dry out completely — mist lightly with cold water if needed.

  4. Rinse and check

    Rinse thoroughly under cold running water until all soap is gone. Check the stain in good light — if a shadow remains, repeat the enzyme soap step once more.

  5. Neutralize and hand-wash

    Mix 1 tbsp white vinegar and 1 tsp baking soda in a small bowl of cold water, then swish the wool item through it to neutralize any soap residue. Rinse one final time in cold water, press out excess water gently between towels, and lay flat to dry.

Common questions

Can I machine-wash wool after treating a grass stain?+

Only if the care label says machine-washable and you use a wool or delicate cycle with cold water. Most wool should be hand-washed to avoid felting. Never use a regular warm cycle or the agitator will mat the fibers.

What if the grass stain is old and set in?+

Old grass stains need longer enzyme contact time. Apply enzyme stain soap, cover the spot with a damp white cloth, and let it sit for up to 30 minutes before rinsing. You may need to repeat the treatment two or three times for stubborn chlorophyll.

Will white vinegar damage wool?+

No, diluted white vinegar at 5 % is safe for wool and actually helps neutralize alkaline soap residue. Just rinse thoroughly afterward so no vinegar smell lingers.

Can I use hydrogen peroxide on grass stains in wool?+

Use it only as a last resort on white or undyed wool, and dilute it to 1 part peroxide to 2 parts water. Peroxide can lighten or yellow dyed wool, so test on a hidden seam first and rinse immediately after a few minutes.

Same stain, other materials

More stains on wool