How to Remove Grass Stains from Clothes

Grass stains are among the toughest laundry challenges — they’re a combination of chlorophyll, proteins, and other organic compounds that bond strongly with fabric fibres. But with the right pre-treatment before washing, grass stains come out reliably from most fabrics.

Why Grass Stains Are Stubborn

Grass stains aren’t just dirt — the green colour comes from chlorophyll, which acts as a natural dye and bonds directly with fabric fibres in a similar way to textile dyes. This is why rinsing or washing without pre-treatment does almost nothing. The stain needs to be chemically broken down before the washing machine can remove it.

What You’ll Need

  • Liquid laundry detergent or dish soap
  • Hydrogen peroxide (3%)
  • White vinegar
  • Old toothbrush

Step-by-Step: How to Remove Grass Stains from Clothes

Step 1: Don’t Rinse First

Unlike many stains, rinsing grass stains with water before pre-treating can actually spread the chlorophyll further into the fabric. Start with a dry or barely damp pre-treatment instead.

Step 2: Apply Liquid Detergent or Dish Soap

Apply liquid laundry detergent or dish soap directly to the stain and work it in gently with an old toothbrush using small circular motions. Focus on working the detergent into the fabric rather than scrubbing aggressively, which can spread the stain. Let it sit for 10–15 minutes.

Step 3: Apply Hydrogen Peroxide (for white or light fabrics)

For white or light-coloured clothing, apply a small amount of 3% hydrogen peroxide over the detergent. Let it fizz and sit for another 5 minutes. Hydrogen peroxide bleaches the chlorophyll compounds and significantly boosts stain removal on light fabrics. Test on a hidden area first.

Step 3 (alternative): White Vinegar for Dark Fabrics

For dark or coloured clothing where hydrogen peroxide risks bleaching, apply white vinegar over the detergent instead. Let it sit for 5 minutes. Vinegar helps break down the protein components of the stain.

Step 4: Scrub and Rinse

After the treatment has sat, scrub gently with the toothbrush, then rinse thoroughly with cold water. Check whether the green colour has lifted significantly — if not, repeat the pre-treatment before washing.

Step 5: Wash in Cold Water

Wash on a cold or warm cycle (check the care label) with your regular detergent. Air dry and inspect before using the dryer — heat sets remaining stain permanently.

For Stubborn or Set-In Grass Stains

If the stain has dried or been through a wash cycle without treatment, mix equal parts hydrogen peroxide and dish soap, apply generously, and let sit for 30 minutes before scrubbing and washing. For very stubborn stains on white fabric, soaking in an oxygen-based bleach solution (OxiClean or similar) for several hours is highly effective.

Fabric-Specific Tips

Denim and cotton

Most forgiving. The full method above works well. Can tolerate firmer scrubbing.

Synthetic sportswear (polyester, nylon)

Grass stains on synthetic fabric from sports use are common. Dish soap and cold water pre-treatment usually works well. Avoid hot water which can set synthetic stains.

Wool and delicates

Use mild dish soap only, no hydrogen peroxide. Hand wash gently in cool water.

Frequently Asked Questions

Will grass stains come out after they’ve been dried in the dryer?

Dryer heat makes grass stains significantly harder to remove because it sets the chlorophyll into the fabric. It’s not always impossible — try the hydrogen peroxide and dish soap treatment and repeat two or three times. But prevention is easier: always check for stains before drying.

Does toothpaste remove grass stains?

White toothpaste has mild abrasive and detergent properties that can help on light grass stains. It’s not as effective as dish soap or hydrogen peroxide but works in a pinch. Avoid gel or coloured toothpaste which can add a new stain.

Final Thoughts

Pre-treatment is everything with grass stains. The washing machine alone won’t remove chlorophyll — you need to chemically break it down first with detergent and hydrogen peroxide (or vinegar for dark fabrics). Work the treatment in before rinsing, air dry to check, and grass stains almost always come out completely.

Sharing is caring!

Leave a Comment