How to clean granite countertops with natural products?

by Abby

How to clean granite countertops? I'm looking for natural ways, please.

  30 answers
  • Charly Charly on Dec 19, 2017

    Use a mixture of half water and half alcohol in a spray bottle. After washing off your countertops, spray on the solution and wipe dry with a paper towel. It leaves the tops shiny, streak free and gleaming. Never use vinegar on granite. The acid in the vinegar can cause pitting in the granite.

  • You can try this little trick: -Combine 2 tbsp. of bleached flour with two drops of a liquid dish detergent. Add water slowly to the flour until a thick paste forms. Cover the stain with the paste and rub it on with a nonabrasive sponge. Allow it to dry completely on the granite. -Wipe the dried paste off the granite with a damp washcloth. -If needed you can then apply a commercial granite stone soap over the stain area. (check your local home improvement store) You might need to reseal your granite if you're having problems with stains.
  • MagnoliaMemories MagnoliaMemories on Apr 25, 2018

    Good afternoon Pw7491! I would try Dawn first. I would wet the area with a sponge and apply Dawn directly to the stain. Let it sit for an hour or two and remove with damp sponge.

    Another option is baking soda. Pour it on the stain and leave it overnight. It should soak up the stain also.

  • Dee Dee on Apr 25, 2018

    If you use baking soda, cover with plastic wrap so it stays moist. Clean in the morning.

  • Janet Pizaro Janet Pizaro on Jun 01, 2016
    Have you tried a paste with baking soda and water?
  • William William on Jun 02, 2016
    I'm sorry, but as I stated before, do not use anything acidic on the granite. Vinegar will react with the granite.
  • Dee Dee on Dec 15, 2019

    Never use vinegar or citric acid on granite. I use a Homemade Granite Cleaner, 1/4cup of rubbing alcohol a teaspoon of Dawn , 5-10 drops of any kind of essential oil for fragrance. Then fill rest of spray bottle with water, shake well. Use this as a daily cleaner.

  • William William on Feb 06, 2018

    Great site from Janet. I would go with a paste of baking soda and hydrogen peroxide. Place it on the stain, cover with plastic wrap, tape all around. Let is sit overnight.

  • Janet Pizaro Janet Pizaro on Aug 25, 2016
    Try rubbing coconut oil,peanut butter mayo,basically anything with an oily substance. Leave on overnight to aid with the stain. Rub in vigorously with a soft towel.
  • Jane Jane on Aug 26, 2016
    We had an oily stain next to the stove. Made a simple poultice out of flour & water. Covered it with plastic wrap. It took several days but did remove it.
  • on Sep 01, 2018

    Soak a paper towel or dishcloth in vinegar and lay it over the staining to dissolve the minerals. You'll need to leave it in place for an hour or so, but the mineral deposits should just wipe off with a bit of light scrubbing after.

  • You can use warm, soapy water and rinse with water.

  • Rowgop (Pam) Rowgop (Pam) on Dec 27, 2017

    Homemade Granite Cleaner

    1/4 cup rubbing alcohol

    3 drops of Dawn dish soap


    Pour the rubbing alcohol into a 16 oz spray bottle. Add a few drops of dish soap, then fill the rest of the bottle with water.

    Spray the mixture onto your countertops, and use a clean microfiber cloth to clean and buff it dry. Your countertops will have a nice, clean shine! (And bonus – it works well on appliances too!

  • Bobbie M Bobbie M on Jun 12, 2017

    First, wipe the counter surface with warm, soapy water and rinse thoroughly. You can also use a 50:50 solution of alcohol and water. Don't use vinegar, Windex or bleach on granite.

  • Jody Price Jody Price on Jun 12, 2017

    Alcohol, dawn & water in a spray bottle.

  • William William on Jun 12, 2017

    Marble, granite, and stone do NOT like having acidic (ie: citrus-based) cleaners used on them. Citrus or vinegar will actually cause “etching” on granite countertops. Not a good thing. Granite countertops also don’t like it when you use something like Windex on them because it strips the “seal” off of the stone.

    Apparently there are some very nice countertop/granite cleaners out there that do a great job…but $7.00 for a 12-ounce bottle? YOU can do better than that! :-)

    After researching several homemade options out there…I discovered they all had the same basic ingredients…just in varying amounts. Some had a LOT of alcohol in them…some very little. I think the following “recipe” has a good balance of the ingredients, based on the information I read.

    Homemade Granite Cleaner, 1/4 cup of rubbing alcohol (or cheap vodka), 3 drops of Dawn or other dish soap (Castile soap would also be a good alternative if you prefer), Water, 5-10 drops essential oil (optional – to help mask the alcohol smell).

    Put the rubbing alcohol or vodka into a 16 oz spray bottle. Add the dish soap, essential oil and fill up the rest of the bottle with water.

    Now give it a few shakes….THEN give it a try! It should give your countertops a nice, clean shine. Works on appliances too! All at a FRACTION of the price of the store-bought stuff.

  • Wandamurline Wandamurline on Jun 30, 2018

    I seal my granite top every year. To clean, I use a small sponge with a little Dawn, then rinse the sponge and go over it again, then wipe up the water left with a clean, soft, dry towel.

  • Holly Lengner - Lost Mom Holly Lengner - Lost Mom on Aug 06, 2019

    My friend cleans hers with warm water and dish soap. She's had them for almost 15 years and they look amazing!

  • Kathy Gunter Law Kathy Gunter Law on Aug 06, 2019

    A friend of mine uses 1/2 c rubbing alcohol and 2 cups water with a couple of drops of blue Dawn in a spray bottle.

  • Linda Vee Linda Vee on Mar 10, 2018

    1/4 c rubbing alcohol, 1 cup water, few drops dawn dish soap

  • For starters, don't use vinegar or bleach. You can wash them with mild soap and water. They do need to be sealed.

  • Jojo Snow Jojo Snow on Sep 28, 2018

    50-50 mix of water and rubbing alcohol in a spray bottle. I have asthma and I can use this to clean all around the house (especially kitchen and bathroom) and it won't trigger coughing or irritation to my lungs like most store-bought cleaning chemicals. Safe for granite. I LOVE it!

  • G Dushan G Dushan on Jun 01, 2017

    you can use a little Dawn dish soap and water in a spray bottle.

  • Redcatcec Redcatcec on Nov 02, 2021

    Warm water with a little Blue Dawn dish soap, does a remarkable job. Never use anything acidic like vinegar.

  • Mogie Mogie on Nov 02, 2021

    Hot water and dish soap need to be adequate for daily sanitizing. When there is your more potent disinfectant required, blend of warm water along with isopropyl alcohol that is 91%. Spray on the granite, allow to sit for three to five minutes, and then rinse with water and wash with a clean microfiber fabric

  • Kathy Gunter Law Kathy Gunter Law on Nov 02, 2021

    You can make your own with 1/2 cup rubbing alcohol, 1/2 tsp dish soap, 1-1/2 cups warm water in a spray bottle. This will disinfect and if you use a dish soap that has a degreasing property (blue Dawn is my go to), it will also help to get rid of grease and grime.

  • I personally use baking soda mixed with a bit water enough to turn it into a paste.

  • Cheryl A Cheryl A on Nov 03, 2021

    never use vinegar or windex products on granite you can buy granite cleaners at home depot grocery store etc that are safe for granite and won't take off the shine or hurt the stone

  • I personally suggest using baking sode mixed with enough water to turn it into paste. Or you can simply use soapy water.

  • Mogie Mogie on Nov 13, 2022

    I also use Dawn. It is gentle and is unbeatable for removing grease.