Answer: Granite can be cleaned naturally using warm water and a non-abrasive cloth.
More Info: Granite is among the toughest stones; only a diamond can scratch it. Yet, acidic substances such as lemon, vinegar, or wine can easily damage it. The good news about cleaning granite is that it can be done easily and naturally; in fact, this is recommended, as it will help to preserve the life and shine of the granite.
Nothing more than a gentle cleaning cloth, such as microfiber, and warm water is necessary for daily cleaning. To prevent staining or absorption, the granite should be immediately wiped with a dry towel. For floors, a dust mop is sufficient. For more stubborn stains or a deeper cleaning, use a pH neutral or eco-friendly dishwashing soap. Be sure to rinse and dry immediately however. A dull or streaky look on dry granite indicates that soapsuds are still present.
When stains are present, a mixture of a cup of flour, one or two tablespoons of dishwashing soap, and warm water can be made into a thick paste that sits on the stain overnight. Covering the mixture with plastic wrap will increase the effectiveness of the mixture. The next morning, scrape away the paste with a wooden utensil, rinse, and dry.
To keep your granite looking like new, wipe up spills immediately to prevent staining. Keep it properly sealed using a non-toxic sealer and avoid harsh chemical cleaners. Following these simple steps will preserve the life and elegance of your granite.