
The Best Proven Way: How to Get Oil Out of Denim Jeans
Immediate Action (first 5 minutes)
You're eating a slice of pepperoni pizza, and a rogue drop of grease hits your thigh. Or maybe you're changing the oil in your Honda Civic, and a splash lands right on your knee. Panic sets in. I've been there more times than I care to admit. In my 12 years of testing cleaning products, I've learned that the first 300 seconds dictate whether your favorite pants survive or get relegated to painting clothes.
Denim is woven from cotton. Cotton fibers are naturally hydrophilic, meaning they love water. But they also have a high affinity for lipids. Oil repels water, which is why tossing your jeans straight into the washing machine does absolutely nothing. The water just rolls right off the grease spot. You need to intervene before the oil oxidizes and binds to the twill weave.
Grab a paper towel immediately. Bounty works best because it's thick and won't disintegrate. Press it firmly against the fabric to soak up the liquid grease. Don't rub it. Rubbing pushes the oil deeper into the cotton fibers. Next, head to your pantry. Grab a box of cornstarch or a bottle of baby powder. Dump a thick mound directly onto the stain. I'm talking about a pile at least a quarter-inch thick. Let it sit for exactly 5 minutes. The powder acts like a sponge, drawing the lipid molecules out of the fabric through capillary action.
What You'll Need (tools/products)
I've tested dozens of commercial stain removers over the years. Most of them are completely useless against heavy lipids. You need heavy-duty surfactants that can break the molecular bond between the grease and the cotton. Here is my exact toolkit for this job.
| Product | Average Price | Best For | My Rating |
|---|---|---|---|
| Dawn Ultra (Original Blue) | $3.49 | Food grease, cooking oil | 10/10 |
| Lestoil Heavy Duty | $4.27 | Motor oil, mechanic grease | 9/10 |
| OxiClean Max Force Spray | $5.98 | Set-in stains, salad dressing | 8/10 |
| Arm & Hammer Cornstarch | $2.15 | Fresh spills, initial absorption | 10/10 |
Dawn Ultra is the undisputed champion here. It's the exact same formula wildlife rescue teams use to clean oil off pelicans after a spill. The surfactants in the blue version are specifically engineered to encapsulate oil molecules and lift them away from surfaces. Avoid the 'Essentials' or diluted versions. You want the thick, concentrated blue liquid. Lestoil is my backup for automotive grease. I'll be honest, it smells like a chemical refinery. But it dissolves petroleum-based stains like magic.
Step-by-Step Removal
This process takes about 45 minutes from start to finish, though most of that is just waiting. Don't rush the soaking times. Patience is what saves the fabric.
Step 1: Brush off the powder
After the 5-minute cornstarch soak, the powder will look clumpy and slightly yellow. That means it's working. Take a soft-bristled brush. An old toothbrush works perfectly. Gently sweep the powder away into the trash. Don't use your washing machine sink for this, or you'll clog your pipes with a starchy paste.
Step 2: Apply the degreaser
Squeeze a generous drop of Dawn Ultra directly onto the remaining stain. You want to completely saturate the affected cotton fibers. If you're dealing with a massive splash from a deep fryer, use enough soap to cover the entire spot plus a half-inch border around it.
Step 3: Agitate gently
Using your fingers or that same soft toothbrush, massage the soap into the denim. Use small, circular motions. Do this for about 60 seconds. You're mechanically forcing the surfactants deep into the twill weave. If the denim is heavily textured, the brush helps reach into the valleys of the fabric.
Step 4: The waiting game
Set a timer for 15 minutes. Let the jeans sit flat on a counter. The soap needs time to break the lipid bonds. If you're dealing with motor oil or a stain that's been sitting for a few days, extend this time to 30 minutes. I've left it for an hour on really stubborn mechanic grease with great results.
Step 5: Wash in hot water
Toss the jeans into your washing machine. Set the temperature to hot, ideally around 120°F to 140°F. Heat lowers the viscosity of the oil, making it easier for the soap to wash it away. Select a 'Heavy Duty' cycle if your machine has one, and add an 'Extra Rinse' to ensure all the soap suds are flushed out. Use your regular laundry detergent in the dispenser. Don't overload the drum; the jeans need room to agitate properly.
Step 6: Air dry and inspect
This is the most critical step. Never put the jeans in the dryer until you are 100% certain the stain is gone. The 135°F heat of a standard dryer will bake any remaining oil into the fibers permanently. Hang the jeans on a drying rack or a hanger near a window. Once they are completely dry, check the spot under bright light. If you see a faint shadow, repeat the Dawn process before it ever touches a dryer.
Alternative Methods
Sometimes the standard Dawn method isn't enough. Maybe the stain is weeks old, or maybe it's a weird blend of synthetic motor oil. Here are three backup methods I keep in my arsenal.
Method 1: The WD-40 Trick for Old Stains
This sounds completely counterintuitive. Why would you add more oil to an oil stain? WD-40 is a solvent. If you have an old, set-in grease stain that survived the dryer, spray a light mist of WD-40 directly onto it. The solvent reactivates the dried lipids. Wait 10 minutes, then immediately follow up with the Dawn Ultra process to wash out both the original stain and the WD-40. I was highly skeptical the first time I tried this, but it saved a pair of vintage Levi's 501s.
Method 2: Lestoil for Heavy Automotive Grease
If you're a mechanic or you spend your weekends rebuilding carburetors, food soap won't cut it. Petroleum-based grease requires a heavier solvent. Pour a small amount of Lestoil directly onto the stain. Rub it in and let it sit for 20 minutes. Wash in the hottest water the fabric care label allows. The downside is the smell. You might need to run the jeans through a second wash cycle with regular detergent and a half-cup of white vinegar to kill the chemical odor.
Method 3: Dishwasher Detergent Paste
Powdered dishwasher detergent, like Cascade, is highly alkaline. It's designed to blast baked-on lasagna off ceramic plates. Mix two tablespoons of the powder with just enough water to form a thick paste. Smear it over the oil stain and let it dry completely. Once it's crusty, brush it off and wash the jeans normally. This isn't the gentlest option, so avoid it on delicate or heavily faded denim, but it works wonders on thick, dark work jeans.
Prevention Tips
Getting oil out of denim is entirely possible, but preventing it is much easier. If you're cooking bacon on a Sunday morning or doing heavy garage work, wear a canvas apron. It sounds obvious, but it saves hundreds of dollars in ruined clothing. Also, be mindful of your surroundings. Avoid leaning against freshly painted car doors or greasy kitchen counters while wearing your favorite raw denim.
For everyday wear, I highly recommend treating your favorite jeans with a fabric protector. Scotchgard Fabric Water Shield costs about $8.99 a can. Hold the can six inches away from the dry denim and spray a light, even coat over the front panels. Let it dry for 24 hours. It won't make the jeans completely waterproof, but it gives you a crucial 30-second window to wipe away a grease splash before it penetrates the cotton fibers. Reapply it every six months or after three wash cycles.
FAQ
Can I use cold water to wash the jeans?
Cold water is completely ineffective against heavy lipids. Oil solidifies and clings to cotton fibers at lower temperatures, making it nearly impossible for surfactants to lift it away. Always use the hottest water the fabric care label permits, ideally around 120°F, to keep the grease in a liquid state during the wash cycle.
What if the jeans are raw selvedge denim?
Raw denim shrinks and loses its custom fades when washed in hot water. For raw selvedge, skip the hot machine wash entirely. Instead, use the cornstarch and Dawn method, but rinse the soap out manually in a tub of lukewarm water. Hang them to dry, and accept that you might lose a tiny bit of the indigo dye in the process.
Will baking soda work instead of cornstarch?
Baking soda works in a pinch, but it's not as effective as cornstarch for initial absorption. Cornstarch has a finer particle size and a higher lipid-absorption capacity, pulling more grease out of the deep twill weave. If baking soda is all you have, use it, but plan on doing a second round of Dawn soap treatment later.
How do I know if the stain is completely gone?
Wet denim always looks darker, which hides lingering oil spots perfectly. You must let the jeans air dry completely before making a final judgment. Take them outside into direct sunlight or hold them under a bright LED flashlight to check for any faint, translucent shadows in the fabric weave.









