How to Get Red Wine Stains Out of Granite Countertops
Share
Red wine is one of the fastest, most stubborn stains on granite because it combines deep pigment with acidity that etches into porous stone. Here's how to get it out, and why it keeps happening if your counters aren't protected.
Why Wine Stains Granite So Easily
Granite is porous at a microscopic level, even when sealed. Wine's acidity can etch the surface slightly while its pigment seeps into those pores, which is why a wine stain often looks "set in" within minutes rather than sitting on top like a fresh spill.
Immediate Steps
Blot — don't wipe — the spill immediately with a paper towel to lift as much liquid as possible before it soaks further in. Wiping spreads the pigment across a wider area.
DIY Removal Methods
For a fresh stain, a baking soda and water poultice (thick paste, covered with plastic wrap, left for 24 hours) draws pigment out of the pores. For a set stain, a few drops of hydrogen peroxide under the poultice can help lift stubborn discoloration — test on an inconspicuous area first, since peroxide can lighten some darker granite.
What Not to Do
Avoid vinegar or other acidic cleaners — they'll worsen the etching that let the stain in to begin with. Skip abrasive scrub pads, which can dull granite's polished finish and create more micro-channels for future stains.
Preventing It Next Time
A hydrophobic barrier stops wine (and its acidity) from soaking in during the seconds it takes you to grab a towel. See our Room-by-Room Guide to Preventing and Removing Common Stains for the full prevention approach across every surface in your home.
FAQ
Can old, set-in wine stains be removed from granite?
Often partially, with a peroxide-boosted poultice, but very old stains may leave faint discoloration since the pigment has fully bonded to the stone.
Does resealing granite prevent wine stains?
Traditional sealers reduce absorption but don't stop it entirely. A topical hydrophobic barrier adds another layer of protection on top.
Shop SqueCle to stop the next spill from soaking in at all.