Laundry Stains
How to Remove a Set-In Grass Stain from a Cotton Shirt
A set-in grass stain on a cotton shirt can leave a stubborn green mark, but you can lift it with dish soap, white vinegar, and baking soda. Here's a practical guide for set-in stains, with cotton-specific precautions.
Grass stains on cotton shirts are a classic warm-weather problem. Whether from a picnic, a game of tag, or yard work, the green mark can set in quickly if not treated right away. But even a set-in grass stain isn't hopeless. With a few household staples and a little patience, you can often lift it completely.
Why Grass Stains Are Tricky
Grass stains are a combination of plant pigments and protein. The green color comes from chlorophyll, which can bind tightly to cotton fibers. Once the stain dries, it becomes more stubborn, but that doesn't mean it's permanent. The key is to use the right method and avoid common mistakes that can make the stain worse.
Readers may also find How to Remove Hard Water Stains from a Chrome Faucet, How to Remove a Set-In Coffee Stain from a Nylon Carpet, and How to Remove a Fresh Orange Juice Stain from a Cotton T-Shirt useful. For more stories like this, browse our Makeup, Ink & Dye section.
What to Do First
If the stain is already set in, start by scraping off any dried grass residue with a dull knife or spoon. Then, rinse the area with cold water from the back of the stain to push it out. Avoid hot water, as it can set the stain further.