Chocolate · Wool
Chocolate on Wool — How to Get It Out
Chocolate on wool needs cold water and enzyme treatment to lift the fat and protein without shrinking or felting the fibers. Wool is delicate, so you'll work gently and avoid heat until the stain is completely gone. This method works for sweaters, scarves, and wool blankets.
- Time25 min
- DifficultyMedium
- MaterialWool
Watch out
WarningNever use hot water on wool with chocolate stains. Heat sets protein stains and can cause wool to shrink or felt.
TipAlways test enzyme soap on an inside seam or hidden spot first. Some dyed wool can lose color with enzyme treatment.
WarningDo not tumble-dry wool. The heat and agitation will cause permanent shrinking and felting.
Do this
Scrape off excess chocolate
Use a spoon or dull knife to lift away any solid chocolate from the surface of the wool. Work from the outside of the stain toward the center so you don't spread it.
Blot with cold water
Dampen a clean white cloth with cold water from the coldest tap setting (under 70 °F) and blot the stain gently. Press and lift — never rub, or you'll push chocolate deeper into the fibers.
Wool felts easily when rubbed wet, so always blot and press instead of scrubbing.
Apply enzyme stain soap
Dab about 1 tsp of enzyme stain soap directly onto the stain. Use a soft brush or old toothbrush to work it in very gently for about one minute, following the direction of the fibers.
Let it sit
Leave the enzyme soap on the stain for 10 minutes so the enzymes can break down the chocolate proteins and fats. Keep the wool damp but not soaking.
Rinse in cool water
Fill a basin with cool water (around 70–80 °F) and swish the wool gently to rinse out the soap. Squeeze gently — never wring or twist wool.
Wash with Castile soap if needed
If a shadow remains, dissolve 1 tsp of Castile soap in cool water and gently wash the entire garment. Rinse thoroughly in cool water and press out excess moisture with a towel.
Dry flat
Lay the wool flat on a clean towel away from direct heat or sunlight. Reshape gently while damp and let it air-dry completely.
Common questions
Can I machine-wash wool after treating a chocolate stain?+
Only if the care label says machine-washable and you use a wool or delicate cycle with cold water. Most wool sweaters and blankets should be hand-washed to avoid felting. Always check that the stain is gone before any wash cycle, because heat or agitation can set what's left.
What if the chocolate stain is old and set in?+
Soak the stained area in cool water with 1 tsp of enzyme stain soap for 30 minutes before you start blotting. Old chocolate may need two rounds of enzyme treatment. Be patient and keep the water cool — wool can't handle the shortcuts that work on cotton.
Can I use dish soap instead of Castile soap on wool?+
Dish soap can work in a pinch, but use only a tiny drop because it strips natural oils from wool and can leave it stiff or dull. Castile soap is gentler and rinses out more easily. If you do use dish soap, rinse very thoroughly.
Why does wool need such careful handling for chocolate stains?+
Wool fibers have scales that lock together when rubbed, heated, or agitated while wet, causing felting and shrinking. Chocolate contains both fat and protein, so you need enzymes to break it down, but you must work gently and keep the water cool.
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.
ChocolateLinen
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.
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.
More stains on wool
BloodWool
Blood on Wool — How to Get It Out
Blood on wool needs cold water and enzyme treatment to lift the protein stain without felting or setting it. Hot water will cook the blood into the fiber and shrink wool, so every rinse must stay cold. Work gently—wool is fragile when wet and will felt if you scrub or wring it.
BlueberryWool
Blueberry Stain on Wool — How to Get It Out
Blueberry stains on wool come out best when you act quickly with cold water and enzyme soap, treating the fabric gently to avoid felting or damage. Wool is delicate and hates heat, so patience and a light touch are your best tools. The natural fibers will release the berry pigment if you work carefully and rinse thoroughly between steps.
CoffeeWool
Coffee on Wool — How to Get It Out
Coffee stains on wool need cold water and gentle handling to avoid felting and setting the tannin. Wool is delicate—heat and agitation will shrink and mat the fibers, so you must work carefully and never scrub hard. The key is to lift the stain without disturbing the structure of the fabric.
DeodorantWool
Deodorant Stain on Wool — How to Get It Out
Deodorant stains on wool—those waxy white streaks or yellowed patches—come out with cold water, Castile soap, and patience. Wool is fragile when wet and hates heat, so you'll work gently and skip the dryer. This method works on sweaters, scarves, and wool knits without felting or stretching the fibers.
GrassWool
Grass Stain on Wool — How to Get It Out
Grass stains on wool come out with cold water and enzyme stain soap, but you must work gently to avoid felting the fibers. Chlorophyll from grass is a stubborn pigment that binds to protein fibers like wool, so patience and the right technique matter more than scrubbing hard.