You’re cooking, eating, or grabbing a quick bite — and suddenly there it is. A dark, greasy oil stain right on your favorite shirt.
Most people assume it’s ruined. They toss it in the wash, hope for the best… and when it comes out? The stain is still there. Sometimes even worse.
But years ago, my mom showed me a simple trick that works incredibly well — and it uses something you probably already have at home.
No fancy stain removers.
No expensive sprays.
No scrubbing for hours.
Here’s exactly how it works.
Why Oil Stains Are So Stubborn
Oil doesn’t mix with water. That’s why simply washing an oily shirt with detergent often doesn’t fully remove the stain.
To get rid of oil, you need something that absorbs or breaks down grease before it sets into the fabric.
And that’s where this simple trick comes in.
The Trick: Use an Absorbent Powder First
What You’ll Need:
-
Baking soda or cornstarch or baby powder
-
Dish soap (preferably clear)
-
An old toothbrush or soft brush
-
Warm water
Step-by-Step Instructions
1. Act Quickly
The sooner you treat the stain, the better the results.
2. Blot — Don’t Rub
If the stain is fresh, gently blot it with a paper towel to remove excess oil. Don’t rub — that pushes the oil deeper into the fibers.
3. Cover with Powder
Sprinkle baking soda (or cornstarch/baby powder) generously over the stain.
Let it sit for at least 15–30 minutes.
For heavier stains, leave it for a few hours.
The powder absorbs the oil from the fabric.
4. Brush It Off
Gently brush off the powder. You’ll often see that it has clumped — that’s the oil being absorbed.
5. Apply Dish Soap
Add a few drops of dish soap directly onto the stain.
Gently work it in with your fingers or a toothbrush.
Dish soap is designed to break down grease — which makes it perfect for oil stains.
6. Rinse with Warm Water
Rinse from the back of the stain to push the oil outward.
7. Wash as Usual
Launder normally — but do not dry the garment until you’re sure the stain is completely gone. Heat can set the stain permanently.
Why This Works
-
The powder pulls oil out of the fabric.
-
Dish soap breaks down remaining grease.
-
Treating before washing prevents the stain from setting.
It’s simple chemistry — and surprisingly effective.
A Few Extra Tips
-
For delicate fabrics (like silk), test on a hidden area first.
-
For older stains, repeat the process before washing.
-
Avoid using hot water at the beginning — it can set the stain if untreated.
The Takeaway
You don’t need expensive stain removers to save your clothes.
Sometimes the best solutions are the ones passed down from someone who’s tested them for years.
Next time you spot an oil stain, don’t panic — just reach for baking soda and dish soap.
Your shirt might not be ruined after all.






Leave a Reply