How to Clean Stains Out of Quartz Countertops


Quartz countertops are popular choices for kitchens and bathrooms because of their durability, aesthetic appeal, and low maintenance. However, like any surface, quartz can get stained from spills and daily wear and tear. The good news is that most stains can be removed from quartz with the right cleaning methods and products. Here is a comprehensive guide on how to clean stains out of quartz countertops.

Supplies Needed

Before starting to remove stains from quartz, gather the following supplies:

  • Mild liquid dish soap or stone soap
  • Soft cloth, sponge, or microfiber towel
  • Warm water
  • Baby shampoo (for oil-based stains)
  • Baking soda
  • Hydrogen peroxide
  • Non-abrasive scrubbing pad
  • Cotton swabs or toothbrush (for small stains)
  • Magic eraser sponge (for stubborn stains)

Avoid using any abrasive cleaners, pads, or sponges, as they can damage the quartz surface. Acids like vinegar, lemon juice, and bleach should also be avoided.

Step-by-Step Guide

Follow these steps to clean different types of stains from quartz countertops:

1. Blot up any excess liquid

If the stain is still wet, use a paper towel or soft cloth to gently blot up as much of the spill as possible. Don’t rub the stain at this point, as it can drive the stain deeper into the pores of the quartz.

2. Clean with dish soap and warm water

For most basic stains like dirt, grime, food residue, etc., your first line of defense is a mild dish soap and warm water solution. Mix a few drops of liquid dish soap into a bowl of warm water. Dip a soft cloth or sponge into the solution and wring it out so it’s damp but not dripping wet.

Gently scrub the stained area in circular motions. Rinse thoroughly with clean water and dry with a soft towel. This should take care of minor stains.

3. Make a baking soda paste for stubborn stains

For tougher stains or buildup that won’t come out with just soap and water, make a paste of baking soda and water. Add just enough water to make a spreadable paste – about 3 parts baking soda to 1 part water.

Using a soft cloth, microfiber towel or non-abrasive pad, apply the paste to the stain. Let it sit for 5-10 minutes, then scrub in gentle circles. Rinse and dry the area thoroughly. Baking soda is mildly abrasive so can help lift stubborn stains without damaging the quartz.

4. Use hydrogen peroxide for dye transfer

Clothing dyes or food stains that leave behind color residue on quartz can be tackled with hydrogen peroxide. Mix 2 parts hydrogen peroxide with 1 part water and apply it directly on the stain. Allow it to bubble for 2-3 minutes. Use a soft toothbrush or cotton swab to gently scrub the stain. Rinse thoroughly and dry.

5. Clean oil-based stains with diluted baby shampoo

For oil stains like grease splatters in the kitchen or fingerprints around the sink, use a small amount of baby shampoo and warm water. Mix a very diluted shampoo solution – just a few drops of shampoo per 1 cup of water. Use a soft cloth dipped in the solution to clean the oily stain. Rinse and dry thoroughly afterward. The gentle cleansing agents in baby shampoo will break down the oil without leaving behind residue.

6. Use a magic eraser for extremely stubborn stains

If all else fails, reach for a magic eraser sponge. Simply dampen it with water and gently rub it over the stained area using light pressure. Magic erasers have melamine foam that helps scrub off stubborn marks without damaging surfaces. Be sparing in your use and test it first in an inconspicuous spot before applying to the actual stain.

Extra Tips

  • Act quickly when you spill something to prevent stains from setting in.
  • Blot spills instead of wiping them across the surface.
  • Always use a soft, damp cloth to clean quartz. Avoid abrasive pads.
  • For hard water stains, use a alkaline-based quartz cleaner specifically formulated for stone.
  • Thoroughly rinse and dry the surface after cleaning.
  • Reseal quartz every 1-2 years with a stone sealer to prevent buildup of grime and make cleaning easier.


How do I remove dried or caked-on food stains from my quartz countertop?

For dried, stubborn food spills, make a paste of baking soda and water. Generously apply the paste to the stain and let sit for 10 minutes before scrubbing with a soft cloth. The baking soda will help loosen and lift off the hardened food residue. Rinse thoroughly.

What is the best way to clean grease stains from my quartz kitchen countertops?

Mix a few drops of mild baby shampoo into warm water. Dip a soft cloth into the solution and use it to wipe the greasy areas. For tough grease stains, spray with degreasing cleaner like Formula 409 and let sit briefly before wiping clean with a damp cloth.

I accidentally dripped hair dye on my bathroom quartz vanity top and now there is a colored stain. How do I remove it?

Hair dye and other dark liquid stains can be tackled with hydrogen peroxide. Mix 1 part hydrogen peroxide and 2 parts water. Apply it directly to the stain and let sit for 2-3 minutes. Use a soft brush or cotton swab to gently scrub the stain away. Rinse thoroughly. Repeat if needed.

How should I clean quartz countertops on a daily basis?

For daily cleaning, simply use a soft sponge or microfiber cloth with warm water and mild dish soap. Avoid acidic cleaners. Wipe spills as soon as they happen to prevent stains from setting. At least once a week, do a deep clean with a quartz cleaner and soft cloth.

I noticed some hard water spots on my quartz. What is the safest way to remove them?

Mix a solution of equal parts water and white vinegar and dip a soft cloth into it. Rub the cloth over the hard water stains. For stubborn buildup, use a specially formulated quartz cleaner and non-abrasive scrubbing pad. Hard water stains may take some elbow grease to remove.


Quartz countertops are prone to staining from daily use, but nearly any stain can be removed with the proper cleaning methods. By using mild dish soap, baking soda, hydrogen peroxide, or baby shampoo, you can safely lift stains without damaging the quartz surface. With a bit of elbow grease and prompt treatment, you can keep your quartz counters looking like new. Be sure to properly care for and seal quartz annually to prevent stains and damage.