How to Remove Red Wine from a Cotton Tablecloth: Fresh and Dried Stains illustration
Image: AI-generated by Stain Rescue Daily

Laundry Stains

How to Remove Red Wine from a Cotton Tablecloth: Fresh and Dried Stains

Red wine on a cotton tablecloth can leave a stubborn purple mark, but you can lift it with dish soap and white vinegar. Here's a practical guide for fresh and dried stains, with cotton-specific precautions.

Part 1: First action and causes

Red wine on a cotton tablecloth is a classic mealtime accident. The deep purple color can set quickly, but with the right steps you can often lift it completely. This guide covers fresh spills and dried stains, using supplies you likely already have.

What to Do First

Act fast if the spill is fresh. The longer wine sits, the harder it is to remove. Blot the area with a clean white cloth or paper towel to soak up excess liquid. Do not rub, as that pushes the stain deeper into the fibers.

Readers may also find How to Remove Blueberry Stains from a Cotton T-Shirt: Fresh and Set-In Marks, How to Remove Coffee Stains from a Nylon Carpet: Fresh and Dried Spills, and How to Get Cooking Oil Out of a Cotton Apron: Fresh and Set-In Stains useful. For more stories like this, browse our Makeup, Ink & Dye section.

For Fresh Red Wine Stains

If you catch the spill quickly, follow these steps:

  1. Blot the stain with a clean white cloth or paper towel to absorb as much wine as possible. Work from the outside in to prevent spreading.
  2. Rinse the back of the stain with cold running water. This pushes the wine out the way it came in. Hold the fabric taut under the tap for a minute or two.
  3. Apply a small amount of liquid dish soap directly to the stain and gently work it in with your fingers or a soft brush. Use a gentle, circular motion for about 30 seconds.
  4. Rinse thoroughly with cold water. Check if the stain is gone; if not, repeat the dish soap step before laundering.
  5. Launder as usual with your regular detergent, following the care label on the tablecloth. Use cold water and air-dry until you're sure the stain is gone.

For Dried Red Wine Stains

If the stain has set, don't panic. You can still treat it, but it may take more effort. Dried stains have bonded with the fibers, so you'll need to break that bond.

  1. Soak the stained area in cold water for at least 30 minutes. If the tablecloth is large, soak the whole thing in a basin or sink. Add a little liquid dish soap to the water to help lift the stain.
  2. Apply white vinegar directly to the stain and let it sit for 10–15 minutes. Vinegar helps break down the wine's pigments. You can also soak the stained area in a mixture of one part vinegar to three parts cold water for 30 minutes.
  3. Gently rub with dish soap and rinse with cold water. Use your fingers or a soft brush to work the soap into the stain.
  4. If the stain persists, make a paste of baking soda and water, apply it to the stain, and let it sit for 15 minutes before rinsing. The paste should be thick enough to stay on the fabric.
  5. Launder as usual with cold water and your regular detergent. Check the stain before drying; if it's still visible, repeat the vinegar and dish soap steps.