Get our best guides and comparisons delivered to your inbox

Practical buying guides and comparisons to help you shop smarter, worldwide.

HomePetsPetsCatsDogsHome LinensBath LinensHome LinensBeddingKitchen TowelsSustainable Home & EcoCompost & WasteZero Waste HomeEnergy SavingsGardening & PlantsIndoor PlantsBalcony & TerraceVegetable Garden & HerbsCleaning & MaintenanceNatural CleaningHome OrganizationMaintenance TipsDecor & StorageInterior DecorStorage & OrganizationFurniture & LayoutAppliancesLarge AppliancesSmall Kitchen AppliancesLaundry CareCleaning & VacuumingAll Articles
★ ★ ★ ★ ★Your opinion matters: rate us on TrustpilotLeave a review
This article is an informational guide. The advice is provided for guidance only and does not replace professional advice.
Cleaning

Stubborn stains: remove them with natural products, wine, grease, blood, coffee

In short :

  • Act fast, but blot instead of scrubbing — rubbing is what makes stains permanent.
  • Identify the stain family first: protein, tannin, grease or dye.
  • Cold water for blood, dairy and wine, warm water only for pure grease.
  • Keep vinegar, baking soda, salt, cornstarch and dish soap on hand.
  • Skip the vinegar-and-baking-soda fizz trick, and never tumble dry a stain that’s still there.

The glass tips. A dark red arc lands across the tablecloth and, of course, on the pale linen shirt of the person sitting next to you. Everyone freezes for half a second — then someone grabs a napkin and starts scrubbing. That single reflex, scrub hard and scrub now, is the reason so many stains become permanent.

Here’s the good news. Almost every stain that ruins our clothes, carpets and cushions is made of a handful of substances, and those substances respond to things you already have in the cupboard. Vinegar. Baking soda. Salt. A lemon. A few drops of dish soap. Cold water. The trick isn’t a secret formula. It’s knowing which family your stain belongs to and treating it in the right order, at the right temperature, before it dries.

In this guide you’ll find the four stain families, the natural products genuinely worth keeping within reach, and step-by-step methods for the four great offenders: wine, grease, blood and coffee. It also covers, honestly, where the internet’s favourite tricks are pure theatre — and when to stop before you make things worse.

Table of Contents

1. Read the Stain Before You Touch It

Stains don’t care how hard you scrub. They care about chemistry. Before you reach for anything, ask yourself one question: what actually landed on the fabric? Nearly every everyday stain falls into one of four families, and each family has its own enemy.

The four families

  • Protein stains — blood, egg, milk, cream, sweat, yoghurt, baby formula. These coagulate with heat. Hot water cooks them into the fibre the same way heat cooks an egg in a pan.
  • Tannin and plant-pigment stains — red wine, tea, coffee, fruit juice, berries. These bond tightly to plant-based fibres like cotton and linen, and they darken with heat.
  • Grease and oil stains — cooking oil, butter, salad dressing, sunscreen, cosmetics, machine oil. Water alone does nothing here. You need something that grabs oil, which means soap.
  • Dye and pigment stains — ink, marker, grass, makeup, some mud. These sit on and in the surface of the fibre and often respond to alcohol or a gentle solvent.

Real life rarely gives you a single clean category, though. A coffee with milk is tannin plus protein plus a little fat. A barbecue sauce stain is grease plus sugar plus dye. When several families are involved, deal with the most fragile one first — usually the protein — and work your way out.

Take the coffee-with-cream example. Pour boiling water straight onto that stain and you’ve just cooked the milk protein into the cotton. The brown mark fades, but a grey-yellow shadow stays forever. Start cold, flush it, add a drop of dish soap for the fat, and only then move to warm water for the tannin. Same stain, completely different outcome.

Why heat is your enemy

Nothing sets a stain like a tumble dryer. Or an iron. Or a radiator. Or a hot wash cycle you chose because you were in a hurry. Heat fixes protein and tannin into the fibre, and once that happens, most household methods stop working. If a garment still shows a mark after treatment, do not dry it. Let it air dry, look again in daylight, and repeat the treatment if needed. A stain that’s been through two dryer cycles is a different, much harder problem than the one you started with.

2. The Natural Stain-Fighting Toolkit (and What’s Pure Theatre)

You don’t need a shelf of specialist bottles. Eight or nine things at home cover almost everything. What matters more than the products is how you use them.

The five rules that save more clothes than any product

  1. Blot, never rub. Rubbing drives the stain deeper and fuzzes the surface of the fabric. Press a clean cloth onto the stain and lift.
  2. Work from the back. Turn the garment inside out and flush from behind so you push the stain out of the fibre rather than through it.
  3. Cold first, warm later. Cold water for protein and tannin. Warm water only once you’re dealing with pure grease.
  4. Test in a hidden spot. Inside hem, seam allowance, back of a cushion. Peroxide, lemon and alcohol can all strip colour.
  5. Give it time. Most people rinse after thirty seconds. A dab of dish soap or a paste needs ten to fifteen minutes to actually do its job.

What each natural product is actually for

ProductBest forKeep away from
White vinegarTannin stains, soap residue, lingering smells, hard-water marksMarble, limestone and natural stone surfaces
Baking sodaGrease, odours, gentle scouring, absorbing fresh spillsDelicate silk and fine wool — it’s mildly abrasive
Lemon juice + sunlightWhite cotton, tannin marks, mildew, rust shadowWool, silk, anything coloured
SaltFresh wine and fresh blood, as an absorbent pasteSilk — the grains can damage the surface
Cornstarch or talcPulling oil out of fabric before you wash it—
GlycerinOld, dried tannin stains that have already set—
Grease-cutting dish soapGrease, general stains, the fat in coffee and sauces—
Hydrogen peroxide 3%Blood, protein and tannin on white fabricColoured fabric, wool, silk
Isopropyl alcoholInk, marker, cosmetics, grassAcetate and some synthetic blends
Oxygen-based bleachCoffee, tea, wine, juice — colour-safe on most fabricsWool, silk, leather
Enzyme detergentBlood, sweat, dairy, baby stains—

The one trick that’s mostly theatre

Baking soda and vinegar together. Yes, it fizzes beautifully. No, the fizz doesn’t clean anything. The two neutralise each other and leave you with slightly salty water and some carbon dioxide bubbles. The volcano is fun; it isn’t a stain remover.

Used in sequence, though, they’re excellent. Vinegar first to break down tannin and lift residue, rinse, then a baking soda paste for grease or odour. Many people report pouring the fizzing mixture on red wine stains for years and getting nowhere. Ten minutes with vinegar, a rinse, then a dish-soap dab, and the same stain can lift on the first try.

3. Wine Stains: Red, White and Everything In Between

Wine is a tannin stain, and it’s the one people panic about most. The first sixty seconds decide almost everything.

Blot immediately with a clean cloth or paper towel. Don’t rub. If it’s a tablecloth, carpet or sofa, blot and then cover the area with a generous mound of salt or baking soda — both pull liquid up out of the fibre while it’s still wet. Leave it twenty minutes, then brush it off and assess.

For clothing, turn the garment inside out and flush the stain from behind with cold water. Then a drop of dish soap worked in with your fingertips. Wait ten minutes. Rinse cold. For a stubborn red wine mark on white cotton, mix equal parts hydrogen peroxide 3% and dish soap, dab it on, leave five minutes, rinse. Test on a hidden seam first — peroxide will lighten colour.

Dried wine stains need a different approach. Soak the garment in cool water with oxygen-based bleach for thirty to sixty minutes, then wash as normal. If the fabric can’t take oxygen bleach — wool and silk can’t — dab glycerin on the mark, leave it thirty minutes, then flush with cool water. Glycerin softens the dried residue so it can be rinsed away.

White wine deserves a mention because it’s sneaky. It looks like it disappears, then a yellow-brown ring appears a few days later as it oxidises. Treat it anyway, immediately: cold water flush, a splash of vinegar, then wash. A white-wine splash on a cream dress that has dried to a pale ring can be soaked in cool water with oxygen bleach for an hour and vanish completely. Had it been ironed first, that ring would have been permanent.

Avoid hot water on wine. Avoid scrubbing. And skip the old trick of pouring white wine onto a red wine stain — it dilutes the pigment but adds sugar and acid, so you’re trading one problem for another. Salt while wet is the useful version of that folk remedy.

4. Grease and Oil: Absorb First, Soap Second

Grease is the most forgiving stain family, because the method is so consistent: get the oil out before you add water.

Start with an absorbent powder. Cornstarch, talc or baby powder, pressed onto the stain with your fingers, left for fifteen to twenty minutes. On a fresh spill, this alone removes most of the oil. Brush or shake it off, then add a few drops of grease-cutting dish soap directly onto the mark. Work it in gently with your fingertips or a soft brush and let it sit ten to fifteen minutes. The soap molecules surround the oil and lift it off the fibre. Rinse with warm water, then wash at the warmest temperature the care label allows.

Set-in grease is where baking soda earns its keep. Mix a thick paste with a little water, spread it over the stain, let it dry completely, then brush it off. Repeat two or three times for older marks. For wax and very old oil, there’s the paper-towel-and-iron trick: sandwich the fabric between two sheets of absorbent paper and press with a warm — not hot — iron. The grease migrates into the paper. It works well on cotton and linen; test carefully on synthetics, which can melt or scorch.

Upholstery follows the same logic with less water. Cornstarch first, vacuum it up, then a tiny amount of dish soap in warm water applied with a barely damp cloth. Blot, don’t soak. Finish with a cool hairdryer to prevent a water ring forming around the treated area.

Consider a common comparison. An olive oil splash on a cotton shirt: cornstarch, dish soap, a warm wash — gone in one go. The same splash on a silk blouse: cornstarch only, then a trip to a professional. Silk and oil are a combination where home treatment can do more harm than good, because the water alone can leave a mark on the fabric’s surface.

5. Blood Stains: The Cold-Water Rule You Should Never Break

Blood is a protein stain, and that makes the rule simple and absolute: cold water only. Hot water coagulates the protein and locks it into the fibre. This is the single most common mistake people make, and it’s the one that turns a five-minute fix into a permanent brown mark.

Flush the stain from the back under a cold tap as soon as you can. Then soak the garment in cold water with enzyme detergent for thirty minutes. Enzyme formulas are built to break down protein, which is exactly what blood is. For fresh blood on white cotton, dab hydrogen peroxide 3% onto the mark — it fizzes as it works — then rinse cold. On darker or coloured fabric, skip the peroxide and stick to enzyme detergent.

Dried blood needs patience. Soak in cold water with enzyme detergent for several hours, or overnight. A paste of salt and cold water works as a gentle abrasive for small dried marks, and glycerin dabbed on and left for thirty minutes can soften older stains before washing.

For mattresses and upholstery, use a cold, barely damp cloth and blot from the outside of the stain inwards so you don’t spread it. Then a paste of baking soda and cold water, left to dry, vacuumed off. Never iron or tumble dry anything with a blood stain still visible — and never use chlorine bleach, which can set protein stains and damage the fibres at the same time.

Two pillowcases, one nosebleed at two in the morning. The first goes straight into the sink under cold water, soaked with enzyme detergent, and comes out clean. The second goes into a hot wash with the rest of the bedding and comes out with a brown shadow that no amount of soaking ever removes. Same stain, same night, two very different mornings.

6. Coffee and Tea: Tannins, Milk and Those Brown Mug Rings

Coffee and tea are tannin stains with a habit of bringing friends. Black coffee is mostly tannin. Add milk and you’ve got protein. Add sugar and you’ve got a sticky residue that holds everything in place.

Blot first, then flush from the back with cold water — cold, because of the milk. Next, a drop of dish soap for the fat and any cream. Work it in, wait ten minutes, rinse. If a brown shadow remains, that’s the tannin, and vinegar is your tool: one part white vinegar to two parts cold water, dabbed on, left five minutes, then rinsed. On white fabric, a baking soda paste does the same job with a little gentle scouring.

Old, dried coffee marks respond well to glycerin. Dab it on, leave thirty minutes, then wash normally. Oxygen-based bleach soaks handle the rest, and they’re safe on most coloured fabrics — just not on wool or silk.

Then there are the stains you drink from. A thermos with a brown ring at the bottom, a travel mug left in a warm car for a week, a teapot with a tan film. Fill it with a spoonful of baking soda and hot water, leave twenty minutes, then scrub with a bottle brush. For heavy build-up, fill with white vinegar and leave overnight. For a stubborn brown film, lemon juice and a little salt make a paste that lifts it in minutes. Rinse thoroughly afterwards, or your next coffee will taste of vinegar.

Carpet is the awkward one, because you can’t rinse it. Blot, then cold water with a drop of dish soap, then a vinegar-and-water rinse to remove the soap residue — leftover soap attracts dirt and the patch goes grey within weeks. Blot dry with a towel and put a fan on it.

7. Delicates, Upholstery and Knowing When to Stop

Some fabrics don’t tolerate the standard playbook, and pushing ahead is how a small stain becomes a ruined garment.

Wool, silk and cashmere: no oxygen bleach, no chlorine bleach, no peroxide, no lemon and sunlight, no rubbing. Cold water, a pH-neutral soap or a drop of gentle dish soap, and glycerin for tannin marks. Handle the fabric as little as possible. Leather and suede are stricter still — cornstarch for grease, a soft brush, and professional help for everything else. Water-based methods will leave a permanent tide mark on leather.

Upholstery rewards restraint. Always test on a hidden patch first. Use as little liquid as you can get away with, work in small sections rather than soaking a whole cushion, and dry with a fan or a cool hairdryer to avoid water rings. If the cushion cover unzips, take it off and treat it flat — you’ll get a far better result than working on the sofa.

And then there’s the moment to stop. If you’ve tried two methods and the stain is spreading rather than fading, stop. If the fabric is changing colour, going stiff, or losing its texture, stop. Structured garments, vintage pieces and anything labelled dry-clean-only are worth the trip to a professional, and the sooner you take them, the more likely they are to come back clean. A silk scarf with a wine stain can become a scarf with a wine stain and a pale halo when three home remedies are tried in an afternoon. One professional treatment at the start would have saved it.

One last thing: time beats strength. A stain treated in the first hour with cold water and dish soap will almost always come out. The same stain treated a week later with every product in the cupboard often won’t. Act early, act gently, and don’t dry anything until the mark is gone.

Frequently Asked Questions

Does the water temperature really matter that much?

More than any product you’ll use. Cold water is non-negotiable for blood, dairy, egg and sweat, because heat sets protein permanently. For pure grease, warm water helps the soap work better. When a stain is a mix — coffee with milk, a creamy pasta sauce — start cold, deal with the protein, then move to warm water once the protein component is gone.

Is the baking soda and vinegar trick a myth?

The fizz is real; the cleaning effect isn’t. Mixed together they neutralise each other and leave you with salty water. Used one after the other, though, they’re a strong pair: vinegar first for tannin and residue, rinse, then a baking soda paste for grease and odour. Sequence matters far more than spectacle.

How long do I have before a stain becomes permanent?

Practically speaking, you have a few hours for the best results and up to forty-eight hours before things get difficult. What makes a stain permanent isn’t time on its own — it’s heat. An iron, a tumble dryer or a hot wash will set a stain in seconds. If you can’t treat it straight away, blot it, keep it damp with cold water if possible, and definitely don’t dry it.

Is salt on red wine a real remedy or an old wives’ tale?

It’s real, with one condition: the stain has to be wet. Salt absorbs liquid and pulls the wine up out of the fibre before it bonds. Once the stain has dried, salt does nothing — you’ll need a cold-water flush, dish soap and an oxygen soak instead.

Can I use these natural methods on coloured fabric?

Usually, with a test first. Vinegar, salt, cornstarch, glycerin and dish soap are safe on almost everything. Hydrogen peroxide, lemon juice, isopropyl alcohol and oxygen bleach can all fade or strip dye, so try them on an inside hem and wait a few minutes before committing. If the colour shifts at all, don’t continue.

The Short Version

Stain removal isn’t about having the strongest product. It’s about reading the stain, choosing the right temperature, and giving the treatment a few minutes to work. Identify the family — protein, tannin, grease or dye. Blot instead of rubbing. Work from the back of the fabric. Start cold for blood, dairy and wine, warm for pure grease. Keep vinegar, baking soda, salt, cornstarch, glycerin and a bottle of grease-cutting dish soap within reach, and remember that the two of them fizzing together on a stain is a party trick, not a method.

Then apply it to the four big offenders. Wine: salt while wet, cold flush, dish soap, oxygen soak if it’s dried. Grease: cornstarch first, dish soap second, warm wash last. Blood: cold water only, enzyme detergent, never heat. Coffee and tea: cold flush for the milk, vinegar for the tannin, baking soda for the mug ring.

If you’d like to go further, our companion guides on caring for wool and silk, building a simple laundry routine that actually keeps colours bright, and cleaning upholstery without leaving water rings will take these same principles into the rest of the house. Start with the stain in front of you today — and don’t put it in the dryer until it’s gone.

Transparency : This article was written with AI assistance and reviewed by our editorial team. Product prices and availability may vary. Learn more

Last updated 2026-09-12

Written by our editorial team at WiseHomeGuides, home and pet specialists.




Guide written according to our editorial method: documented sources, AI-assisted drafting and human review. See our source library.

Was this guide helpful?

Share your experience with the WiseHomeGuides community.

★★★★★ Verified reviews on Trustpilot
Leave a review
Rémy Bully
Written by Rémy Bully
WiseHomeGuides publishes practical guides, comparisons and independent tests for home, bedding, garden and pets.
Stay informed