Chocolate · Cotton
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.
- Time25 min
- DifficultyEasy
- MaterialCotton
Watch out
TipCotton can usually handle hot water and vigorous scrubbing, but always test enzyme soap on a hidden seam if the fabric is dyed a dark or bright color.
WarningDo not tumble-dry or iron until the stain is completely gone. Heat will set any remaining chocolate into a permanent brown mark.
Do this
Scrape off excess chocolate
Use a spoon or dull knife to lift away any solid chocolate from the surface of the fabric. Work from the outside edge toward the center so you don't spread the stain.
Rinse with cold water
Hold the stained area under cold running water from the coldest tap setting (under 70 °F), letting the water flow through the back of the fabric to push the stain out. Never use hot water at this stage because it will set the protein and fat in the chocolate.
Cotton can take forceful rinsing — stretch the fabric taut under the tap to help flush out the stain.
Apply enzyme stain soap
Rub a generous dab of enzyme stain soap directly into the damp stain. Work it in with your fingers or a soft brush for about one minute, using small circular motions.
Make a baking soda paste
Mix 1 tbsp baking soda with just enough cold water to form a thick paste. Spread the paste over the stain and let it sit for 10 minutes to absorb any remaining oils.
Rinse and check
Rinse the paste away with cold water and check the stain against a white cloth held behind the fabric. If you still see a shadow, repeat the enzyme soap step.
Wash in hot water
Once the stain is gone or very faint, machine wash the garment in the hottest water safe for cotton (usually around 130 °F or the hot setting). Check that the stain is completely gone before you tumble-dry, because heat will lock in any remaining residue.
Common questions
What if the chocolate stain is old and dried?+
Soak the garment in cold water for 30 minutes to rehydrate the stain, then scrape off any softened chocolate. Follow the enzyme soap and baking soda steps as usual. Old stains may need a second round of enzyme treatment before washing.
Can I use dish soap instead of enzyme stain soap?+
Dish soap will cut the fat in chocolate, but it won't break down the protein as well as enzyme soap does. If you only have dish soap, use a small drop and scrub thoroughly, then soak the fabric in cold water for 15 minutes before washing. You may need to repeat the process.
Will this work on white cotton that shows a brown shadow?+
Yes. After the enzyme and baking soda steps, you can soak white cotton in a solution of 1/4 cup hydrogen peroxide and 2 cups cold water for 30 minutes before the hot wash. This will lift any remaining cocoa color without bleaching the fabric harshly.
How do I handle chocolate on cotton upholstery?+
Scrape and blot as much as you can, then work enzyme soap into the stain with a damp cloth. Blot with a clean cloth dipped in cold water to rinse, repeating until the soap is gone. Let it air-dry completely and vacuum once dry to restore the texture.
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.
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.
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 cotton
BloodCotton
Blood on Cotton — How to Get It Out
Blood stains come out of cotton easily if you act quickly and use cold water—hot water will set the protein permanently. Cotton is durable and can handle scrubbing, soaking, and repeated treatment, so even dried blood usually responds well to enzyme soap and patience.
BloodCotton
Blood on Cotton Shirt — How to Get It Out
Blood stains on a cotton shirt come out cleanly if you act quickly and keep the water cold—hot water will cook the protein and lock the stain into the fibers. Cotton is durable enough to handle enzyme soap, peroxide, and machine washing, but you must treat the stain before it dries. Follow these steps to lift fresh or dried blood without damaging the fabric.
BlueberryCotton
Blueberry Stain on Cotton — How to Get It Out
Blueberry stains on cotton come out reliably if you treat them with cold water and enzyme soap before washing hot. The purple pigment is a tannin stain that sets with heat, so never apply hot water until you've pretreated. Cotton is durable enough to handle vigorous scrubbing and a hot final wash, which makes it one of the easiest fabrics to rescue from blueberry juice.
CoffeeCotton
Coffee on cotton — how to get it out
Coffee stains on cotton come out reliably if you rinse them cold first, treat with enzyme soap, and then wash hot. Cotton is tough enough to handle aggressive stain removal, so you can use hot water and scrubbing without worry once the tannins are broken down. Fresh spills lift in minutes; older stains need a soak.
CoffeeCotton
Coffee on Cotton Tablecloth — How to Get It Out
Coffee stains on a cotton tablecloth come out easily if you act quickly, because cotton is durable and can handle both vigorous scrubbing and hot water after pretreatment. The tannins in coffee bond to fabric fast, so rinse from the back of the stain to push the coffee out the way it came in, then treat with enzyme soap before washing.