Skip to content
Grandma'sCleaning Tips
Menu

Coffee · Linen

Coffee on Linen Tablecloth — How to Get It Out

Coffee stains on linen tablecloths come out cleanly if you treat them while fresh and avoid heat until after pretreatment. Linen is durable and can handle vigorous scrubbing and hot washes, but coffee's tannins will set permanently if you rinse with hot water first. Work the stain from the back so you push the coffee out through the surface it entered, not deeper into the weave.

  • Time20 min
  • DifficultyEasy
  • MaterialLinen

Watch out

TipLinen shrinks in very hot water if it has not been pre-washed. If your tablecloth is new or heirloom, wash on warm (about 105 °F) instead of hot.

WarningNever iron a coffee stain before it is completely gone. The heat will bake the tannins into the linen permanently.

Do this

  1. Blot and rinse from the back

    Blot up any pooled coffee with a clean white cloth, then flip the tablecloth so the stain faces down over a bowl. Pour cold water (coldest tap setting, under 70 °F) through the back of the stain to flush the coffee out the way it came in.

    Linen can take firm pressure — press hard with the cloth to lift as much liquid as possible before rinsing.

  2. Apply enzyme soap and scrub

    Rub about 1 tsp of enzyme stain soap directly into the damp stain from the back. Use a soft brush or old toothbrush to work it in for one to two minutes, scrubbing along the direction of the threads.

  3. Soak with baking soda paste

    Mix 1 tbsp baking soda with just enough cold water to make a thick paste, then spread it over the stain. Let it sit for ten minutes to draw out any remaining tannins.

  4. Rinse thoroughly

    Rinse the paste and soap away with cold water until the water runs clear. Check that no brown shadow remains before moving to the wash.

  5. Wash hot

    Launder the tablecloth in the hottest water linen allows — usually the hot cycle or about 140 °F — with your regular detergent. Air-dry or tumble on low only after you confirm the stain is completely gone.

Common questions

What if the coffee stain is old and dried?+

Soak the stained area in cold water for thirty minutes to rehydrate the tannins, then follow the enzyme soap and baking soda steps. Old stains may need a second round of treatment before washing. Linen is forgiving and can handle repeated scrubbing without damage.

Can I use hydrogen peroxide on linen?+

Yes, white and natural linen tolerate 3 % hydrogen peroxide well. Pour a small amount directly on the stain after the enzyme soap step, let it fizz for five minutes, then rinse. Do not use peroxide on dyed linen without testing in a hidden hem first.

Why rinse from the back of the tablecloth?+

Coffee enters from the top surface and spreads down into the fibers. Rinsing from the back pushes the stain out the way it came in, instead of forcing it deeper through the fabric. This trick works especially well on thick linen weaves.

Can I skip the baking soda if I don't have any?+

Yes. The enzyme soap does most of the work breaking down the coffee oils and tannins. Baking soda helps lift any remaining color, but a thorough scrub with the soap and a hot wash will usually be enough on fresh stains.

Same stain, other materials

More stains on linen