How to Remove Grease Stains From Linens

No matter what form or type of grease ends up on your table or bed linens, the result is an oil-based stain that spreads easily and attracts dirt. Left unattended, grease-stained linens will become darkened and discolored. Grease stains on linens are simple to remove using supplies found at home. The sooner you tend to a grease stain on your linens, the easier the stain removal process will be.

Food spills at the table cause grease stains on table linens.
  1. Cover the grease stain on your linens with cornstarch. Allow the cornstarch to sit on the grease stain for 15 minutes. Brush the cornstarch into a trash can and continue to apply fresh cornstarch until it no longer soaks up any greasy residue.

  2. Wet the site of the grease stain on your linen with warm water. Drizzle some liquid hand dishwashing detergent onto the grease stain and rub the fabric together to work the detergent into the grease stain. Liquid hand dishwashing detergent will loosen grease from your linens the same way it does with your dishes.

  3. Wash your linens, using laundry detergent, in the hottest water possible for the fabric. Add 1 cup of white vinegar to the wash cycle. White vinegar is a natural grease cutter and will remove any trace of grease stain left on your linens.

  4. Hang dry your linens, preferably outdoors in the sun. If you must dry them in the dryer, ensure the grease stain is fully removed so the heat from the dryer doesn't set any stain remnants.


  • Avoid rubbing and scrubbing a fresh grease stain on your linens, as it will spread the stain.