How to Remove a Set-In Red Wine Stain from a Cotton Shirt illustration
Image: AI-generated by Stain Rescue Daily

Laundry Stains

How to Remove a Set-In Red Wine Stain from a Cotton Shirt

A set-in red wine stain on a cotton shirt can be stubborn, but you can lift it with dish soap, white vinegar, and baking soda. Here's a practical guide for set-in stains, with cotton-specific precautions.

Part 1: First action and causes

Red wine on a cotton shirt is a classic laundry disaster. When the stain has had time to set, it becomes a stubborn purple mark that seems impossible to remove. But with the right approach and a few household staples, you can often lift it completely. This guide walks you through the safest and most effective methods for removing a set-in red wine stain from cotton, using products you likely already have.

Why Set-In Red Wine Stains Are Tricky

Red wine contains natural pigments called anthocyanins, which bind strongly to fabric fibers. When the wine dries, these pigments oxidize and become even more stubborn. Cotton is a natural fiber that absorbs liquids readily, making it especially vulnerable to deep staining. The longer the stain sits, the harder it is to remove, but it's not impossible.

Readers may also find How to Remove a Dried Tea Stain from a Memory Foam Mattress, How to Remove a Dried Coffee Stain from a Cotton Shirt, and How to Remove a Fresh Coffee Stain from a Velvet Couch useful. For more stories like this, browse our Makeup, Ink & Dye section.

What You'll Need

  • Dish soap (preferably clear, like Dawn)
  • White vinegar
  • Baking soda
  • Clean white cloths or paper towels
  • Soft-bristled brush (optional, like an old toothbrush)
  • Laundry detergent

Step-by-Step Removal Method