Marble is gorgeous. It's also a bit of a diva. Spill a glass of orange juice on it, wipe it with the wrong cleaner or set down a wet wineglass, and it'll hold a grudge (in the form of a dull spot) for years.
And here's the twist: if your marble countertops or floors look streaky or filmy, you might not be under-cleaning them. You might be over-cleaning them, with too much soap. The results look about the same.
The good news is that learning how to clean marble is simple once you know its few quirks. Here's how to keep it clean, shiny and stain-free.
The short version:
Marble is a natural stone made mostly of calcium carbonate, which has two weaknesses:
Know those two things, and you know most of what it takes to care for marble.
1. Clear and dust. Wipe crumbs off counters, or dust-mop floors to pick up grit, which can scratch the surface.
2. Wash gently. Use warm water and a pH-neutral stone cleaner, or a few drops of mild dish soap in a sink full of warm water. Use a soft cloth on counters and a clean, damp mop on floors.
3. Go easy on the soap. Too much leaves a streaky film. A little goes a long way.
4. Rinse well with clean water to remove any cleaning solution.
5. Buff dry with a soft, clean cloth. Marble water-spots easily, so drying is what brings back the shine.
For quick everyday wipe-ups, plain warm water and a soft cloth are often all you need.
This list matters more than the one above:
Because marble is porous, spills can stain fast, especially wine, coffee, juice and oil.
1. Blot, don't wipe. Wiping just spreads the spill.
2. Rinse with warm water and a drop of mild dish soap.
3. Rinse again with plain water to remove all traces.
4. Dry thoroughly with a soft cloth.
First, figure out what you're dealing with:
For stains, try a poultice, a paste that draws the stain back out of the stone:
Spread the paste about 1/4 inch thick over the stain, cover it with plastic wrap, tape down the edges and let it sit for 24 to 48 hours. Then remove, rinse and dry. Repeat if needed. Always test in an out-of-the-way spot first.
For etches, light dull spots can sometimes be buffed out with a marble polishing powder. Deeper etching needs a stone restoration professional.
Can you use vinegar on marble? No. Vinegar is acidic and will etch marble, leaving dull spots.
What's the best cleaner for marble? A pH-neutral stone cleaner, or warm water with a small amount of mild dish soap.
How do I make marble shiny again? Clean with a stone-safe cleaner, rinse well and buff dry with a soft cloth. If it's still dull, it may be etched or worn and need polishing.
Can I use disinfecting wipes on marble? Many wipes contain ingredients that can dull marble over time. Check the label for "safe for natural stone," or use a stone-safe disinfectant.
How do I know if my marble needs sealing? Drip a little water on it. If the stone darkens within a few minutes, reseal it.
The secret to beautiful marble is catching spills before they set in. My book The Daily Home Reset includes a simple 15-minute kitchen reset, so counters get wiped every day and spills never get the chance to become stains.
Keep every surface in your home clean and protected with these related guides: