7 Proven Methods to Remove Oil Stains from Cotton Shirts Using Indian Cooking Oils
- Subha Banerjee
- 7 days ago
- 4 min read
Oil stains on cotton shirts are a common problem, especially in Indian kitchens where cooking oils like coconut oil, mustard oil, and groundnut oil are used daily. These stains are tricky because oil bonds tightly to cotton fibres, making them hard to remove with regular washing. Knowing how to remove oil stains from cotton shirts quickly and effectively can save your favourite clothes from permanent damage.

How to Treat an Oil Stain Immediately - How to Remove Oil Stains
The first 5 minutes after an oil stain happens are crucial. Acting fast prevents the oil from soaking deeper into the cotton fibres. Here’s what to do right away:
Blot the stain gently with a clean cloth or paper towel to absorb excess oil. Avoid rubbing as it spreads the stain.
Sprinkle talcum powder or baby powder on the stain to soak up the oil. Leave it for 5–10 minutes.
Brush off the powder carefully without rubbing.
If possible, rinse the stained area with cold water from the back of the fabric to push the oil out.
Avoid using hot water or drying the shirt before treating the stain fully.
Starting treatment immediately increases the chances of complete stain removal.

Dish Soap and Warm Water - How to Remove Oil Stains
Dish soap is designed to cut through grease, making it a great first choice for oil stains from coconut, mustard, or groundnut oil.
Steps:
Mix a few drops of dish soap with warm water in a bowl.
Dip a clean cloth or soft brush into the soapy water.
Gently dab and rub the stained area in a circular motion.
Let it sit for 10–15 minutes to break down the oil.
Rinse the shirt under warm running water.
Repeat if the stain remains before washing the shirt normally.
Dish soap works by breaking the oil molecules, lifting them from cotton fibres for easy rinsing.
Baking Soda Paste - How to Remove Oil Stains
Baking soda is a natural absorbent and mild abrasive that helps lift oil stains without damaging cotton.
Steps:
Mix 2 tablespoons of baking soda with enough water to form a thick paste.
Apply the paste generously over the oil stain.
Let it sit for 30 minutes to absorb the oil.
Gently scrub the area with a soft brush or cloth.
Rinse with warm water.
Wash the shirt as usual.
Baking soda also deodorizes, which is useful if the oil smell lingers.
Talcum Powder or Baby Powder Absorption - How to Remove Oil Stains
Talcum powder or baby powder can absorb fresh oil stains quickly, especially useful for stains from heavy oils like mustard oil.
Steps:
Cover the oil stain completely with talcum or baby powder.
Leave it on for at least 15 minutes, or overnight for stubborn stains.
Brush off the powder gently.
If needed, repeat the process.
Wash the shirt normally after the stain lightens.
This method works best when the stain is fresh and untreated.
Shampoo for Oily Hair Works on Oily Clothes - How to Remove Oil Stains
Shampoos formulated for oily hair contain ingredients that break down sebum and grease, making them effective on oil stains.
Why it works:
Shampoo targets oily residues similarly on hair and fabric. It emulsifies the oil, allowing it to wash away easily.
Steps:
Apply a small amount of oily hair shampoo directly to the stain.
Rub gently with fingers or a soft brush.
Leave it for 10 minutes.
Rinse with warm water.
Wash the shirt as usual.
This method is especially handy if dish soap is not available.
WD-40 Surprising Trick - How to Remove Oil Stains
WD-40 is known as a lubricant but can also help remove oil stains by loosening the oil’s grip on cotton fibres.
How to use:
Spray a small amount of WD-40 on the oil stain.
Let it sit for 5 minutes.
Blot the area with a clean cloth to lift the oil.
Apply dish soap and warm water to remove WD-40 residue.
Rinse thoroughly and wash the shirt.
Use this method carefully and test on a small hidden area first to avoid fabric damage.
Commercial Stain Remover Like Vanish - How to Remove Oil Stains
Commercial stain removers are formulated for tough stains and can be effective when home remedies fail.
When to use:
If the stain is old or set in.
After trying natural methods without success.
For stubborn oil stains from thick Indian cooking oils.
Steps:
Follow the instructions on the product label.
Apply the stain remover directly to the oil spot.
Let it sit for the recommended time.
Wash the shirt in warm water.
These products contain enzymes and solvents that break down oil molecules deeply embedded in cotton.
What NOT to Do - How to Remove Oil Stains
Avoid these common mistakes that make oil stains worse:
Do not rub the stain hard. This pushes oil deeper into fibres.
Avoid hot water initially. Hot water sets the stain permanently.
Never put the shirt in the dryer before the stain is gone. Heat fixes the stain, making removal impossible.
Do not delay treatment. The longer the oil sits, the harder it is to remove.
Following these precautions protects your cotton shirts from permanent damage.
Frequently Asked Questions
1. Can I use the same method for all Indian cooking oils?
Yes, these methods work well for coconut oil, mustard oil, groundnut oil, and other common Indian cooking oils.
2. Is it safe to use WD-40 on all cotton shirts?
Test WD-40 on a hidden area first. Avoid using it on delicate or coloured fabrics without checking for colourfastness.
3. How many times can I repeat these treatments?
You can repeat treatments 2–3 times but avoid excessive scrubbing to protect the fabric.
4. Will washing powder alone remove oil stains?
Washing powder may not be enough for fresh oil stains. Pre-treatment with soap or powder improves results.
5. Can I use these methods on coloured cotton shirts?
Yes, but always test on a small area first to ensure no colour fading or damage.



Comments