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

A practical guide to removing red wine stains from a cotton tablecloth using dish soap and baking soda. Includes cotton-specific precautions, colorfastness testing, and step-by-step instructions.

Part 1: Material and risk

Red wine on a cotton tablecloth is a classic dinner-party disaster. The good news: cotton is a durable, washable fabric, and with the right steps, you can often lift the stain completely, even if it has dried. This guide covers both fresh and dried red wine stains on cotton tablecloths, using gentle household ingredients.

What to Do First

Act quickly if the stain is fresh. Blot (don't rub) with a clean white cloth or paper towel to soak up as much wine as possible. Then flush the area with cold water from the back of the fabric to push the wine out. Avoid hot water, which can set the stain.

Readers may also find How to Remove Cat Urine from a Couch Cushion: Fresh and Set-In Odor, How to Remove Pet Urine from a Memory Foam Mattress Topper: A Complete Guide, and How to Get Grease Out of a Carpet: Fresh and Set-In Stains useful. For more stories like this, browse our Surface Safety section.

Method for Fresh Red Wine Stains

  1. Blot the stain immediately with a clean, dry cloth to absorb excess wine.
  2. Rinse with cold water from the back of the fabric to flush out the wine.
  3. Apply a small amount of dish soap (like Dawn) directly to the stain and gently work it in with your fingers or a soft brush.
  4. Let it sit for 5-10 minutes to break down the wine.
  5. Rinse thoroughly with cold water.
  6. Wash the tablecloth in the washing machine with a regular detergent, using cold water.
  7. Air dry and check if the stain is gone before using heat.

Method for Dried Red Wine Stains

Dried stains are harder, but not impossible. The key is to re-wet the stain and use a gentle enzyme or oxygen-based cleaner.

  1. Soak the stained area in cold water for at least 30 minutes to rehydrate the stain.
  2. Apply a paste of baking soda and water (3 parts baking soda to 1 part water) to the stain.
  3. Gently rub the paste into the fabric with a soft brush or cloth.
  4. Let it sit for 30 minutes to lift the stain.
  5. Rinse with cold water and wash as usual.
  6. If the stain persists, try an oxygen-based bleach (like OxiClean) following the package directions.
  7. Air dry and check before using heat.

What Not to Do