Chocolate · Linen
Chocolate on Linen — How to Get It Out
Chocolate stains on linen come out cleanly if you scrape off the solids first, treat with enzyme soap in cold water, and wash promptly. Linen is sturdy and can handle firm brushing, but chocolate contains protein and fat, so you must use cold water at the start to avoid setting the stain. Once pretreated, linen tolerates hot washes that help lift any remaining cocoa or grease.
- Time20 min
- DifficultyEasy
- MaterialLinen
Watch out
TipLinen can shrink in very hot water if it has not been preshrunk. Check the care label before washing above 140 °F.
WarningNever use hot water in the first steps. Chocolate contains milk protein, and heat will set the stain permanently.
Do this
Scrape off excess chocolate
Use a dull knife or the edge of a spoon to lift away any solid chocolate from the surface of the linen. Work gently so you don't push melted chocolate deeper into the weave.
Linen's tight weave means chocolate often sits on top rather than soaking through, so scraping is especially effective.
Flush with cold water
Hold the stained area under cold running water from the coldest tap setting (under 70 °F), with the back of the fabric facing up. Let the water push the stain out through the back for about one minute.
Apply enzyme stain soap
Rub a generous dab of enzyme stain soap directly onto the damp stain. Work it in with your fingers or a soft brush for about 30 seconds, then let it sit for five minutes.
Brush and rinse
Brush the soaped area gently with a soft brush or old toothbrush, following the direction of the fabric threads. Rinse thoroughly under cold water until the soap is gone.
Treat any remaining grease
If a faint greasy shadow remains, dab on 1 tsp of dish soap, rub it in, and rinse again with cold water. Dish soap cuts through the cocoa butter left behind.
Wash in hot water
Machine-wash the linen in the hottest water the care label allows (often 140–160 °F for white or natural linen). Check that the stain is completely gone before you tumble-dry, because heat will lock in any trace of chocolate.
Common questions
Will this work on old chocolate stains in linen?+
Yes, but you may need to soak the fabric in cold water with 1 tbsp of enzyme stain soap for 30 minutes before brushing. Old chocolate hardens and binds to the fibers, so the enzymes need extra time. Repeat the soap-and-brush step if a shadow remains.
Can I use Castile soap instead of enzyme stain soap?+
Castile soap will lift some of the grease, but it lacks the enzymes that break down milk protein in chocolate. For best results, stick with enzyme stain soap or a liquid laundry detergent that lists enzymes on the label.
What if the chocolate stain is on colored linen?+
Follow the same cold-water treatment and enzyme soap steps. Wash in warm water (about 100–110 °F) instead of hot to protect the dye. Test the enzyme soap on a hidden seam first to be sure it won't fade the color.
Do I need to iron linen after treating a chocolate stain?+
Only if you want crisp creases. Linen wrinkles naturally, and many people prefer the relaxed look. If you do iron, make sure the stain is completely gone first, because any heat—including from an iron—will set leftover chocolate permanently.
Same stain, other materials
ChocolateCarpet
Chocolate on Carpet — How to Get It Out
Chocolate stains on carpet come out with cold water, dish soap, and patience — the key is lifting the oils and cocoa solids without pushing them deeper into the pile. Work from the outside of the stain toward the center, and never scrub in circles or you'll spread the chocolate and damage the carpet backing.
ChocolateCotton
How to Get Chocolate Out of Cotton
Chocolate stains on cotton respond well to cold water and enzyme treatment because cotton can handle vigorous scrubbing and hot washing once the stain is pretreated. The key is to lift the cocoa butter and sugar without letting heat set the protein and fat before you've broken them down. Cotton's durability means you can be more aggressive than you would with delicate fabrics.
ChocolatePolyester
Chocolate on Polyester — How to Get It Out
Chocolate stains on polyester come out easily if you scrape off the excess, treat with enzyme soap, and wash in hot water. Polyester's synthetic fibers tolerate heat and vigorous scrubbing better than natural fabrics, so you can be more aggressive. Work quickly on fresh stains, but even dried chocolate responds well to this method.
ChocolateUpholstery
Chocolate on Upholstery — How to Get It Out
Chocolate stains on upholstery come out best when you scrape off the solid residue, treat the grease and protein with enzyme soap, and blot carefully without soaking the cushion foam. Chocolate combines fat, milk protein, and cocoa tannins, so you need cold water to avoid setting the protein and a degreaser to lift the oils. Work from the outside in to keep the stain from spreading across the fabric.
ChocolateUpholstery
Chocolate on Upholstery — How to Get It Out
To remove chocolate stains from upholstery on a sofa, scrape off any solid chocolate first, then treat the stain with cold water and dish soap, working from the outside in to avoid pushing the stain deeper into the cushion foam. Chocolate combines fat, sugar, and cocoa—each needs attention, and heat will set the protein and fat into the fibers.
More stains on linen
BloodLinen
Blood on Linen — How to Get It Out
Blood stains come out of linen easily if you act fast and keep the water cold—hot water will cook the protein and lock the stain into the fibers permanently. Linen is durable and can handle vigorous treatment, but you must start with cold water and work the stain from the back so you push it out rather than deeper into the weave.
BloodLinen
Blood on Linen — How to Get It Out
Blood stains on a linen shirt come out cleanly if you act quickly and use cold water—never hot, which sets the protein permanently. Linen is strong and absorbent, so the stain may look dramatic at first, but the fiber responds well to enzyme treatment and patient rinsing. Follow these steps to lift the stain without damaging the weave.
BlueberryLinen
Blueberry Stain on Linen — How to Get It Out
Blueberry stains on linen come out with cold water, enzyme soap, and patience—linen's sturdy fibers tolerate scrubbing, but the berry's anthocyanin pigment needs enzyme action and sometimes sunlight to fade completely. Fresh stains lift faster than dried ones, so start as soon as you can.
CoffeeLinen
Coffee on Linen — How to Get It Out
Coffee stains on linen respond well to cold water and enzyme treatment because linen's strong fibers can handle vigorous scrubbing and hot washing once the tannins are broken down. The key is to rinse immediately with cold water to prevent the stain from setting, then use enzyme soap to digest any milk or cream residue and help lift the tannins before laundering at the hottest temperature linen allows.
CoffeeLinen
Coffee on Linen Tablecloth — How to Get It Out
Coffee stains on linen tablecloths come out cleanly if you treat them while fresh and avoid heat until after pretreatment. Linen is durable and can handle vigorous scrubbing and hot washes, but coffee's tannins will set permanently if you rinse with hot water first. Work the stain from the back so you push the coffee out through the surface it entered, not deeper into the weave.