How To Remove Grass Stains On White Shoes At Home

Please subscribe to our newsletter to receive updates from Your Next Shoes. This post may contain affiliate links. Please see our disclosure for more details.

White shoes have become a must-have staple in every footwear collection. They are timeless and versatile, whether you’re dressing up for a date night, for work, or running errands.

You can never go wrong with a pair of white shoes. They literally go with just about everything in your closet.

There’s no denying that white shoes make a statement as they can elevate an outfit and make you look sharper and polished.


White shoes, however, are bound to get dirty no matter how careful you are. Not only do white shoes attract dirt, but they also attract grass stains.

Fortunately, grass stains are not permanent. That is if you treat them as quickly as possible before they set in.

Thanks to this guide from Famous Footwear, keeping white shoes clean is easy. You can follow these eight steps showing how to clean white shoes, but if you see grass stains on your shoes, also check out the steps below:

Using Baking Soda, Vinegar, and Dishwashing Liquid

Step 1: Just like how you would clean your other shoes, start by brushing off the surface of the shoe to loosen excess dirt.

You can use an old toothbrush or any soft bristle brush to gently remove the dirt and avoid any scuffs.

Gently remove the dirt and avoid any scuffs

Step 2: Set aside your shoes while you make a paste by mixing baking soda and water.

About one tablespoon of baking soda and one teaspoon of water should do the trick.

Mix baking soda and water to create a shoe cleaning paste

Step 3: Apply the paste to your shoes. After covering the grass stain with the paste, set aside your shoes.

Add the paste to your shoes and start cleaning the grass stain

Step 4: In a small cup or bowl, mix half a cup of water with one tablespoon of vinegar and a splash of clear dishwashing liquid.

Mix water with vinegar and dishwashing liquid

Step 5: Dip your old toothbrush into the mixture and gently brush the grass stain.

Dip a toothbrush into the mixture

Gently brush off the stain back and forth to avoid any damage.

Use the toothbrush and gently brush off the grass stain

Step 6: Rinse the shoe with water afterward.

Rinse your shoes with water

Remove Grass Stain With Laundry Detergent

Since it can easily remove stains from clothes, many also swear by laundry detergents to remove grass stains on shoes.

You can use any regular laundry detergent, but many recommend detergents with bleach or another whitener.

Step 1: Remove excess dirt using a soft-bristled toothbrush.

Step 2: Simply rub a small amount of the laundry detergent onto the stain. You can use a soft-bristled toothbrush to gently scrub your shoes.

Step 3: Leave it on for about 15 minutes to lift the stain.

Step 4: Rinse the shoe and soak up excess water. Just let them air-dry afterward.

Step 5: If the grass stain persists, you can add a few drops of vinegar to the stain. Be careful not to drench the shoe.

Step 6: Using a clean, dry cloth or a microfiber towel, soak up excess moisture.