Oil · Linen
Oil Stain on Linen — How to Get It Out
Oil stains on linen come out best when you treat them quickly with an absorbent powder followed by dish soap and hot water. Linen is a sturdy natural fiber that can handle vigorous scrubbing and high heat, which makes it one of the easier fabrics to rescue from grease. The key is to lift as much oil as possible before you wash, because oil repels water and will cling to the fibers if you skip the degreasing step.
- Time25 min
- DifficultyEasy
- MaterialLinen
Watch out
TipLinen can shrink in very hot water if it has not been pre-washed. If your linen is new or delicate, use warm water (around 105 °F) instead of the hottest tap setting.
WarningNever put linen in the dryer if any trace of oil remains, because heat will set the stain permanently. Air-dry first, inspect in good light, and retreat if needed.
Do this
Blot fresh oil
If the stain is still wet, press a folded paper towel firmly onto the oil to soak up as much as you can. Do not rub, because that pushes oil deeper into the linen weave.
Change to a fresh section of towel after each press so you keep lifting oil instead of spreading it.
Cover with baking soda
Sprinkle about 2 tbsp of baking soda over the stain in an even layer. Let it sit for 10 minutes so the powder absorbs the oil, then brush or shake it off.
For a very fresh spill, you can repeat this step with fresh baking soda until no more oil transfers to the powder.
Apply dish soap
Squeeze about 1 tsp of dish soap directly onto the stain. Work it in with your fingers or a soft brush, scrubbing in small circles for about a minute.
Rinse with hot water
Hold the fabric under the hottest tap water you have (around 130 °F or hotter) and rinse from the back so the oil washes out the way it came in. Keep rinsing until the water runs clear and no soap bubbles remain.
Check and wash
Check that the stain is gone before you dry the linen. If any shadow remains, repeat the dish soap step, then machine-wash the item on the hottest setting the care label allows.
Common questions
Will this work on an old oil stain that has been washed and dried?+
It can, but set-in oil is much harder to remove. Soak the stain in very hot water with 1 tbsp of dish soap for 30 minutes, then scrub with a brush and rinse. You may need to repeat the treatment two or three times before the oil lifts completely.
Can I use baking soda on colored linen without fading it?+
Yes, baking soda is safe for colored linen and will not bleach or fade the dye. It works by absorbing oil, not by chemical action, so there is no color risk.
What if I don't have dish soap?+
Castile soap or enzyme stain soap will also cut grease, though dish soap is designed specifically for oil and works fastest. Apply it the same way: rub it in, scrub, and rinse with hot water.
Can I machine-wash linen right after treating the stain?+
Yes, as long as you have pretreated with dish soap and rinsed until the water runs clear. Linen is durable and can go straight into a hot wash once the bulk of the oil is gone.
Same stain, other materials
OilCarpet
Oil Stain on Carpet — How to Get It Out
Oil stains on carpet need immediate blotting and a grease-cutting treatment to lift the oil without spreading it deeper into the fibers. Fresh spills come out more easily, but even set-in oil responds to baking soda and dish soap if you work methodically. Never rub an oil stain outward — you'll only push it into a larger area.
OilCotton
Oil Stain on Cotton — How to Get It Out
Oil stains on cotton come out best when you treat them with dish soap or baking soda before washing, because grease needs a degreaser to break down. Cotton is durable and can handle hot water and scrubbing, which makes it one of the easier fabrics to rescue from oil. The key is never to put an oil-stained garment in the dryer until the stain is completely gone, because heat will set the grease permanently.
OilDenim
Oil Stain on Denim — How to Get It Out
Oil stains on denim respond well to dish soap and baking soda because denim's tight cotton weave can handle scrubbing and hot water without damage. Fresh oil lifts faster, but even set-in grease will come out with patience and the right degreaser. Denim is forgiving — you can work the stain hard without worrying about felting or color loss the way you would with wool or silk.
OilLeather
Oil Stain on Leather — How to Get It Out
Oil stains on leather need gentle absorption, not scrubbing or water, because leather is porous and water can leave permanent marks or warp the hide. The key is to draw out the oil with a dry powder, then condition the leather afterward to restore its protective oils.
OilPolyester
Oil Stain on Polyester — How to Get It Out
Oil stains on polyester come out easily because the synthetic fiber doesn't absorb grease the way natural fabrics do. The key is dish soap, which breaks down oil on contact, followed by a hot wash to flush away the residue. Even older oil spots respond well if you treat them before the dryer sets them permanently.
More stains on linen
BloodLinen
Blood on Linen — How to Get It Out
Blood stains come out of linen easily if you act fast and keep the water cold—hot water will cook the protein and lock the stain into the fibers permanently. Linen is durable and can handle vigorous treatment, but you must start with cold water and work the stain from the back so you push it out rather than deeper into the weave.
BloodLinen
Blood on Linen — How to Get It Out
Blood stains on a linen shirt come out cleanly if you act quickly and use cold water—never hot, which sets the protein permanently. Linen is strong and absorbent, so the stain may look dramatic at first, but the fiber responds well to enzyme treatment and patient rinsing. Follow these steps to lift the stain without damaging the weave.
BlueberryLinen
Blueberry Stain on Linen — How to Get It Out
Blueberry stains on linen come out with cold water, enzyme soap, and patience—linen's sturdy fibers tolerate scrubbing, but the berry's anthocyanin pigment needs enzyme action and sometimes sunlight to fade completely. Fresh stains lift faster than dried ones, so start as soon as you can.
ChocolateLinen
Chocolate on Linen — How to Get It Out
Chocolate stains on linen come out cleanly if you scrape off the solids first, treat with enzyme soap in cold water, and wash promptly. Linen is sturdy and can handle firm brushing, but chocolate contains protein and fat, so you must use cold water at the start to avoid setting the stain. Once pretreated, linen tolerates hot washes that help lift any remaining cocoa or grease.
CoffeeLinen
Coffee on Linen — How to Get It Out
Coffee stains on linen respond well to cold water and enzyme treatment because linen's strong fibers can handle vigorous scrubbing and hot washing once the tannins are broken down. The key is to rinse immediately with cold water to prevent the stain from setting, then use enzyme soap to digest any milk or cream residue and help lift the tannins before laundering at the hottest temperature linen allows.