How to Get Rid of Streaks on Quartz Countertops

Quartz countertops are a popular choice for kitchen and bathroom remodeling projects because of their durability, low maintenance, and stylish appearance. However, like any surface, quartz can develop unsightly streaks over time from daily use and cleaning. The good news is that quartz is non-porous, so stains don’t penetrate the material. With the right techniques, you can remove streaks and restore the original beauty of your quartz.

What Causes Streaks on Quartz?

There are a few common causes of streaking on quartz countertops:

  • Oils, grease, and food residue – Cooking oils, greasy foods, coffee, and other items can leave behind residue that accumulates over time. This builds up and appears as streaks on the surface.
  • Hard water spots – Mineral deposits in hard water will leave behind streaks as the water evaporates. This is especially common around sinks.
  • Improper cleaning – Using abrasive cleaners or scrubbing too aggressively can wear away the finish, leaving behind scratches that appear as streaks.
  • Sunlight – UV exposure can cause quartz to gradually lose its polish and appear streaked over time.

Cleaning Quartz to Remove Streaks

Here are the best methods for removing different types of streaks from quartz:

Supplies You’ll Need

  • Microfiber cloths
  • Warm water
  • pH-neutral cleaner or dish soap
  • Household vinegar
  • Baby oil, coconut oil, or olive oil
  • Magic eraser sponge

For Grease, Food, and Residue Streaks

  1. Mix a few drops of dish soap with warm water in a spray bottle.
  2. Liberally spray the streaked areas of the countertop.
  3. Allow to sit for 3-5 minutes. This gives the solution time to break down the residue.
  4. Wipe clean with a damp microfiber cloth, rinsing frequently.
  5. Follow up with a clean, dry cloth.
  6. Repeat as needed for stubborn streaks.

For Hard Water Streaks

  1. Fill a spray bottle with undiluted white household vinegar.
  2. Generously spray the streaked areas.
  3. Allow to sit for 5-10 minutes. The acetic acid in vinegar will help dissolve mineral deposits.
  4. Wipe clean with a damp microfiber cloth, rinsing frequently.
  5. Follow up with a clean, dry cloth.
  6. Repeat as needed for stubborn stains.

For Light Scratches and Wear Streaks

  1. Apply a few drops of baby oil, coconut oil, or olive oil to a magic eraser sponge.
  2. Gently rub the sponge over the streaked areas using small circular motions. Don’t scrub aggressively.
  3. Remove oil residue with dish soap and water.
  4. Dry thoroughly with a clean cloth.
  5. Repeat once a week until scratches are minimized.

Preventing Future Streaking

Once you’ve removed streaks, take steps to prevent them from quickly returning:

  • Immediately wipe up spills, oils, and food residue. Don’t let it sit.
  • Use coasters under glasses and avoid placing hot items directly on the quartz.
  • Use a silicone trivet or hot pad under hot pans and pots.
  • Clean with a pH-balanced quartz cleaner, not abrasive chemicals.
  • Rinse the countertop after cleaning, don’t let detergent residue accumulate.
  • Reseal and polish quartz every 6-12 months to maintain the protective finish.
  • Consider using water filtration to minimize mineral deposits.

With proper care and cleaning, quartz countertops can stay streak-free and look brand new for years. Be gentle yet thorough when removing stains, and take steps to prevent future damage. Follow these tips and you can enjoy durable, low-maintenance quartz surfaces.

Frequently Asked Questions About Removing Streaks from Quartz

Can I use bleach or abrasives to remove streaks from my quartz?

No, avoid using products like bleach, bathroom cleaners, or abrasive scrubbing pads/powders. They can damage the finish and create more scratches. Stick to gentle cleaners like dish soap, vinegar, or quartz-specific cleaners.

What about lemon juice or baking soda?

Lemon juice is too acidic and can etch quartz over time. Baking soda is too abrasive and can also damage the finish. It’s best to use mild cleaners that are specifically formulated for quartz.

How can I restore the shine after cleaning streaks?

Use a quartz polish or countertop wax after deep cleaning to add back protective gloss and shine. Avoid polishes that contain abrasives or acids. Rub the polish in with a soft cloth using small circles.

My countertop feels rough and etched – can I get rid of that?

If it feels gritty or rough, the quartz finish has likely been etched away by acidic foods or cleaners. Try re-polishing first using a quartz polish. If that doesn’t work, you may need professional refinishing to restore the smooth texture.

I see some faint streaks – do I really need to deep clean yet?

At the first sign of streaking, do a basic cleaning with dish soap and water. This can get rid of surface buildup before it turns into stubborn streaks. Catching it early makes removal easier.

How often should I deep clean quartz to prevent streaks?

It depends on usage, but every 1-2 months is a good guideline for deep cleaning. Quick wipes with dish soap in between deeper cleans helps prevent buildup. Reseal every 6-12 months.


While streaks on quartz countertops are annoying, the good news is that they can be removed with the proper techniques. Using non-abrasive cleaners designed for stone surfaces is key. Take your time, allow solutions to dissolve buildup, and work in sections. Keeping quartz sealed and quickly wiping up spills prevents many streaks in the first place. With some periodic elbow grease, you can keep your quartz counters looking like new.