Set-in grease stains can be stubborn, but they’re often removable if you break down the oil before washing again.
What you’ll need
- Liquid dish soap (especially one designed to cut grease)
- An old toothbrush or soft brush (optional)
- Laundry detergent
- Warm water (if safe for the fabric)
Method
- Do not re-dry the garment until the stain is gone. Heat from a dryer can set grease stains more deeply.
- Apply liquid dish soap directly to the stained area.
- Gently rub it in with your fingers or a soft brush.
- Let it sit for 10–15 minutes.
- Rinse with warm water if the fabric allows.
- Wash the garment according to the care label using your regular detergent.
- Air-dry and inspect the stain before using a dryer.
For older, stubborn stains
- Repeat the dish-soap treatment a few times.
- You can also try a liquid laundry detergent directly on the stain before washing.
- For delicate fabrics, test any treatment on a hidden area first.
Common mistakes
- Putting the item in the dryer before the stain is gone.
- Using bleach on grease stains (it usually doesn’t remove the oil itself).
- Rubbing so aggressively that the fabric is damaged.
If you tell me the fabric type (cotton, polyester, denim, etc.) and how long the stain has been there, I can give more specific advice.

