How to Remove Grass Stains from a Cotton Shirt: Fresh and Set-In Marks illustration
Image: AI-generated by Stain Rescue Daily

Laundry Stains

How to Remove Grass Stains from a Cotton Shirt: Fresh and Set-In Marks

Grass stains on a cotton shirt can leave a stubborn green mark, but you can lift it with dish soap and white vinegar. Here's a practical guide for fresh and set-in stains, with cotton-specific precautions.

Part 2: Step-by-step method

How to Remove Set-In Grass Stains

Dried grass stains are more stubborn, but you can still lift them with a combination of dish soap and white vinegar. Here's how:

  1. Soak the stained area in cold water for 15-30 minutes to rehydrate the stain.
  2. Mix one tablespoon of liquid dish soap with one tablespoon of white vinegar in a small bowl.
  3. Apply the mixture to the stain and gently work it in with a soft brush or your fingers.
  4. Let it sit for 15-20 minutes to allow the solution to penetrate the fibers.
  5. Rinse thoroughly with cold water and check the stain.
  6. If the stain persists, repeat the treatment or try the baking soda paste method below.

Alternative Method: Baking Soda Paste

If you prefer a gentler approach, baking soda can help lift grass stains without harsh chemicals. Make a paste by mixing three parts baking soda with one part water. Apply it to the stain, let it dry, then brush it off and launder as usual. This works best on fresh stains and may require a few applications for set-in marks.

What Not to Do

  • Avoid hot water on grass stains, as heat can set the stain permanently.
  • Don't rub the stain vigorously, especially on wet fabric, as this can damage the cotton fibers.
  • Skip chlorine bleach on cotton shirts unless the care label says it's safe. Bleach can weaken the fabric and cause yellowing.
  • Don't put the shirt in the dryer until the stain is completely gone. Heat will set any remaining stain.

Fresh vs. Dried: Key Differences