How to Clean Marble With Peroxide

eHow may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

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.


Clean marble regularly to avoid staining.

Things You'll Need

  • 3 Soft Cloths

  • Container

  • Peroxide

Step 1

Remove dust and obvious debris from your marble surface with a soft cloth.


Video of the Day

Step 2

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.

Step 3

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.


references & resources

Report an Issue

screenshot of the current page

Screenshot loading...