How to Remove Oil Stains from Terracotta


Michelle asked: How do I clean an oil stain from kitchen tiles? I think they are terracotta tiles. I spilled some sesame oil in a shopping bag and the bag was on the floor for quite awhile. I’ve only just noticed. What’s the best way to clean the oil from the tiles without damaging them? I don’t have time to order anything off the internet.

Terracotta stains can be tricky because the terracotta is so porous that the stains go much deeper than the surface. In order to pull the stains out of the tile, you will need something to absorb the oil. In this case, we’ll utilize a poultice. A poultice is an absorbent material that is placed on the surface to draw out the stain. While there are many commercial poultice powders available, it is possible to make them at home using items you likely have your house. Follow the steps to make your own poultice and draw the stain out of the tiles.

You Will Need:

  • Ammonia (optional)
  • Powdered whiting (available at hardware and home improvement stores)
  • Water
  • Sponge
  • Hydrogen peroxide
  • Acetone
  • Paper towels
  • Soft cloths

Steps to Remove the Stain:

  1. Begin by cleaning the surface of the oil stain with a sponge that has been slightly moistened with warm water. If the stain is severe, you may want to try and remove some of the surface oil with a small amount of ammonia. Rinse the area well after doing so.
  2. Dry the area completely with a soft cloth.
  3. Next, mix the powdered whiting and hydrogen peroxide together to form a thick paste.
  4. Spread a thick layer of the paste over the stain.
  5. Allow it to dry completely on the stain before removing.
  6. If it seems to be drying too fast, place a sheet of plastic wrap over the area and tape it down around the edges. This will allow it to dry out over the course of a day or two which can make it more effective.
  7. When the poultice has dried, wipe it away.
  8. If you require a second option, acetone can also be used.
  9. Begin by folding a thick layer of paper towels large enough to cover the stained area.
  10. Moisten the paper towels with acetone and lay them over the stain.
  11. Acetone evaporates quickly, so this will require covering it to keep it moist. Place a layer of plastic wrap over the paper towels and tape around the edges to seal it.
  12. Allow this to set on the stain until it has dried completely.
  13. Remove the plastic and paper towels and wipe the area clean using normal cleaning methods.
  14. Repeat if necessary.

Additional Tips and Ideas

  • Terracotta will react differently to the poultice depending on the sealant, if any, and the condition/age of the tiles. It is always wise to test a small, hidden area first to ensure that there are no unwanted effects to the color or surface of the tile.
  • If the homemade poultice does not get out the oil stain, it may be necessary to purchase a poultice powder stain remover. There are powders designed specifically for stone and can be found at many hardware and home improvement stores. Simply mix and apply following the manufacturer’s instructions.
  • Avoid using acids to remove the oil stain as they can damage the surface of the stone.

Leave a Comment