How to Remove Set-In Grease Stains from Laundry

Here’s a reliable step-by-step method:


1. Act with a degreaser (dish soap is key)

Grease needs something that breaks down oil.

  • Apply a few drops of liquid dish soap directly onto the stain
  • Gently rub it in with your fingers or a soft brush
  • Let it sit for 10–20 minutes

Dish soap is designed to cut through grease, which is why it works better than regular detergent at this stage.


2. Use baking soda or cornstarch for old stains

For set-in stains, you need absorption first.

  • Cover the stain with baking soda or cornstarch
  • Let it sit for 30–60 minutes
  • Brush it off

This helps pull out deep oil trapped in the fibers.


3. Scrub lightly if needed

If the fabric allows it:

  • Use an old toothbrush
  • Gently work the dish soap into the stain again

Avoid aggressive scrubbing, especially on delicate fabrics.


4. Wash in the hottest safe water

Check the clothing label first.

  • Wash with your normal detergent
  • Use the warmest water safe for the fabric

Heat helps dissolve remaining grease.


5. Air dry only (important step)

Do not use a dryer yet.

  • Heat from a dryer can “lock in” any remaining stain
  • Let the garment air dry completely
  • Check the stain before drying with heat

6. Repeat if necessary

Old grease stains often need 2–3 treatments. If you still see a mark:

  • Repeat dish soap + baking soda steps
  • Then wash again

Extra tips for stubborn stains

  • Add a bit of white vinegar in the rinse cycle (helps remove residue)
  • Use an enzyme-based detergent for heavy stains
  • For very old stains, pre-soak for 1–2 hours before washing

Bottom line

Set-in grease stains don’t disappear with normal washing alone. The most effective method is a combination of dish soap (breaks oil), absorbent powder (pulls it out), and proper washing (removes residue).