Most marble stains can be removed using a homemade poultice—a thick paste that draws the stain out of the stone—but you must avoid acidic cleaners.
You just pulled the lemonade pitcher off the counter and found a cloudy ring right where it sat. Or maybe the red wine spill from last night’s dinner is still visible even after a thorough wipe-down.
Marble is porous stone, not sealed glass. That beautiful polished surface has tiny capillary holes that can soak up liquids and leave behind discoloration. The good news is that most stains can be drawn back out with the right approach—specifically a poultice—without needing to resurface the stone. The trick is knowing which method to use for the type of stain you’re dealing with.
Why Vinegar And Bleach Ruin Marble
Marble is calcium carbonate, a mineral that reacts with acid. Vinegar, lemon juice, and even some “natural” all-purpose cleaners are acidic enough to dissolve the surface. This isn’t a stain—it’s an etch, a physical scar in the polish that can’t be pulled out with a poultice.
Bleach and ammonia are also on the no-go list. While they aren’t acidic the same way, they can chemically damage the stone or strip away the sealer. Stone care experts consistently warn against bleach and ammonia on marble, as they can ruin the surface.
What about scrub pads and steel wool? Don’t go there either. Abrasive materials scratch the polish, leaving a dull, rough spot that catches dirt and light differently. A sponge or soft cloth is all you need for marble.
Why The Right Poultice Makes The Difference
Marble stain removal isn’t about scrubbing—it’s about absorption. A poultice acts like a magnet for the stain, pulling liquid and oils out of the stone’s pores over several hours. The trick is matching your poultice ingredients to what caused the stain in the first place.
- Water-based stains (coffee, tea, juice, soda): A simple baking soda and water paste usually does the job. Mix 1 heaping tablespoon of baking soda with about 1 teaspoon of water to form a thick paste.
- Oil-based stains (cooking oil, butter, grease, makeup): Baking soda mixed with a grease-cutting liquid like dish soap or rubbing alcohol works better. The alcohol helps break down the oily residue.
- Organic stains (red wine, fruit juice, grass): Hydrogen peroxide is your go-to for light or white marble. A 12% hydrogen peroxide solution is often recommended, though it may irritate skin. It can bleach darker stones, so test first.
- Set-in or stubborn stains: A mix of hydrogen peroxide with a few drops of ammonia can be applied to the stain, covered with plastic wrap, and left for 24 hours. Use caution—ammonia can also harm marble if left too long.
Corn starch is another option for some stains, acting as a gentle absorbent. The key is letting the poultice sit long enough—at least 12 to 24 hours—for the drawing action to work.
How To Apply A Poultice The Right Way
Making a poultice is simpler than it sounds, but the application steps matter. A homemade poultice for marble is easy to mix, and the process is mostly about patience.
Start by cleaning the stained area with a soft cloth and a mild, pH-neutral stone cleaner. Let it dry completely. Then mix your chosen poultice ingredients into a thick paste—it should be about the consistency of peanut butter, not runny.
| Stain Type | Poultice Base | Liquid Additive |
|---|---|---|
| Water-based (coffee, tea, juice) | Baking soda | Plain water |
| Oil-based (cooking oil, butter, grease) | Baking soda | Rubbing alcohol or dish soap |
| Organic (red wine, fruit juice) | Baking soda | Hydrogen peroxide |
| Set-in or dark stain (light marble only) | Baking soda | Hydrogen peroxide + few drops ammonia |
| Organic stain (darker marble) | Corn starch | Plain water |
Spoon the paste directly onto the stain, spreading it about 1/4 inch thick and extending slightly beyond the stain’s edges. Cover with plastic wrap and tape the edges to hold it in place. Leave it for 12-24 hours, then scrape off the dried paste and rinse with water. Repeat if needed.
Six Steps To A Successful Stain Removal
Getting the stain out takes a few steps, but rushing any of them can leave you back where you started. Follow these steps in order for the best chance at a clean result.
- Identify the stain type: Is it water-based, oil-based, or organic? This determines your poultice ingredients. A simple test: if water beads up on the stain, it’s oil-based; if it soaks in, it’s water-based.
- Clean the area gently: Use a soft cloth and pH-neutral stone cleaner to remove surface debris. No scrubbing. Let it dry fully before applying the poultice.
- Mix and apply the poultice: Use a non-metal spoon to mix the paste. Apply it thickly, about 1/4 inch, covering the stain completely. Gently press it into the stone.
- Cover and wait: Plastic wrap keeps the poultice from drying out too fast. Tape the edges. Wait at least 12 hours; 24 is better for stubborn stains.
- Remove and rinse: Scrape off the dried paste with a plastic spatula or your fingernail. Rinse with water and dry with a soft cloth. Don’t scrub.
- Repeat if necessary: Some stains take two or three applications. If the stain is still visible after three tries, consider consulting a professional stone restorer.
What To Do When A Poultice Doesn’t Work
Some stains resist even the best homemade poultice. If you’ve tried two or three rounds and the discoloration remains, the stain could be deeper than a simple drawing method can reach, or it may have been set by heat or age.
Professional stone restorers have access to commercial-grade poultices and techniques like honing or re-polishing. For deep oil stains, some experts suggest using a hydrogen peroxide marble stain approach with a longer dwell time, but even that has limits.
If the marble is etched (dull, rough patches where the surface is actually eaten away), a poultice won’t help. That requires re-polishing by a pro. The same goes for cracks or chips—those need filler and color-matching, not a soak.
| Problem | Solution |
|---|---|
| Stain still present after 3 poultice attempts | Call a professional stone restorer |
| Etched surface (dull, rough, not smooth) | Requires professional re-polishing |
| Crack or chip | Needs filler and color-matching by a pro |
| Stain from wax or paint | Specialized solvent poultice from a pro |
The Bottom Line
Most marble stains can be removed at home with a simple poultice and some patience. Identify the stain type, mix the right paste, let it sit overnight, and rinse. Avoid acidic cleaners at all costs, and never scrub with abrasive pads or steel wool.
If your marble countertop has an etch or a stain that won’t budge after a few tries, a certified stone restoration specialist can assess whether honing or re-polishing is an option for your specific slab and finish.
References & Sources
- Marble. “How to Get Stains Out of Marble” A poultice is a thick paste (often made from baking soda and water, or a commercial product) that is applied to a marble stain to draw it out of the porous stone.
- Seacoaststone. “How to Remove Stains From Marble Countertops” For colored stains on light or white marble, hydrogen peroxide is a go-to solution, but it may bleach darker stones.
