How to Get Oil Smell Out of Clothes
Oil and grease smell in clothing (from cooking, automotive work, or food) is caused by oil compounds absorbed into fabric fibres that continue to off-gas. Standard washing often fails because regular detergent doesn't fully break down oil — the smell returns when the garment is wet again or when the remaining oil oxidizes and goes rancid over time.
Method 1: Baking Soda Presoak
- Fill a basin with warm water
- Dissolve 1/4 cup of baking soda in the water
- Soak the garment for 1–2 hours — the baking soda is alkaline and saponifies (breaks down) oil compounds, also neutralizing the odour
- Add dish soap directly to any particularly oily spots and work in before washing
- Machine wash in the warmest water safe for the fabric
- Add 1/4 cup white vinegar to the rinse cycle — this removes detergent residue that can trap odour
Method 2: Enzymatic Laundry Detergent
- Use a detergent that contains lipase enzymes (which specifically break down fats/oils) — Persil, Tide HE, and Bio-Kleen contain these
- Apply the detergent directly to the smelly areas as a pretreat before washing
- Allow 20–30 minutes of pretreat time, then wash normally
- These are more effective for oil odour than standard detergents
Method 3: OxiClean Soak
- Soak the garment in warm water with OxiClean for 1–2 hours
- The oxygen bleach oxidizes the oil compounds, eliminating the smell
- Wash normally after soaking
If the Smell Persists After Washing
Hang the garment outdoors in direct sunlight and fresh air for several hours — UV exposure and airflow volatilize and break down remaining oil compounds more effectively than any additional washing. Do not machine dry until the smell is gone — heat sets oil odour.
Book a Maidless deep clean at maidless.ca — 4.9★, 100+ reviews, vetted cleaners across Toronto.