
How to Get Oil Out of Curtains: Proven 2026 Fixes
Immediate Action (First 5 Minutes)
When you're frying bacon on a Sunday morning and a rogue drop of pork fat hits your expensive Pottery Barn drapes, panic is the natural reaction. Don't freak out. Grease spreads fast. You need to act right now before it sets into the fabric weave. I've ruined three sets of linen drapes learning this the hard way, so trust me on this timeline. The longer the oil sits, the deeper it penetrates the microscopic gaps between the threads.
Grab a dry, clean microfiber cloth. Gently press it against the oil spot to lift the surface liquid. Never rub. Rubbing pushes the lipids deeper into the fibers. This creates a massive, ugly shadow that screams dirty kitchen to anyone walking in. I see this mistake all the time when friends ask me to help salvage their window treatments.
Next, grab a powder. I keep a shaker of cornstarch right next to my stove for this exact disaster. Dump a generous mound over the stain. Let it sit for exactly 5 minutes to absorb the oil. If you don't have cornstarch, baby powder or even baking soda works in a pinch. Brush it off gently with a soft-bristled toothbrush. This initial step pulls out about 40% of the fresh grease before it bonds to the fabric, making the actual washing process ten times easier.
What You'll Need (Tools and Products)
You can't just use regular laundry detergent. Standard formulas lack the heavy-duty surfactants required to break down cooking oils. In my 12 years testing stain removers, I've found that you need specific degreasing agents. Here is my exact toolkit for rescuing kitchen window treatments. I've spent hundreds of dollars testing these so you don't have to guess.
- Dawn Platinum Powerwash Dish Spray ($5.99): This is my holy grail. The spray nozzle penetrates fibers better than liquid squirt bottles. It contains advanced enzymes that specifically target lipid bonds.
- OxiClean Max Force Laundry Stain Remover ($8.49): Excellent for set-in stains that you didn't catch immediately. The multi-enzyme formula eats through dried food grease.
- Soft-Bristle Toothbrush ($2 for a 3-pack): You need soft bristles to avoid fraying delicate curtain weaves. A hard brush will permanently damage sheer fabrics.
- Bissell SpotClean Pro ($129.99): This isn't the cheapest option, but it saves you a $150 professional dry cleaning bill. I use this for heavy velvet or blackout curtains that can't go in the washing machine. The 3-inch tough stain tool is perfect for targeted extraction.
- White Microfiber Towels ($15 for a 12-pack): Always use white so dye doesn't bleed onto your curtains. Colored rags can transfer dye when wet.
Let's compare the top three degreasers I keep in my cleaning caddy. I rated them based on my own kitchen tests.
| Product | Best For | Price Range | My Rating |
|---|---|---|---|
| Dawn Powerwash | Fresh splatters | $5 - $7 | 9.5/10 |
| OxiClean Max Force | Dried, old grease | $7 - $9 | 8.5/10 |
| Krud Kutter | Heavy, baked-on grime | $10 - $14 | 8.0/10 |
Step-by-Step Removal (My 5-Step Playbook)
I'll be honest, this takes elbow grease and you might have to repeat the process twice for old stains. But it works. Follow these steps exactly to save your drapes.
Step 1: Isolate the Fabric and Check Labels
Take the curtains down. Check the care tag immediately. If it says 'Dry Clean Only,' stop and take it to a pro. If it's washable, proceed. Place a thick white towel behind the stain. This prevents the oil from bleeding through to the back of the drape while you work.
Step 2: Apply the Degreaser
Spray the Dawn Platinum Powerwash directly onto the spot. Saturate it completely. You want the fabric to look wet, not just damp. Let it sit for exactly 15 minutes. The enzymes need time to break the lipid chains. Don't rush this step.
Step 3: Agitate Gently
Take your soft-bristle toothbrush. Work the soap into the fabric using small circular motions. Don't scrub aggressively. You'll damage the weave and cause pilling. Just massage the suds deep into the fibers for about 60 seconds.
Step 4: Rinse or Extract
If the curtain is machine washable, toss it in the washer. Use the hottest water the care label allows, usually 110°F for cotton blends. Select the heavy-duty cycle and add an extra rinse. This ensures all the soap and suspended oil gets flushed out. If it's too heavy for the machine, use the Bissell SpotClean Pro with plain warm water to extract the soap and dissolved oil manually.
Step 5: Air Dry and Inspect
Never put a stained curtain in the dryer. The 135°F heat will bake the oil in permanently. Hang it up to air dry in a well-ventilated room. Once it's completely dry, check the spot under bright, direct light. If you see a faint, dark ring, repeat steps 2 through 4.
Alternative Methods (When Dish Soap Fails)
Sometimes standard dish soap just won't cut it. This usually happens with synthetic fabrics like polyester. Polyester is basically made from petroleum, meaning it naturally loves to hold onto oil. Here are two backup methods I rely on when the Dawn trick falls short.
The Chalk and Iron Trick
This sounds crazy, but heat transfers oil beautifully. Lay the curtain flat on an ironing board. Cover the stain with a piece of brown paper bag or plain newsprint. Rub white sidewalk chalk heavily over the paper directly above the stain. Set your iron to a low, dry heat, around 250°F. Press the iron onto the paper for 10-second intervals. The heat melts the oil, and the chalk and paper absorb it. I've used this on delicate silk sheers that would disintegrate in a washing machine.
Commercial Citrus Degreasers
For brutal, aged grease splatters, I bring out the big guns. Citrus Clean or Krud Kutter are industrial degreasers that strip grime off garage floors. Dilute them 1:10 with warm water in a spray bottle. Dab the solution onto the stain with a clean sponge. Let it sit for 5 minutes, then blot with a damp cloth. These smell strongly of oranges, but they dissolve carbonized bacon grease like magic. Just test a hidden corner first to ensure it doesn't strip the curtain's dye.
Heavy-Duty Laundry Strippers
If the entire bottom hem is yellowed from years of kitchen grease, spot cleaning won't work. You need to strip the fabric. Fill a bathtub with hot water, a cup of Borax, a cup of washing soda, and half a cup of heavy-duty detergent. Submerge the curtains for 4 hours. Agitate them every 30 minutes with a wooden spoon. Rinse thoroughly and run them through a normal wash cycle.
Prevention Tips (Keep Them Clean Longer)
Cleaning oil out of curtains is a massive pain. I'd rather prevent the mess entirely. If your kitchen window is right next to the stove, you need a proactive strategy.
First, install a high-CFM range hood. I upgraded to a 400-CFM Broan model last year. It sucks up 90% of airborne grease before it settles on my fabrics. It was a $350 investment, but it pays for itself in saved dry cleaning bills.
Second, use tie-backs. When you're doing heavy frying, physically pull the curtains back and secure them at least 3 feet away from the burners. It takes two seconds and saves you an hour of scrubbing.
Third, choose the right fabrics. Avoid raw linen or unlined cotton near the kitchen. Opt for outdoor-rated fabrics or treated polyester blends. They repel liquids and wipe clean with a damp sponge.
Finally, wash them quarterly. Don't wait for visible stains. Dust mixes with microscopic kitchen grease to create a yellow, sticky film. I throw my cotton kitchen curtains in the wash every 90 days with a half-cup of white vinegar to cut through the ambient grime.
Frequently Asked Questions
Can I use WD-40 to remove oil stains from curtains?
I strongly advise against using WD-40 on window treatments. While it works on hard surfaces, it leaves behind a heavy petroleum residue that attracts dust and smells terrible. You will just trade a small cooking oil spot for a massive, smelly chemical stain that requires professional extraction.
Will dry cleaning remove old cooking grease?
Professional dry cleaning is highly effective for old grease because the chemical solvents dissolve lipids without using water. However, you must point out the exact location of the stain to the cleaner before they process the garment. If they don't pre-treat the specific spot, the heat of their pressing machines can set the oil permanently.
How do I get oil out of blackout curtains without ruining the lining?
Blackout curtains have a delicate acrylic or foam backing that peels if agitated or soaked. I recommend using a dry foam upholstery cleaner, like Woolite Foaming Cleaner, applied only to the fabric side. Gently dab the foam, let it dry completely, and vacuum the residue away without ever wetting the rubberized backing.
Why does my curtain still smell like old oil after washing?
Lingering odors mean microscopic oil particles are still trapped in the weave. Add a half-cup of white vinegar to the rinse cycle of your next wash to neutralize the smell. If that fails, hang the curtains outside in direct sunlight for a full afternoon, as UV rays naturally break down odor-causing bacteria.









