That sinking feeling when your favorite shirt survives the wash and dryer but still bears a dark slick mark? Oil stains don’t have to mean permanent damage. Tested home remedies and a few pro tricks can rescue most fabrics, whether the stain is fresh or stubbornly set.

Top method from Reddit: Dawn dish soap + cornstarch ·
Persil recommendation: Rubbing alcohol or nail varnish remover ·
Laundry Chief test: Baking soda overnight

Quick snapshot

1Fresh Oil Stains
2Dried Stains
3Home Remedies
4White Clothes
  • Gentle solvents (Metro Appliances)
  • Nail varnish remover option (Bren Did)
  • Dish soap safe for whites (Apartment Therapy)

The table below compares five tested methods by their best use case and how long each takes to work.

Method Best for Time required
Dawn dish soap Fastest fresh stain fix (Apartment Therapy) 30-minute soak (Laundry Chief)
Rubbing alcohol For set-in stains (Metro Appliances) 15 minutes (Metro Appliances)
Baking soda Absorber method (Laundry Chief) Overnight (Apartment Therapy)
Cornstarch Fresh spills, light fabrics (Laundry Chief) 1 hour (Laundry Chief)
Murphy Oil Soap Instant results (Apartment Therapy) Minutes (Apartment Therapy)

How do I get dried oil stains out of clothes?

Dried oil stains demand a two-pronged assault: break the oil down with a degreaser, then pull the residue out with an absorbent. Laundry expert Patric Richardson recommends baking soda for pulling oil out of fabric, calling it “the real action” once the stain starts lifting.

Blot excess oil first

  • Grab paper towels and press — don’t rub — to lift as much oil as possible before treatment (Bren Did).
  • Place cardboard behind the fabric to prevent the stain from spreading to the other side.

Apply Dawn dish soap

  • Rub original Dawn dish soap directly into the stain, working it in with your fingers (YouTube demo).
  • Let it sit for 30 minutes — liquid dish detergent breaks down grease due to surfactants.
  • Rinse with cold water, then wash on warm cycle and air dry without heat.

Use cornstarch absorber

  • After the soap treatment, sprinkle cornstarch over the stain and let it stand for at least 1 hour (Laundry Chief).
  • Brush off and rewash. For stubborn set-in stains, repeat the process multiple times.
Bottom line: Dish soap plus an absorbent like cornstarch handles most dried oil stains. For particularly stubborn marks, a Dawn-and-baking-soda paste applied and left overnight outperforms single-step treatments.

Can oil permanently stain clothes?

Oil doesn’t automatically mean permanent damage — but heat is the real culprit. Once a stained garment hits the dryer, the oil polymerizes and bonds to fabric fibers. Apartment Therapy’s testing found that all but one method (chalk) worked really well on fresh olive oil stains, but the story changes dramatically once heat sets in.

Factors for permanent stains

  • Fabric type: Synthetic fibers like polyester trap oil more readily than natural cotton.
  • Oil composition: Motor oil and mineral-based oils penetrate deeper than vegetable oils.
  • Time elapsed: The longer oil sits untreated, the more it bonds with fabric.

Act fast to prevent

  • Never dry clothes until you’re certain the stain is gone — heat sets oil permanently (Metro Appliances).
  • Avoid fabric softener, which can leave greasy residues that attract more oil.
What to watch

Heat is the enemy. If you’ve already run the garment through the dryer, re-wet the stain with warm water, reapply dish soap, and let it sit 15 minutes before rewashing — and this time, air dry only.

How to remove grease stains from clothes that have already been washed?

Post-wash grease stains are salvageable — but they require extra effort and a different approach than fresh stains. The key is re-wetting and retreating rather than hoping the next wash cycle will magically erase the mark.

Re-treat set-in stains

  • For post-dryer stains, re-wet with warm water, reapply dish soap, let sit 15 minutes, then rewash without drying until the stain is gone (Metro Appliances).
  • Dawn’s grease-busting abilities make it superior; other soaps have mixed results (YouTube testing).

Use alcohol or solvents

  • Rubbing alcohol or acetone-based nail varnish removers work effectively after washing (Bren Did).
  • Dampen a cotton ball, dab the stain, then launder as normal.
  • Test on an inconspicuous area first — solvents can affect certain dyes and delicate fabrics.
The upshot

Patric Richardson’s six-step dish soap method — cardboard backing, blot, dish soap, cold rinse, warm wash, air dry — earned a 5/5 effectiveness rating from Apartment Therapy’s hands-on testing.

How to remove oil stains from white clothes?

White fabrics offer one advantage: you can use stronger treatments without worrying about dye transfer. But they also show every trace of residue, so thorough rinsing matters more than with colored garments.

Gentle solvents

  • Nail varnish remover (acetone-based) lifts oil without bleaching white cotton or linen (Metro Appliances).
  • Dish soap remains the safest option for synthetic blends and delicates.

Test on fabric

  • Always test remedies on inconspicuous areas for delicate fabrics (Bren Did).
  • For stubborn white stains, OxiClean or hydrogen peroxide can boost treatment — add peroxide if stains persist after the first attempt (YouTube guide).
Editor’s note

Murphy Oil Soap outperformed other treatments in ease and speed per Apartment Therapy’s comparison, with instant results — no scrubbing required.

White clothes demand more thorough rinsing and stronger solvents than colored fabrics, but the extra effort pays off — nail varnish remover handles white cotton and linen effectively while dish soap keeps synthetics safe.

How to get oil stains out of clothes with baking?

Baking soda is the workhorse of home remedy oil removal — and for good reason. Its alkalinity dissolves grease while the granular texture absorbs it, pulling both out of fabric simultaneously.

Baking soda application

  • Dampen the stain, cover it entirely with baking soda, and let it sit overnight (Laundry Chief).
  • Scrub gently with a toothbrush the next morning, then wash as normal.
  • The baking soda method earned a 5/5 effectiveness rating from Apartment Therapy’s testing.

Combine with soap

  • Baking soda plus dish soap creates a simple pre-treatment paste for older stains (Metro Appliances).
  • Apply the paste, let it sit 15-30 minutes, then scrub and wash.
Why this matters

Two simple ingredients — baking soda and dish soap — tackle set grease stains even after washing and drying. For UK readers, Fairy Liquid works as a Dawn alternative.

It turns out that oil is not the hardest stain to remove. All but one method (sorry, chalk) worked really well.

— Apartment Therapy, Author/Tester

Two simple ingredients and your clothes will be grease free!

— YouTube, Video Host

For post-dryer stains, re-wet with warm water, reapply dish soap, let sit 15 minutes, then rewash without drying until the stain is gone.

— Metro Appliances and More

Related reading: How to Improve Gut Health: Science-Backed Strategies · Ninja Air Fryer Oven – Best Models Reviews and Guide

Additional sources

youtube.com

Home cooks and weekend mechanics often rely on proven easy methods to lift stubborn oil stains from their favorite clothes.

Frequently asked questions

Can stains come out after being dried?

Yes — with extra effort. Re-wet the stain with warm water, apply dish soap, let it sit 15 minutes, and rewash without heat. Repeat if necessary. The key is avoiding the dryer until the stain is completely gone.

Will oil permanently stain clothes?

Not necessarily. Oil becomes permanent only when heat sets it — typically in a dryer. Fresh stains are almost always salvageable with dish soap and an absorbent like baking soda or cornstarch.

Can you take oil stains off clothes?

Absolutely. Tested methods include dish soap (30-minute soak), baking soda (overnight), rubbing alcohol (15 minutes), and Murphy Oil Soap (instant results). Success depends on how quickly you act and whether the fabric has been heated.

How to get oil stains out of clothes without washing?

Blot excess oil with paper towels, sprinkle cornstarch or baking soda over the stain, let it absorb for 15-30 minutes (or overnight for baking soda), then brush off and treat with dish soap before laundering.

Oil stains on clothes after washing — what to do?

Don’t dry the garment. Re-wet with warm water, apply a degreaser like Dawn directly to the stain, let it sit 15 minutes, then launder again — this time air drying to check results before any heat exposure.