Granite is a beautiful, natural stone, but it’s also porous, which means it can absorb liquids and develop stains. Don’t panic—stains on granite countertops are often removable with simple household supplies and the right approach. We’ve recovered from serious stains on our own granite and want to share the practical, step-by-step methods that worked for us.

For example, we once discovered a bright pink stain from a blueberry container on our brand new granite counters. It looked awful at first, but with the right treatment the stain came out. If you’re searching for how to remove granite stains, take a deep breath—this guide will walk you through safe, effective techniques for common types of stains.
Materials Needed
Most granite stain removals use items you likely have at home. You don’t need specialty cleaners for many problems. Keep these supplies on hand:
- Soft cloths or paper towels
- Liquid bleach (for specific, short-term use)
- Baking soda
- Hydrogen peroxide
- Plastic wrap or a plastic freezer bag
- Dish soap or a gentle multi-surface cleaner
If you use bleach, wear gloves and protect your skin. Always test any solution in a hidden area first to check for adverse effects on the sealant or finish.
How to Remove Stains from Granite
For most stubborn stains—food, wine, oil, or dye—the basic procedure is similar. The process focuses on lifting the stain without aggressive scrubbing that could damage the sealant.
- Blot up any excess material with a soft towel or cloth; avoid rubbing.
- Apply an appropriate cleaning or poultice solution (see options below).
- Cover the treated area with plastic wrap and tape the edges if needed to keep it sealed.
- Allow it to work for several hours or overnight, then remove the plastic and rinse the area thoroughly.

This method takes patience rather than brute force. When done correctly, you’ll rarely need hard scrubbing.
Using Bleach to Remove Granite Stains
In our blueberry case, the stain had sat for days and seemed severe. The granite care instructions recommended using liquid bleach for this kind of dye stain. We applied a small amount of full-strength liquid bleach directly to the stain, covered it with a plastic freezer bag, and monitored the area. Within a short time the stain faded dramatically.
- Apply a small amount of liquid bleach to the stained area.
- Cover with plastic wrap or a plastic bag to keep the bleach in contact while it works.
- Check periodically; some stains will lift in a few hours, others may need longer.
- After the stain is removed, clean the area and reseal the countertop if the sealant has been affected.
Bleach is effective on many organic or dye-based stains but should be used carefully: only use full-strength bleach for spot treatments, and dilute bleach for routine cleaning. Always use gloves, avoid prolonged or repeated use that could degrade the seal, and test in an inconspicuous spot first.
You can try hydrogen peroxide or acetone for some stains, but avoid products like nail polish remover that contain additional additives. Because strong solvents and oxidizers can affect the sealant, plan to reseal treated areas when appropriate.
Can I use vinegar on granite?
No. Vinegar, lemon juice, ammonia, and other acidic cleaners can etch granite. They react chemically with the stone and may alter color or texture. Avoid acidic cleaners on natural stone.
Using a Baking Soda Poultice
A baking soda paste, or poultice, is a gentle and versatile option. Mix about 2 tablespoons of baking soda with 1 tablespoon of water or hydrogen peroxide to form a thick paste. Use water for oil-based stains and hydrogen peroxide for water-based or dye stains.
Apply the paste over the stain, cover tightly with plastic to keep it from drying, and let it sit for several hours or up to a few days for deep stains. The poultice draws stains out of the stone. When finished, remove the paste, rinse, and clean the area with soap and water.
Removing Water Stains from Granite Counters
Water stains and mineral buildup are common near sinks and faucets, especially with hard water. These spots may darken the stone or leave a scaly residue. Try these steps from mild to more aggressive:
- Dry the area completely so no standing water remains.
- Clean gently with mild soap and a microfiber cloth.
- Use a baking soda and hydrogen peroxide poultice and scrub lightly with a soft brush if needed.
- Apply a baking soda poultice and cover with plastic overnight for tougher spots.
- For limescale, you can gently remove buildup with a razor blade held nearly flat, working slowly to avoid scratching or etching.
After removing water stains, reapply sealer to protect the area and reduce future staining.
Preventing Granite Stains
Prevention is the best defense. Regular care and small habits go a long way to keep granite countertops stain-free and looking great:

Wipe up spills immediately
Quickly blot or wipe spills—especially oils, wine, coffee, and acidic foods. The less time a staining liquid sits on the surface, the less likely it is to penetrate the stone.
Seal counters regularly
Seal granite countertops every 12–18 months or as recommended by the manufacturer. Lighter-colored stones may be more porous and require more frequent sealing. Using a combined cleaner-and-sealer as part of routine maintenance can protect high-use areas.
Don’t leave wet dishes out
Wet glasses, pots, or dishes can leave rings or water stains. Place them on a towel or drying rack rather than directly on the countertop to avoid marks, especially if you have hard water.
Reduce staining opportunities
When possible, perform risky tasks away from your granite surface: pour wine at the sink, do marker work on a cutting board, and store strongly pigmented foods and liquids in non-porous containers. Use cutting boards and mats under work areas to limit direct contact with oils, butter, and food dyes.
Removing that blueberry stain made us appreciate our granite even more. Knowing that stubborn marks can disappear with careful treatment makes daily use less stressful. Granite is durable and, with proper care—prompt cleanup, periodic sealing, and the right stain-removal techniques—it remains a practical and attractive choice for kitchens.
If you’re weighing granite for your home, keep in mind that many common stains are solvable. Regular maintenance and quick response to spills will keep your countertops looking their best.
*This article may reference common care practices and products. Some links or product mentions may be affiliate-related; purchases you make through those mentions could earn a small commission at no additional cost to you.