While many enjoy the look of marble countertops and surfaces in the home, the porous nature of this stone makes it susceptible to staining. However, most stains can be removed from marble with common products. Hydrogen peroxide works as a marble cleaner for food and other protein-based stains. Peroxide is a neutral cleaner that will not scratch marble. The liquid should be used on light-colored marble only; use other neutral cleaners for dark marble surfaces.
Things You'll Need
3 soft cloths
Remove dust and obvious debris from your marble surface with a soft cloth.
Pour 1/2 cup of hydrogen peroxide into a gallon of warm water. Spread the solution over the surface with a soft cloth. Use the cloth to rub the mixture into the marble. Add more peroxide if needed for stain removal.
Use a soft cloth to dry the marble surface.
Use hydrogen peroxide for light marble only. Use acetone for dark marble surfaces.
Mix 1/2 cup of baking soda and 1 tsp. of hydrogen peroxide in a cup of warm water, and apply as a paste overnight for oil-based stains.
Use coasters on marble surfaces to prevent staining.