Skip to content
Grandma'sCleaning Tips
Menu

Grease · Linen

Grease on Linen — How to Get It Out

Grease stains on linen respond best to dish soap and hot water, because linen can handle heat and the soap breaks down the oil. Linen's absorbent fibers trap grease quickly, so treat the stain as soon as you can. The steps below work for cooking oil, butter, salad dressing, and most kitchen grease.

  • Time20 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 untreated, test a hidden seam with hot water first.

WarningNever put linen in the dryer if any grease shadow remains. Heat will set the stain permanently.

Do this

  1. Blot away excess grease

    Lay the linen flat and press a folded paper towel onto the stain to soak up as much grease as you can. Do not rub, or you will push the oil deeper into the fibers.

    If the grease is still wet, sprinkle a pinch of baking soda on top and let it sit for five minutes to absorb the oil before you blot.

  2. Apply dish soap

    Put about 1 tbsp of dish soap directly onto the stain. Work it in gently with your fingers or a soft brush, making sure the soap covers the entire greasy area.

  3. Let it sit

    Leave the dish soap on the fabric for at least 10 minutes so it has time to break down the grease. For older stains, you can let it sit up to 30 minutes.

  4. Rinse with hot water

    Rinse the linen under the hottest tap water it can handle (linen tolerates near-boiling temperatures, so use water around 130–140 °F or hotter if your tap allows). Hold the fabric so the water runs through the back of the stain and pushes the grease out the way it came in.

    Linen loves heat. Hot water helps melt and flush out grease much faster than lukewarm rinses.

  5. Check and wash

    Check that the stain is gone before you put the linen in the dryer. If a shadow remains, rub in a bit more dish soap and rinse again with hot water, then machine-wash on the hottest cycle the care label allows.

Common questions

What if the grease stain is old and already set in?+

Sprinkle 2 tbsp of baking soda over the stain and work it in with a damp brush to lift some of the oil. Let it sit for 15 minutes, then brush off the powder and follow the dish-soap steps above. You may need to repeat the treatment twice for very old grease.

Can I use enzyme stain soap instead of dish soap for grease?+

Enzyme soap works best on protein stains like blood and sweat, not grease. Dish soap is designed to cut oil and will always work better on greasy stains. Save the enzyme soap for food stains that contain protein.

Will hot water damage my linen tablecloth or napkins?+

No. Linen is one of the toughest natural fibers and can handle boiling water without damage. Hot water actually helps remove grease and keeps linen looking crisp. Just check the care label if your linen has been dyed or embroidered.

Can I machine-wash linen right after a grease spill?+

Not without pretreating. A normal wash cycle will not remove grease on its own, and the dryer heat will bake the stain in. Always apply dish soap and rinse with hot water before you put greasy linen in the machine.

Same stain, other materials

More stains on linen