Granite worktops are made from unique natural stone slabs, making them a stunning addition to any kitchen or bathroom. But if you’re considering investing in a beautiful new granite countertop, you might wonder if they’re prone to staining. The last thing you want is to constantly worry about staining your new granite worktop whenever you cook something.

The worktop experts at Mo’s StoneX have put together this guide with everything you need to know. We’ll cover how stain-proof granite is and how to remove different stains from your new work surface. 


Is granite stain-proof?

Granite has an elegant and high-end look, making it a popular choice in both modern and traditional kitchens and bathrooms, but is it a practical stain-resistant worktop material?

Although natural granite is a porous material, meaning moisture can seep in and leave stains, granite worktops are treated with a special sealant. Sealed granite worktops are non-porous and almost fully water-resistant. Any liquid spilt on the surface will bead up and run off rather than soak in and do damage. 

If liquids are left on the worktop for a long time, it’s possible they can still soak into the stone, leaving a stain. However, providing you seal your granite worktop regularly and wipe up any spillages as soon as possible, the likelihood of staining is very low!


How to remove a stain on granite

Of course, if you do end up with a stain, it’s essential you know how to clean and remove stains from granite countertops. 

The best way to clean granite and remove a stain will often depend on what caused the stain. Below, we’ll go over how to clean the most common stains from granite worktops. 

How to remove food stains from your granite worktop

It’s best to remove food and drink stains from granite worktops as soon as possible. Here’s what you need to do:

  1. Mix a few drops of washing-up liquid with warm water
  2. Use the soapy mixture to dampen a soft microfiber cloth.
  3. Gently clean the stained area.
  4. Wipe the area with fresh water to remove any soap residue.
  5. Dry thoroughly with a clean, dry microfiber cloth. 

How to remove hard water stains on granite

Unfortunately, water can stain granite worktops. Water contains many minerals and chemicals, especially hard water. When these minerals mix with soap, you might notice an unsightly film on your beautiful granite countertop. Over time, this can ruin the sheen of your work surface.

Like other types of stains, it’s best to treat hard water stains as soon as you notice them. Here’s the best way to remove water stains from granite countertops:

  1. Purchase  a specialised granite cleaner (this will clean the material without damaging it)
  2. Spray the cleaner on the stained area and let the product soak into the limescale.
  3. Use a soft nylon brush to rub the limescale.
  4. Wipe away the product with a dry, soft microfibre cloth.

If the limescale has been allowed to build up, you should try a different strategy to remove it. Check out our blog, How To Remove Limescale from Granite Worktops’, for more information.

How to remove oil stains on granite 

Removing cooking oil stains from a granite stone surface can be tricky. It’s best to blot rather than wipe, as wiping can spread the stain, making it worse. Here’s what you need to do:

  1. Blot the stain with a kitchen roll or a soft sponge to absorb as much oil as possible.
  2. Mix a few drops of washing-up liquid with warm water, and dampen a microfibre cloth in the soapy mixture.
  3. Gently clean the stained area.
  4. Rinse the area with fresh water to remove any soap residue.
  5. Dry with a clean and dry microfiber cloth.

If the stain remains, try this:

  1. Mix cornstarch with water.
  2. Apply the thick paste to the stain
  3. Allow to sit overnight (this will help absorb the oil).
  4. Use a microfiber cloth to wipe away the cornstarch paste.
  5. Rinse with soapy, warm water and then fresh water.
  6. Dry with a clean and dry microfiber cloth.

How to remove stubborn stains

For stubborn stains, such as red wine, that other methods haven’t worked for, you might need to try removing stains from granite with baking soda. Here’s how:


  1. Blot up as much of the stain as possible using a kitchen roll or soft cloth. 
  2. Spray the stain with water.
  3. Mix baking soda with water until it forms a thick paste.
  4. Massage the paste into the stained area and cover it with cling film or plastic wrap. 
  5. Let it sit for around 24 hours.
  6. Remove the clingfilm and clean the area with warm soapy water.
  7. For particularly stubborn stains, you might need to repeat this process. 


Premium granite worktops by Mo’s StoneX

If you’re thinking of investing in a beautiful granite worktop for your home, you’re making a great choice. When properly sealed and maintained, granite is a durable and long-lasting investment that will look stunning for years to come.

Mo’s StoneX has over a decade of experience supplying and installing premium granite worktops. We offer a huge range of colours, styles and finishes to make it easy to find the perfect fit for your kitchen or bathroom, whatever the interior design style. Our expert team will take care of the entire process, from the free initial quote to the final installation – you can rely on us to transform your home!

Fill out our online enquiry form for a free quote, or contact our team to learn more about our range of granite countertops.