My Mom’s Simple Trick to Remove Oil Stains from Clothes

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

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

Margaret Brooks

Margaret shares comforting, down-to-earth recipes that make everyday meals memorable. From cozy casseroles to light seasonal salads and sweet home-baked treats, her kitchen is full of inspiration. Perfect for busy home cooks who want flavorful, stress-free dishes that bring warmth and happiness to the table every single day.

Follow Us