DhobiLite™ – #1 Dry Cleaning & Laundry Service in India | 25% Off First Order

How to Remove Oil Stains from Clothes (Fresh, Dried or Washed)

How to remove oil stains from clothes: white shirt before and after oil stain removal

A drop of cooking oil on a kurta, ghee on a dupatta, a samosa that left its mark on your shirt – oil stains are among the most common and the most frustrating. Oil does not dissolve in water, so a normal wash often leaves a dark patch that fades while wet and reappears once the cloth dries. This guide shows you how to remove oil stains from clothes, whether the stain is fresh or dried.

The fix is a simple order of steps. Absorb the oil, break it down with something made to cut grease, wash warm, and check the fabric while it is still wet. Below you will find the method for fresh stains, dried stains and stains that came back after a wash, matched to the fabric.

This builds on our broader guide on how to remove stains from clothes without ruining them, if you want the fabric-care basics first.

Three Rules Before You Start

  • Blot, never rub. Rubbing pushes the oil deeper into the fibres and makes the stain bigger.
  • Start dry. Oil repels water, so wetting the stain first only spreads it. Begin with an absorbent powder.
  • Keep heat away until the stain is gone. A hot dryer, an iron or direct sun can bake oil into the fabric permanently.

Also check the care label. If it says dry-clean only, skip to the section on delicate fabrics below.

How to Remove Oil Stains from Clothes: What to Do in the First Hour

1. Blot the extra oil. Press a tissue or paper towel on the spot to lift whatever is sitting on the surface.

2. Cover it with an absorbent powder. Cornflour, talcum powder or baking soda all work. Cover the whole stain generously and leave it for 20 to 30 minutes (longer for a big stain) while the powder soaks up the oil. Brush it off with an old toothbrush.

3. Add dish soap. Put a few drops of liquid dishwash on the stain. It is made to cut grease. Work it in gently with your fingertip or a soft toothbrush for a minute or two.

4. Wash in warm water. Use the warmest water the care label allows, with your normal detergent. Warm water helps release the oil.

5. Check before drying. Look at the fabric while it is still wet. If you can see a shadow, repeat steps 3 and 4. Only dry the garment once the mark is fully gone.

Dried or Old Oil Stain

A stain that has dried is harder to remove, but usually not hopeless.

  • Gently scrape off any crusted residue with the back of a spoon or a blunt knife.
  • Work liquid dishwash or a liquid detergent directly into the dry stain and leave it for 30 minutes or more.
  • Wash in warm water and check the fabric wet.
  • Repeat if needed. An old stain can take two or three rounds.

If the stain is months old, or has already been through a hot dryer, part of it may be permanent. It is still worth a few careful rounds, but do not expect a miracle.

The Stain Came Back After Washing

An oil stain that vanishes and then shows up again after drying means some oil was left in the fibres. Treat it like a dried stain: dish soap, a rest, a warm wash, and do not dry it until you are sure. Do not iron it in the meantime.

Oil Stains by Fabric

  • Cotton, linen and denim: the methods above work well, and warm water is fine.
  • Polyester and other synthetics: these hold on to oil more stubbornly than cotton, so expect to repeat the dish soap step.
  • Coloured fabric: test the dish soap on a hidden spot first.
  • Silk, wool, velvet, and anything dry-clean only (sarees, dupattas, sherwanis): do not use water or dish soap, which can leave rings or damage the fibre. Blot gently, cover the stain with talcum powder or cornflour, leave it for a few hours, brush off, and take it to a dry cleaner. Tell them it is oil and what you have already tried.

For fabrics like these, see our guides on caring for expensive sarees and what dry cleaning actually does.

Home Remedies: What Works and What Does Not

  • Works: cornflour, talcum powder and baking soda (they absorb the oil), and liquid dishwash (it breaks the oil down).
  • Weak: lemon. Lemon juice is an acid, not a degreaser. It can lighten dye on coloured fabric, so it does little for the oil and can leave a pale patch.
  • Limited help: vinegar. It may help loosen light residue on pale fabrics, but dish soap does the main work.
  • After the oil is gone: oxygen-based stain removers such as Vanish are better at the colour left behind (for example from turmeric in curry oil) than at the grease itself. Use them only on colour-safe fabrics, following the label, and only after degreasing.

If the oil came with turmeric or masala, see our guide on removing turmeric stains for the yellow that can stay behind.

Mistakes That Make Oil Stains Permanent

  • Rubbing the stain instead of blotting it
  • Putting the garment in a hot dryer, or ironing it, before the stain is completely gone
  • Soaking it in plain water for days, which does nothing against oil
  • Using bleach on coloured clothes
  • Waiting too long. Treat the stain the same day when you can.

When to Take It to a Professional

Go to a dry cleaner when the garment is dry-clean only, made of silk or wool, or expensive or sentimental. Go too when the stain is large or old, or has already been through a hot dryer. Professionals use solvents that home methods cannot match. If it helps, DhobiLite can collect it from your doorstep, and it is worth telling the team what caused the stain.

Frequently Asked Questions

How do I get dried oil stains out of clothes?
Scrape off any crust, work dish soap or liquid detergent into the dry stain, leave it for 30 minutes or more, wash in warm water, and check the fabric wet. Repeat if a shadow remains.

Can lemon remove oil stains from clothes?
Not really. Lemon is an acid and does not break down grease, and it can lighten coloured fabric. Use dish soap instead.

What is the best way to remove oil stains from clothes?
Absorb the oil with cornflour, talcum powder or baking soda first, then break down what is left with liquid dishwash and wash in warm water.

Can Vanish remove oil stains?
It helps more with the colour left behind than with the grease itself. Degrease with dish soap first, then use it on colour-safe fabrics as the label directs.

How do I remove oil marks from clothes quickly?
Blot, cover with cornflour or talcum powder for 20 to 30 minutes, add a few drops of dish soap, and wash warm. Check it before putting it in the dryer.

Related reading

How to Remove Stains from Clothes Without Ruining Them
Tips and Tricks to Wash White Clothes
Dry Cleaning vs Home Washing

Author Profile

Picture of Shivam Rohilla
Shivam Rohilla

Leave a Reply

Your email address will not be published. Required fields are marked *

More Related Articles

We're a click away!