
How to Remove Stains from Granite Countertops
How to Remove Stains from Granite Countertops (Without Ruining the Finish)
Granite countertops are stunning, durable, and basically the Beyoncé of kitchen surfaces—but even queens need a little TLC now and then.
If you’ve got a rogue oil splash, wine ring, or mysterious water spot messing with your otherwise flawless stone, don't panic. You don’t need harsh chemicals or a full replacement (although hey—we do sell countertops if you're ever ready for an upgrade 😉).
What you do need? A little know-how, some patience, and the right products.
This guide breaks down how to remove stains from granite countertops—gently, effectively, and without damaging the stone.
What You’ll Need
Before you channel your inner granite guru, gather these essentials:
Warm water
Natural dish soap
Baking soda
Cornstarch
Hydrogen peroxide (for tough stains)
Mixing bowl
Plastic wrap
Microfiber cloths (the soft kind—your granite deserves luxury)

How to Remove Oil Stains from Granite
Oil stains are sneaky. They soak in fast and love to linger. Here's how to send them packing:
Blot (don’t rub!) the area with a dry microfiber cloth to soak up excess oil.
Mix warm water with a few drops of natural dish soap.
Dip a clean microfiber cloth into the soapy solution and gently wipe the stain.
Rinse with clean water.
Dry with a fresh microfiber towel.
Still see the stain?
Mix cornstarch and water into a thick paste. Spread it over the oil mark and cover it with plastic wrap. Let it sit overnight. In the morning, wipe it away with a damp microfiber cloth, rinse, and dry.
Why it works: Cornstarch is a natural absorbent that draws oil up and out of the stone—without scratching the surface.
How to Remove Food & Drink Stains
Food and drink stains are most common—and easiest to treat when fresh. Here’s your quick fix:
Mix warm water and dish soap in a bowl.
Dip a microfiber cloth and gently clean the affected area.
Rinse with water.
Dry with a clean cloth.
✨ Pro Tip: Treat spills right away, especially anything acidic (think tomato sauce, citrus, or wine). The faster you act, the better your granite will behave.
How to Remove Water Stains from Granite
Yes, water can leave marks. Especially in homes with hard water or high humidity (looking at you, Florida).
Mix a few drops of dish soap with warm water.
Dampen your microfiber cloth and gently scrub the water spot.
Rinse and dry thoroughly.
Water stains are often mineral deposits, so if you're seeing repeated rings, consider installing a filtration system—or at the very least, make it a habit to dry the counters after use.
How to Remove Wine Stains (and Save the Night)

Spilled a little red while hosting dinner? We’ve been there. And granite can stain if wine lingers too long. Here’s how to fix it:
Blot the wine with a clean, dry cloth.
Mix dish soap with warm water.
Gently clean the area using a damp microfiber cloth.
Rinse and dry.
Still stained?
Mix 2 tablespoons of baking soda with 1 teaspoon of hydrogen peroxide. Slather the paste over the stain, cover with plastic wrap, and let it sit for 24 hours. Wipe clean with a cloth, rinse, and dry.
his paste is like a facial mask for your countertop—gentle but powerful.
How to Remove Stubborn or Set-In Stains
For stains that refuse to leave (even after all the above), this paste should do the trick:
Mix baking soda and water until it becomes a thick paste.
Apply directly to the stain.
Let it sit overnight, covered if possible.
In the morning, wipe away the paste with a damp cloth.
Rinse and dry thoroughly.
✨ Bonus: This method also works on slight discoloration, surface grime, or marks left behind by items that sat too long.
Granite Cleaning Tips from the Pros at Timeless Kitchen Outlet
You spent good money on your granite—let’s keep it looking gorgeous for years to come.
✅ Always use a pH-neutral cleaner (avoid vinegar, bleach, or harsh chemicals).
✅ Use coasters, trivets, and cutting boards to protect the surface.
✅ Wipe spills immediately—especially oil, wine, and anything acidic.
✅ Seal your granite regularly to prevent deep stains (every 1–2 years, depending on usage).
Not sure if your granite needs resealing? Drip a bit of water on the surface. If it soaks in, it’s time to reseal.
Upgrade Time? Let’s Talk Countertops
Sometimes the stains aren’t the problem—it’s the countertop itself. If you’re dealing with outdated granite, cracked edges, or just a style that no longer sparks joy, it might be time for an upgrade.
At Timeless Kitchen Outlet, we offer:
✅ Beautiful granite countertops in a range of colors
✅ Durable quartz surfaces for low-maintenance luxury
✅ Expert installation and design support
✅ Factory-direct pricing, fast turnaround, and great service
Whether you’re tackling a full kitchen remodel or just giving your space a refresh, we’re here to help you fall in love with your countertops all over again.