Skip to content
Grandma'sCleaning Tips
Menu

Red wine · Linen

How to Remove Red Wine Stains from Linen

Red wine stains on linen respond well to immediate treatment because linen is durable and can handle vigorous scrubbing and hot water once the tannins are broken down. The key is to blot up the wine quickly, neutralize the pigment with salt or baking soda, then use enzyme soap before a hot wash. Linen's absorbency means wine soaks in fast, but its strength lets you work hard.

  • Time30 min
  • DifficultyMedium
  • MaterialLinen

Watch out

TipLinen can shrink in hot water if it has not been pre-washed. If your linen is new or delicate, wash on warm cycle (about 90–100 °F) instead.

WarningNever tumble-dry linen with a visible stain. Heat will lock the tannin into the fiber permanently.

Do this

  1. Blot and cover with salt

    Blot up as much wine as you can with a clean white cloth—press down firmly but do not rub. Pile 2 tablespoons of kosher salt over the wet stain and let it sit for 5 minutes to draw out the liquid.

    Salt works best on fresh wine. If the stain has dried, skip straight to enzyme soap.

  2. Brush off salt and rinse

    Brush or shake off the salt, then hold the stained area under cold running water from the back side of the fabric so the water pushes the wine out the way it came in. Rinse for at least 1 minute.

  3. Apply enzyme soap

    Rub about 1 tablespoon of enzyme stain soap directly into the damp stain. Work it in with your fingers or a soft brush, scrubbing gently for 1–2 minutes.

  4. Soak in baking soda solution

    Dissolve 1 tablespoon of baking soda in a bowl of cold water and submerge the stained area for 15 minutes. Linen's open structure holds tannin deep in the fibers, so this soak helps lift any remaining pigment.

  5. Wash in hot water

    Launder the linen in the hottest water it can take—hot cycle on your machine, around 130 °F. Check that the stain is completely gone before drying, because heat will set any leftover pigment.

Common questions

What if the red wine stain has already dried on linen?+

Soak the stain in cold water for 30 minutes to rehydrate it, then apply enzyme soap and scrub with a brush. You may need to repeat the enzyme treatment twice before washing. Dried tannin is stubborn but linen can handle the scrubbing.

Can I use white vinegar instead of baking soda on linen?+

Yes. Pour a small amount of white vinegar 5 % directly onto the stain after rinsing, let it sit for 5 minutes, then rinse again. Vinegar is acidic and helps break down red wine tannins without harming linen.

Will hot water alone remove red wine from linen?+

No. Hot water will set the tannin stain before you have a chance to lift it. Always treat the stain with cold water and enzyme soap first, then wash hot only after the pigment is broken down.

Can I bleach red wine stains out of white linen?+

You can use oxygen bleach or hydrogen peroxide 3 % on white linen after pretreating with enzyme soap. Pour a small amount onto the stain, let it sit for 10 minutes, then wash. Never use chlorine bleach on linen—it weakens the fiber.

Same stain, other materials

More stains on linen