Skip to content
Grandma'sCleaning Tips
Menu

Coffee · Linen

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.

  • Time25 min
  • DifficultyEasy
  • MaterialLinen

Watch out

TipLinen can shrink in very hot water if it has not been pre-washed. Check the care label before using the hot cycle.

WarningNever put linen in the dryer if any trace of the stain remains—heat will set coffee stains permanently.

Do this

  1. Rinse with cold water

    Hold the stained area under cold running water from the coldest tap setting (under 70 °F) so the water flows through the back of the fabric and pushes the coffee out. Run the water for at least 30 seconds to flush out as much of the stain as possible.

    Linen is absorbent, so act fast—fresh coffee rinses out more easily than a dried stain.

  2. Apply enzyme soap

    Rub about 1 tsp of enzyme stain soap directly into the damp stain, working it in with your fingers or a soft brush. Let it sit for 5 minutes so the enzymes can break down any milk or cream and help lift the coffee tannins.

  3. Scrub gently

    Use a soft brush or old toothbrush to scrub the stain in small circles. Linen can take firm pressure, but don't wring or twist the wet fabric.

  4. Rinse and check

    Rinse the treated area thoroughly under cold water and check that the stain is gone. If a shadow remains, apply enzyme soap and scrub again before washing.

  5. Wash hot

    Launder the linen in the hottest water it can handle (usually around 140 °F or the hot cycle on your machine) with your regular detergent. Air-dry or tumble-dry only after you confirm the stain is completely gone.

Common questions

What if the coffee stain is already dry?+

Soak the linen in cold water for 15 minutes to rehydrate the stain, then apply enzyme soap and scrub as directed. Dried coffee takes longer to lift, so you may need to repeat the enzyme treatment twice before washing.

Can I use baking soda instead of enzyme soap?+

Baking soda can help absorb moisture and mild odors, but it does not break down the tannins and oils in coffee as effectively as enzyme soap. For best results, stick with enzyme stain soap or a liquid laundry detergent that contains enzymes.

Will bleach work on coffee stains in linen?+

Oxygen bleach (not chlorine) can help with stubborn coffee stains on white or natural linen, but use it only after pretreating with enzyme soap. Chlorine bleach can weaken linen fibers and cause yellowing over time.

How do I prevent coffee stains from setting on linen tablecloths?+

Blot spills immediately with a clean white cloth—do not rub. Rinse the spot with cold water as soon as you can, even if you are still at the table. The faster you treat it, the less likely the tannins will bond to the fibers.

Same stain, other materials

More stains on linen