How to Get Oil and Grease Stains Out of Jeans
Short answer: Oil and grease stains need a degreaser, not just water. Blot the spot, apply dish soap or a baking soda paste, let it sit, then wash on a warm cycle. For set-in stains, use cornstarch to absorb oil before washing. Always check the care label first and air-dry until the stain is gone. These simple steps can save your favorite jeans.
Why Oil Stains Are Tricky
Oil and grease are hydrophobic, meaning they resist water. That is why simply rubbing with water won't remove them. You need a surfactant, like dish soap, to break the oil into droplets that can be washed away. Cotton denim is a natural fiber with a dense weave, which binds to oils. Acting quickly is key: the longer a stain sits, the more it sets.
Treating stains correctly also extends the life of your jeans and reduces textile waste. According to the U.S. EPA, in 2018 textile generation was an estimated 17 million tons, and 11.3 million tons were landfilled. By removing stains and extending the life of your jeans, you help reduce that waste.
In this guide, we'll walk through several household methods to lift oil and grease from denim. Each method uses common items you likely already have. Remember to always treat stains as soon as possible.
What You'll Need
Most of these items are already in your kitchen or laundry room. Gather them before you start so the stain doesn't set while you search.
- Liquid dish soap
- Baking soda
- Cornstarch or talcum powder
- White vinegar
- Old towels or paper towels
- Soft-bristled brush (like a toothbrush)
- Gentle laundry detergent
Method 1: Dish Soap
Dish soap is a mild degreaser designed to break down cooking oils. It's often the first choice for fresh stains.
Blot the stain with a dry paper towel to remove any excess oil. Do not rub, as this pushes the oil deeper into the denim. Apply a few drops of liquid dish soap directly to the stain. Gently work the soap into the fabric using your fingertips or a soft-bristled brush. Let it sit for several minutes, then rinse with warm water. If the stain is still visible, repeat or move on to the baking soda method.
Method 2: Baking Soda Paste
Baking soda is alkaline and helps break down grease molecules. It also acts as a gentle abrasive, which can help lift dried stains.
Mix baking soda with a little water to form a thick paste. Apply the paste over the stain and let it dry completely. Once dry, brush off the residue and launder as usual. For heavy stains, leave the paste on for a longer period before brushing. Test on a hidden area first if your jeans are dark, baking soda can lighten some dyes.
Method 3: Cornstarch or Talcum Powder
Cornstarch and talcum powder are excellent absorbents for fresh oil spills. They soak up the oil before it has a chance to set.
Cover the stain generously with cornstarch or talcum powder. Let it sit for a while to absorb the oil. Then brush off the powder. For a stubborn stain, repeat the process or combine it with the dish soap method. This approach works best on unwashed, raw denim, where the oil hasn't penetrated deeply.
Method 4: White Vinegar (Optional)
White vinegar can help neutralize odors and brighten denim, though it's not a natural degreaser. It works best as a follow-up to one of the other methods.
Mix a small amount of white vinegar with water and dab it on the stain after using dish soap. Vinegar also helps remove any soap residue. Test vinegar on a hidden area first, as it can lighten some dyes. Let the vinegar sit for a few minutes, then rinse thoroughly.
Washing and Drying
After treating the stain, wash the jeans separately in warm water with a gentle detergent. Always check the care label for the recommended temperature and cycle. Do not dry the jeans in a dryer until you are sure the stain is gone, as heat can set any remaining oil.
Air-drying is best for both stain removal and fabric longevity. Hang the jeans indoors or outdoors in a shaded area. Once dry, inspect the stained area. If a trace remains, treat it again before washing. See our machine wash guide for more details.
Prevention and Aftercare
To avoid future stains, consider wearing an apron while cooking or working with grease. For denim jackets and other items, spot cleaning immediately is vital. Even with quick action, some stains may need multiple treatments.
If your jeans are heavily stained or beyond repair, it might be time for a new pair. Our guide to the best jeans can help you choose a classic replacement. For budget-friendly options, check out our affordable jeans guide. Remember, proper care extends the life of all denim, as covered in our general care guide.
What to pick if stains won't come out
| If you | Pick | Buying guide |
|---|---|---|
| Your jeans have a stubborn stain that won't lift | A classic replacement pair | Best Levi's Jeans 2026: 15 Picks by Fit and Style |
| You need durable work jeans that can handle tough conditions | Heavy-duty work jeans | Best Carhartt Jeans in 2026: 3 Picks Compared on Specs |
| You're looking for an affordable new pair | Budget-friendly jeans | Best Jeans Under $100: 14 Picks Compared on Specs |
| You prefer a modern, trendy fit | Stylish contemporary jeans | Best G-Star Jeans in 2026: 5 Picks by Fit and Rise |
Questions
Can I use hot water on an oil stain?
Hot water can set oil into the fabric. Use warm water for washing and always blot with cold or room temperature water before treatment. Heat from a dryer can permanently set any remaining grease, so air-dry until the stain is gone.
Should I dry jeans in a dryer before the stain is gone?
No. The heat from a dryer can bond the oil to the denim fibers, making the stain permanent. Always inspect the stained area after washing and air-dry until you are confident the stain has been removed.
Can I use vinegar on all types of denim?
White vinegar is generally safe for most denim, but it can lighten some dyes, especially on dark or raw denim. Test it on a hidden seam first. If your jeans have any finishing treatments, like a coated denim, skip the vinegar and stick to dish soap.
How long should I let the treatment sit?
There is no fixed rule. Let dish soap sit for at least several minutes. Baking soda paste and cornstarch need more time to absorb oil, sometimes up to a few hours. The longer you can wait without the stain setting, the better.
What if the stain is old and dried?
Old stains are harder but not impossible. Apply a baking soda paste and let it dry completely, then brush off and wash. You may need to repeat the process a few times. For very set-in stains, consider a pre-treatment soak in warm water with dish soap.
Can I use olive oil or butter to remove oil stains?
Using oil to remove oil rarely works and can spread the stain. Stick to degreasing agents like dish soap, baking soda, or cornstarch. These break down or absorb the oil without adding more.
Latest changes
- : First published.