Quick answer: To remove grass stains, rinse off debris, pretreat with an enzyme stain remover that contains protease, let it sit for at least an hour, then wash the garment before drying. If the stain includes dirt, add baking soda or washing soda, and use hydrogen peroxide only on whites or brights after testing.
Grass stains are a combination stain: they contain protein from the plant matter and often some dirt or pigment too. That means the best approach is to use an enzyme pretreatment first, then wash, and only use oxygen bleach if the stain needs extra help.
If the stain is muddy or embedded, pretreat with an enzymatic product first, then add a paste of baking soda or washing soda with water to help lift the dirt. Tamp it in with a brush using up-and-down motions instead of rubbing hard.
Let that sit for about 15 minutes, then wash. For white or bright garments, 3% hydrogen peroxide can help if the stain remains, but always test first on a hidden area.
If the garment is silk, wool, leather, or another delicate fabric, or if the stain is old and set in, professional cleaning is the safest option. The sooner you treat grass stains, the better your results will be.
Or ask about any laundry or garment care question