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

Laundry Stains

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

Step-by-step guide to safely remove fresh and dried red wine stains from a cotton tablecloth using salt, dish soap, and oxygen bleach. Includes cotton-specific precautions, colorfastness testing, common mistakes, and when to call a professional.

Part 1: Material and risk

Red wine on a cotton tablecloth is a classic dinner-party accident. The good news: cotton is durable and washable, so most fresh stains come out with quick action. Dried stains need a little more work, but they are not hopeless.

What to Do First

If the wine is fresh, blot the spill with a clean white cloth or paper towel. Do not rub, because that pushes the wine deeper into the fibers. Then cover the stain with a thick layer of table salt. The salt absorbs the wine and pulls it out of the fabric. Let the salt sit for 5 to 10 minutes, then brush it off.

Readers may also find How to Remove Dried Coffee from a Linen Couch: Safe Steps for Set-In Stains, How to Remove Ballpoint Ink from a Polyester Couch: Safe Steps for Fresh and Dried Stains, and How to Remove Dried Coffee from a Microfiber Couch: Safe Steps for Set-In Stains useful. For more stories like this, browse our Surface Safety section.

Step-by-Step Method for Fresh Stains

  1. Blot the fresh wine spill with a white cloth to soak up as much liquid as possible.
  2. Cover the stain completely with table salt and let it sit for 5 to 10 minutes.
  3. Brush off the salt and rinse the area with cool water from the back of the fabric.
  4. Apply a small amount of mild liquid dish soap directly to the stain and gently work it in with your fingers.
  5. Let the soap sit for 5 minutes, then rinse with cool water.
  6. Launder the tablecloth as usual, using the hottest water safe for the fabric (check the care label).

Step-by-Step Method for Dried Stains

  1. Soak the stained area in cool water for at least 30 minutes to rehydrate the wine.
  2. Make a paste of baking soda and water and apply it to the stain.
  3. Let the paste sit for 15 minutes, then gently rub it in with a soft-bristled brush.
  4. Rinse with cool water and apply a small amount of dish soap, working it in gently.
  5. Let the soap sit for 5 minutes, then rinse.
  6. If the stain remains, soak the tablecloth in a solution of oxygen bleach and cool water, following the product instructions.
  7. Launder as usual.