Steam clean the grout. One effective and environmentally friendly way of cleaning grout is to attack it with a steam cleaner. Outfit your steam cleaner with a thin and pointed nozzle, and a brush attachment if it’s available. Aim the nozzle at the grout lines, apply continuous steam, and follow the grout lines with the steamer.
Even if the steam cleaner doesn’t get the grout perfectly clean, it will clean it somewhat, and help loosen the rest of the dirt and debris to make it easier to clean with other products. Attack it with baking soda and vinegar. Take two tablespoons (30 g) of baking soda and add enough water to make a thick paste.
Dip a clean toothbrush or grout brush into the paste, and then use the toothbrush to scrub the grout with the paste. For the best results, use a new toothbrush with hard bristles, and scrub the grout in a circular motion, rather than back and forth. When you have finished scrubbing the grout, use a spray bottle to spray the area with a half-and-half mixture of vinegar and water. Let it bubble for about half an hour.
Use the toothbrush to scrub the baking soda paste and vinegar into the grout again. Rinse the area with clean water. Try baking soda and water or vinegar and water. Make either mixture and scrub the solution into the grout with a small brush. For very tough stains you can also use hydrogen peroxide. If your grout is breaking off, the best solution is removing and replacing it.
Move on to baking soda and hydrogen peroxide. In case the baking soda and vinegar mixture didn’t to the trick, try hydrogen peroxide instead of vinegar. Make a thin paste with baking soda and hydrogen peroxide, and use the toothbrush to scrub the paste into the grout. Pour on some additional peroxide if necessary. Rinse with warm water when you’re finished.