Additional Tips for Cleaning Granite
Never, ever wipe a granite surface. If any food or liquid is ever spilled, clean it up by blotting it with a paper towel as quickly as possible. Wiping will only spread the spill and increase the risk of staining.
As mentioned above, dishwashing liquid is best for cooking oil stains. For other types of granite stains, acetone, bleach, or mineral spirits would be ideal. NEVER mix any of these products together.
If there is too much residue leftover from the poultice mix, you can clean it off with MB-3 soap film remover. All you have to do is dilute the MB-3 with water and gently wash away the residue. It will also help to restore the shine to a granite surface.
To prevent stains in the future, use a good granite sealer on a regular basis. A sealer will penetrate the microscopic openings near the surface and provide a barrier against liquid spills. To get the best protection possible, apply a sealer at least once every few months. Ideally, choose a sealer that contains no ammonia or phosphates.