Skip to content
Grandma'sCleaning Tips
Menu

Grease · Linen

Grease on linen tablecloth — how to get it out

Grease stains on linen tablecloths respond well to dish soap and hot water because linen can handle high heat and needs degreasing power, not just detergent. The key is to treat the stain before it oxidizes and turns dark, and to use the hottest water linen can take. Linen's long fibers mean grease sits on the surface longer than on cotton, so you have a good window to lift it out completely.

  • Time25 min
  • DifficultyEasy
  • MaterialLinen

Watch out

TipLinen can shrink in very hot water if it has not been pre-washed. If your tablecloth is new or heirloom-quality, test a corner first or use warm water (about 105 °F) instead of the hottest tap setting.

WarningNever iron a linen tablecloth before the grease stain is completely gone. The heat will bake the oil into the fibers and turn the stain permanent.

Do this

  1. Blot away excess grease

    Lay the tablecloth flat and blot the stain gently with a clean white cloth to lift any surface grease. Do not rub, or you will push the grease deeper into the fibers.

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

  2. Apply dish soap directly

    Squeeze about 1 tbsp of dish soap onto the stain and work it in gently with your fingers or a soft brush. Let it sit for five minutes so the surfactants can break down the grease.

  3. Rinse with hot water

    Rinse the treated area under the hottest tap water you have (about 130 °F or hotter). Hold the fabric so the water flows through from the back of the stain, pushing the grease out the way it came in.

    Linen loves heat and will release grease much faster in hot water than cotton or synthetics can tolerate.

  4. Make a baking-soda paste for stubborn marks

    If a shadow remains, mix 2 tbsp baking soda with just enough hot water to form a thick paste. Spread it over the stain, scrub gently with a soft brush for about one minute, then rinse thoroughly.

  5. Wash in the machine

    Launder the tablecloth in the hottest cycle your machine offers, using your regular detergent. Check that the stain is gone before you tumble-dry, because heat will set any remaining grease.

Common questions

Can I use this method on colored linen tablecloths?+

Yes. Dish soap and baking soda are safe for dyed linen and will not bleach the color. Hot water may cause some dyes to fade over many washes, so if your tablecloth is a deep or dark color, use warm water (about 105 °F) instead of the hottest tap setting.

What if the grease stain is old and has turned dark?+

Old grease oxidizes and bonds more tightly to linen fibers. Apply dish soap and let it sit for fifteen minutes instead of five, then scrub with the baking-soda paste before you rinse. You may need to repeat the treatment once or twice before the stain lifts completely.

Can I skip the baking soda and just use dish soap?+

You can, and dish soap alone will often remove fresh grease. Baking soda adds mild abrasion and helps lift grease that has started to set, so it is worth using if the stain does not rinse out cleanly after the first treatment.

Is it safe to use bleach on white linen tablecloths?+

Oxygen bleach is safe for white linen and can help with yellowed grease stains. Chlorine bleach will weaken linen fibers over time, so use it sparingly and only as a last resort. Always dilute it and rinse thoroughly.

Same stain, other materials

More stains on linen