The best way to remove stains from granite countertops depends on the type of stain. A paste of baking soda and water removes many oil-based stains, while a mixture of baking soda and hydrogen peroxide is better for water-based stains.
While granite appears slick and shiny, it is a porous stone that allows stains to soak into the stone. In order to remove these stains, the owner must draw them out using the appropriate paste. For stubborn stains, it is sometimes necessary to apply the paste and cover it with plastic wrap to prevent evaporation, applying more liquid as necessary to maintain the paste-like consistency.
While granite is beautiful and long-wearing, it requires special attention. Use of acid-based cleaners, including vinegar, on granite damages the surface. Before using any cleaning product on granite countertops, test the solution in an inconspicuous area.
A solution of dish soap and warm water is good for everyday cleaning of granite countertops. The solution helps to dissolve dirt and grime before they set into the stone and become stains.
If stains remain after using the paste to remove them, consider purchasing a commercially prepared stain remover formulated specially for granite. These stain removers work as a poultice to remove the stubborn stains.