Skip to content
Grandma'sCleaning Tips
Menu

Grass · Linen

Grass Stain on Linen — How to Get It Out

Grass stains on linen come out with cold water and enzyme soap, and linen's sturdy fibers let you scrub harder than most fabrics. Fresh stains lift in minutes; set-in stains need a soak. Linen tolerates vigorous treatment, but skip the dryer until the green is completely gone.

  • Time20 min
  • DifficultyEasy
  • MaterialLinen

Watch out

TipTest enzyme soap and vinegar on a hidden seam first if your linen is dyed a dark or bright color; some dyes may lighten.

WarningNever put linen in the dryer until the stain is completely gone. Heat locks chlorophyll into the fibers permanently.

Do this

  1. Rinse with cold water

    Hold the stained area under cold running water from the coldest tap setting (under 70 °F), back side of the fabric facing the stream. Let the water push the grass pigment out through the fibers for about one minute.

    Linen's tight weave holds pigment, so rinse longer than you would cotton.

  2. Apply enzyme soap and scrub

    Rub a generous dab of enzyme stain soap directly into the damp stain. Use a soft brush or old toothbrush to scrub in small circles for about one minute, pressing firmly—linen can take it.

  3. Make a baking-soda paste

    Mix 1 tbsp baking soda with 1 tbsp white vinegar in a small bowl to form a fizzing paste. Spread the paste over any remaining green and let it sit for 10 minutes.

  4. Brush again and rinse

    Scrub the paste into the stain with your brush, then rinse thoroughly under cold water. Check that no green remains before you move to the washer.

  5. Wash in the machine

    Launder the linen in the hottest water the care label allows—linen usually tolerates hot (about 140 °F)—with your regular detergent. Air-dry or line-dry; tumble heat can set any leftover trace.

Common questions

Can I use bleach on grass-stained linen?+

You can use oxygen bleach (not chlorine) on white or natural linen after you've pretreated the stain. Chlorine bleach can yellow linen and weaken the fibers over time. Always rinse the enzyme soap completely before adding any bleach to avoid a chemical reaction.

What if the grass stain is old and dried?+

Soak the linen in cold water with 1 tbsp enzyme stain soap for at least one hour, or overnight for very old stains. Scrub with a brush every 20 minutes if you can. The enzymes need time to break down dried chlorophyll, but linen's durable weave won't suffer from a long soak.

Will scrubbing damage my linen?+

Linen is one of the strongest natural fibers and handles firm scrubbing better than cotton or wool. Use a soft brush and scrub along the direction of the threads, not in tight circles that might fray the edges. Avoid metal brushes or anything with stiff plastic bristles.

Can I skip the baking soda step?+

Yes, if the enzyme soap alone lifts the stain after scrubbing. Baking soda and vinegar add extra lifting power for stubborn or set-in grass marks. If the green is gone after step two, rinse well and go straight to the wash.

Same stain, other materials

More stains on linen