Skip to content
Grandma'sCleaning Tips
Menu

Coffee · Silk

Coffee on Silk — How to Get It Out

Coffee stains on silk need immediate cold-water treatment and gentle handling to avoid setting the tannins or damaging the delicate protein fibers. Silk hates heat, rough scrubbing, and alkaline cleaners, so you'll use enzyme soap, patience, and a light touch. The faster you act, the better your chances of lifting the stain completely without leaving a water mark.

  • Time20 min
  • DifficultyMedium
  • MaterialSilk

Watch out

WarningNever use hot water, bleach, or baking soda on silk—heat sets coffee stains, and alkaline cleaners dissolve the protein fibers.

WarningDo not machine-wash silk unless the care label explicitly allows it; the agitation can fray seams and dull the sheen.

TipAlways test enzyme soap and vinegar on an inside seam or hem first; some dyed silks may bleed or change color.

Do this

  1. Blot immediately

    Blot the coffee stain gently with a clean white cloth, working from the outside edge toward the center to avoid spreading. Do not rub or press hard—silk fibers are fragile when wet.

    If the coffee is still hot, let the fabric cool before you touch it; heat sets tannin stains and can scorch silk.

  2. Rinse with cold water

    Hold the stained area under cold running water from the coldest tap setting (under 70 °F), letting the water flow through the back of the fabric to push the coffee out. Keep rinsing until the water runs clear or the stain lightens noticeably.

  3. Apply enzyme soap

    Dampen the stain again with cold water, then rub in about 1 tsp of enzyme stain soap using your fingertip or a very soft toothbrush. Work gently in one direction along the fabric grain for about one minute, then let it sit for five minutes.

  4. Rinse and check

    Rinse the soap out thoroughly with cold water. Check the stain in good light—if a shadow remains, repeat the enzyme-soap step once more.

  5. Neutralize and hand-wash

    Fill a basin with cold water and add 1 tbsp white vinegar to neutralize any soap residue and restore silk's natural pH. Swish the garment gently for a minute, then rinse in fresh cold water and roll in a towel to remove excess moisture.

    Never wring or twist silk; it stretches and distorts the weave permanently.

Common questions

Can I remove an old coffee stain from silk?+

Old coffee stains are much harder because the tannins have bonded to the fibers. Soak the stain in cold water for fifteen minutes, then apply enzyme soap and work it gently for two to three minutes. Repeat if needed, but accept that a faint shadow may remain on set stains.

What if I don't have enzyme soap?+

Use a tiny dab of liquid laundry detergent with enzymes from the grocery store. Avoid Castile soap or dish soap—they lack the enzymes that break down protein-based tannin stains and can leave a film on silk.

Can I put silk in the dryer after treating a coffee stain?+

No. Heat from the dryer will set any remaining stain and can shrink or stiffen silk. Lay the garment flat on a towel away from direct sun or heat, and let it air-dry completely.

Why does my silk look water-marked after rinsing?+

Silk often shows water rings if you spot-treat without wetting the whole panel. To avoid this, rinse the entire stained section or hand-wash the whole garment so the fabric dries evenly.

Same stain, other materials

More stains on silk