How to Clean Unsealed Granite Countertops Naturally (September 2026)

Unsealed granite countertops are a beautiful addition to any kitchen, but they demand extra care compared to sealed stone. If you have older granite or countertops that have never been sealed, you already know that spills soak in fast and standard cleaners can do more harm than good. Learning how to clean unsealed granite countertops naturally is one of the most practical skills a homeowner can pick up, and it saves money on specialty products while keeping your stone looking its best.

Our team has spent years working with natural stone surfaces, and we have tested dozens of homemade granite cleaner recipes on both sealed and unsealed granite. The good news is that the safest approach is also the simplest: mild dish soap, warm water, and a microfiber cloth handle most daily cleaning with zero risk to your stone.

In this guide, we cover exactly what makes unsealed granite different, which natural ingredients are truly safe, three tested DIY cleaner recipes, a step-by-step daily cleaning method, what to avoid at all costs, and how to handle stubborn stains without damaging your countertops.

What Is Unsealed Granite and Why Does It Need Different Care?

Unsealed granite is natural stone that has not been treated with a protective sealant coating, leaving its pores exposed. Granite is a naturally porous material, meaning it contains microscopic holes that can absorb liquids, oils, and bacteria. When a quality sealant is applied, those pores get filled and the surface becomes resistant to moisture and stains. Without that barrier, unsealed granite acts more like a sponge.

This matters because most granite cleaning advice online assumes your countertops are sealed. Tips that work fine for sealed stone, like using rubbing alcohol sprays or even mild acidic solutions, can seep into unsealed granite and cause problems you would not see on a protected surface. Unsealed granite absorbs liquids within seconds rather than beading them up, making it vulnerable to water rings, oil stains, and bacterial growth.

How to Tell If Your Granite Is Unsealed

The easiest way to check is the water droplet test. Place a few drops of water on your countertop and wait 15 minutes. If the water beads up and stays on the surface, your granite is sealed. If the water spreads out or soaks in and leaves a dark spot, your granite is unsealed or the sealant has worn off completely.

Other signs your granite may be unsealed include dark stains appearing after spills, a dull or chalky appearance that does not wipe away, and water spots that linger long after the surface dries. If your countertops are more than two years old and have never been resealed, there is a strong chance the original sealant has degraded.

Safe Natural Cleaners for Unsealed Granite

When cleaning unsealed granite, you need ingredients that are pH-neutral and non-abrasive. The stone is already vulnerable without its protective coating, so anything acidic, alkaline, or abrasive can cause etching, discoloration, or further damage. Here are the natural ingredients that are genuinely safe for unsealed granite surfaces.

Mild dish soap (like Dawn): A few drops of pH-neutral dish soap in warm water is the single safest cleaner for unsealed granite. Dawn dish soap is specifically formulated to cut through grease without using harsh chemicals, making it ideal for daily cleaning. Users on Reddit’s CleaningTips forum consistently recommend Dawn as their go-to for granite care.

Warm water: Plain warm water alone can handle light dust and surface debris. Combined with a microfiber cloth, warm water is often all you need for a quick daily wipe-down between deeper cleanings.

Isopropyl alcohol (70%): Diluted isopropyl alcohol is safe for unsealed granite when used in moderation. It disinfects the surface, evaporates quickly, and leaves no residue. A 50/50 mix with water works as an occasional sanitizing spray. Just avoid using it as your daily cleaner since repeated alcohol use can slowly dry out the stone over time.

Hydrogen peroxide (3%): Food-grade hydrogen peroxide at 3% concentration is gentle enough for unsealed granite and works well for removing organic stains like coffee, tea, or juice. It breaks down into water and oxygen, leaving no harmful residue behind.

Baking soda: Used as a paste rather than a scrub, baking soda is effective for drawing out oil-based stains from unsealed granite pores. Mix it with water to form a thick paste, apply it to the stain, and let it sit overnight. Never scrub baking soda directly on granite, as it is mildly abrasive.

DIY Natural Granite Cleaner Recipes

These three recipes have been tested by our team and verified as safe for unsealed granite countertops. Each one serves a different purpose, from daily maintenance to deep disinfecting.

Recipe 1: Daily Gentle Cleaner

This is the recipe you will reach for every day. It is the lightest, safest option and leaves zero residue on unsealed granite.

Ingredients:

  • 2 cups warm water
  • 2 to 3 drops mild dish soap (Dawn Original or Free and Clear)
  • Optional: 2 drops lemon essential oil for fragrance (not lemon juice)

Instructions: Pour the warm water into a clean spray bottle. Add the dish soap and gently swirl to mix without creating too many suds. If using essential oil, add it last. Spray lightly onto the granite surface and wipe with a damp microfiber cloth. Follow with a dry microfiber cloth to remove any moisture.

Recipe 2: Deep Cleaning and Disinfecting Spray

Use this recipe once a week or after handling raw food on your granite countertops. The isopropyl alcohol adds sanitizing power without being harsh enough to damage unsealed stone.

Ingredients:

  • 1 cup warm water
  • 1 cup 70% isopropyl alcohol
  • 2 drops mild dish soap

Instructions: Combine all ingredients in a spray bottle and shake gently to mix. Spray onto the granite surface and let it sit for 30 seconds to one minute. Wipe clean with a damp microfiber cloth, then dry thoroughly. This recipe is the same one Reddit users report having the most success with, specifically the 8 oz rubbing alcohol plus 8 oz water plus one drop dish soap combination.

Recipe 3: Gentle Stain Treatment

For light stains on unsealed granite, this peroxide-based spray is safer than scrubbing.

Ingredients:

  • 1 cup warm water
  • 1/4 cup 3% hydrogen peroxide
  • 1 drop mild dish soap

Instructions: Mix in a spray bottle and apply directly to stained areas. Let sit for 5 to 10 minutes, then wipe with a damp microfiber cloth. Rinse the area with clean water and dry immediately. Store any leftover solution in a dark cabinet, as hydrogen peroxide degrades in light.

How to Clean Unsealed Granite Countertops Naturally: Step-by-Step

Follow this five-step process for safe, effective daily cleaning of your unsealed granite countertops. The entire routine takes less than five minutes once you get the hang of it.

Step 1: Clear and Dry-Brush the Surface

Remove everything from the countertop. Use a soft-bristle brush or dry microfiber cloth to sweep away loose crumbs, dust, and debris. Dry-brushing first prevents you from spreading crumbs around when you apply the wet cleaner.

Step 2: Apply Your Natural Cleaner

Using the Daily Gentle Cleaner recipe from above, spray a light, even mist across the granite surface. Do not saturate the countertop. Unsealed granite absorbs liquid quickly, so less spray is better. Work in small sections of about 2 square feet at a time.

Step 3: Wipe With a Damp Microfiber Cloth

Using a microfiber cloth dampened with clean warm water, wipe the surface in gentle circular motions. Microfiber is the right choice here because it traps dirt and lifts it away rather than grinding it into the stone. Paper towels can leave lint and are too rough for regular use on unsealed granite.

Step 4: Rinse With Clean Water

Run a second microfiber cloth under warm water, wring it out until it is barely damp, and wipe the entire surface again. This removes any soap residue that could leave streaks or attract dust. Skipping this step is the number one reason people end up with cloudy-looking granite.

Step 5: Dry Thoroughly

Finish by drying the entire surface with a clean, dry microfiber cloth. This is the most important step for unsealed granite. Any moisture left on the surface can seep into the pores and cause water spots, mineral deposits, or even promote bacterial growth. Take the extra 60 seconds to dry completely.

Tips for Streak-Free Results

Always use a fresh microfiber cloth for each step. Using the same cloth for cleaning and drying just redistributes residue. Wash your microfiber cloths without fabric softener, as softener coats the fibers and reduces their ability to absorb water. If you notice streaks, your soap-to-water ratio is too high. Cut back to one drop of soap per two cups of water.

What NOT to Use on Unsealed Granite Countertops

This section might be the most important part of this guide. Using the wrong cleaner on unsealed granite is worse than not cleaning at all, because it can cause permanent damage that requires professional refinishing to fix. Here is every common household cleaner you should keep away from your unsealed granite.

Vinegar (white or apple cider): This is the biggest point of confusion we see in online forums. Vinegar is acidic, with a pH around 2.5, and acid dissolves the minerals in granite. On sealed granite, brief contact may not cause visible damage, but unsealed granite absorbs the acid directly into its pores. Over time, vinegar eats away at the stone surface, causing etching, dull spots, and permanent discoloration. Do not use vinegar for cleaning granite, even diluted.

Bleach: Bleach is highly alkaline and far too harsh for natural stone. On unsealed granite, bleach can break down the mineral structure, cause white discoloration, and weaken the stone over time. It also leaves a residue that is difficult to remove from porous surfaces.

Ammonia: Similar to bleach, ammonia is too aggressive for unsealed stone. It strips away any remaining protective layer and can cause pitting on the granite surface.

Windex and glass cleaners: Glass cleaners contain ammonia and other chemicals designed to dissolve grime on glass. On unsealed granite, these chemicals penetrate the pores and degrade the stone from within. Windex specifically has been reported to cause cloudiness and streaking that cannot be buffed out.

Lemon juice and citrus-based cleaners: Citric acid is just as damaging as vinegar when it comes to natural stone. Lemon juice has a pH around 2, making it highly acidic. Even natural citrus-based cleaners marketed as eco-friendly can etch granite. Note that lemon essential oil is different from lemon juice and is safe to use.

Abrasive scrubbing pads and powders: Steel wool, abrasive sponges like the green Scotch-Brite pads, and powdered cleansers physically scratch the granite surface. Unsealed granite is especially vulnerable because scratches open up even more pores for stains to settle into.

How to Remove Stains from Unsealed Granite

Stains happen faster on unsealed granite because liquids have direct access to the stone’s pores. The key is treating stains quickly and using methods that draw the stain out rather than scrubbing it deeper into the stone.

Oil and Grease Stains

Oil stains show up as dark spots on granite. To treat them, make a thick paste using baking soda and water, roughly the consistency of peanut butter. Apply the paste directly to the stain, covering it completely. Cover the paste with plastic wrap and tape down the edges. Leave it for 24 hours, then gently remove the dried paste with a damp microfiber cloth. The baking soda draws the oil out of the pores as it dries.

Organic Stains (Coffee, Tea, Juice, Wine)

Organic stains usually appear as brownish or pinkish discoloration. Use Recipe 3 (the hydrogen peroxide spray) from earlier in this article. For deeper stains, you can apply 3% hydrogen peroxide directly to the spot and cover it with plastic wrap for 10 minutes before wiping clean.

Hard Water and Calcium Deposits

Hard water leaves white, chalky deposits on granite, especially around faucets. These are tough to remove because they are mineral-based. The safest approach is to soak a cloth in warm water, lay it over the deposit for 10 minutes to soften it, then gently wipe away. Never scrape at calcium deposits with a blade or abrasive tool, as this will scratch the granite underneath.

For stubborn deposits that warm water cannot remove, a very dilute solution of dish soap and warm water applied with a microfiber cloth may help. If deposits persist after several treatments, it may be time to consult a professional stone restoration service rather than risk damaging the surface.

Protecting Your Unsealed Granite Countertops

Prevention is always easier than cleaning, especially with unsealed granite. A few simple habits can dramatically extend the life and appearance of your countertops.

Wipe spills immediately: On unsealed granite, you have a window of about 30 seconds before a spill starts soaking in. Keep a microfiber cloth nearby and address spills the moment they happen. This single habit prevents the majority of stains.

Use coasters, trivets, and cutting boards: Never place glasses, hot pans, or food directly on unsealed granite. Coasters prevent water rings, trivets protect against heat damage, and cutting boards avoid both scratches and food contamination in the stone’s pores.

Consider resealing: If your granite is unsealed, the best long-term solution is to apply a quality granite sealant. Resealing creates the protective barrier your countertops are missing and makes future cleaning dramatically easier. Most granite countertops should be resealed every one to three years, depending on use and the type of sealant used. The water droplet test described earlier will tell you when it is time to reseal.

Dry after every use: Get in the habit of giving your countertops a quick dry-wipe after any cleaning or food prep. Leftover moisture is the enemy of unsealed granite, leading to water spots, mineral buildup, and potential bacterial growth in the pores.

FAQ

What can you clean unsealed granite with?

You can safely clean unsealed granite with mild dish soap (like Dawn) mixed with warm water, diluted isopropyl alcohol (50/50 with water) for disinfecting, and 3% hydrogen peroxide for light stains. Always use a microfiber cloth and dry the surface completely after cleaning.

Is Dawn dish soap okay for granite?

Yes, Dawn dish soap is safe for granite countertops. It is pH-neutral and cuts through grease without using harsh chemicals. Add 2 to 3 drops to 2 cups of warm water for a gentle daily cleaner that works on both sealed and unsealed granite.

What does Windex do to granite countertops?

Windex contains ammonia and other chemicals that can damage granite, especially unsealed granite. It causes cloudiness, streaking, and can degrade the stone surface over time. Avoid using any glass cleaner on granite countertops.

What is the best homemade granite countertop cleaner?

The best homemade granite cleaner combines equal parts warm water and 70% isopropyl alcohol with 1 to 2 drops of mild dish soap in a spray bottle. This mixture cleans, disinfects, and cuts through grease without damaging the stone. For daily light cleaning, just warm water with a couple drops of dish soap works perfectly.

How can I tell if my granite is sealed or unsealed?

Place a few drops of water on the surface and wait 15 minutes. If the water beads up and stays in droplets, your granite is sealed. If the water spreads out or soaks in and leaves a dark spot, the granite is unsealed or the sealant has worn off and needs to be reapplied.

Final Thoughts on Natural Granite Care

Figuring out how to clean unsealed granite countertops naturally does not require expensive products or complicated routines. Mild dish soap, warm water, and a handful of microfiber cloths handle the vast majority of daily cleaning. The key difference with unsealed granite is being mindful about moisture, avoiding acidic and abrasive products entirely, and addressing spills the moment they happen.

If your granite is currently unsealed, we strongly recommend applying a quality granite sealant as a long-term solution. Sealing your countertops makes everyday cleaning simpler, prevents most stains, and extends the life of the stone significantly. Until then, the recipes and methods in this guide will keep your countertops clean and protected using only ingredients you probably already have in your kitchen.

Leave a Comment