How to Remove Chocolate Stains
Chocolate stains are tricky because they contain both oil (cocoa butter) and tannin (cocoa solids). This dual nature means you need to tackle both components for a complete clean. Scraping off the excess first, then treating with detergent, handles most chocolate spills.
Affected Materials
Step-by-Step Removal
- 1
Scrape off excess
Use a dull knife or spoon edge to lift off any solid chocolate. Be careful not to press it deeper into the fabric.
- 2
Flush with cold water
Run cold water through the back of the stain to push the chocolate out from the fabric fibers.
- 3
Apply liquid detergent
Work a generous amount of liquid dish soap or laundry detergent into the stain. The surfactants will break down the cocoa butter.
- 4
Soak for 15 minutes
Let the detergent sit on the stain for at least 15 minutes to break down both the oil and tannin.
- 5
Wash on appropriate setting
Launder according to the care label. Use the warmest safe temperature for the fabric.
What Not to Do
- ✗Do not use hot water first — it can melt the cocoa butter and spread the stain.
- ✗Do not rub melted chocolate into the fabric.
- ✗Do not skip the scraping step — less chocolate means easier cleaning.
- ✗Do not dry until the stain is fully gone.
Related Stain Guides
How to Remove Coffee Stains
Quick tips to lift fresh and set-in coffee stains from clothing and linens.
How to Remove Oil Stains
Get cooking oil and grease out of any fabric with common household items.
How to Remove Berry Stains
Treat blueberry, strawberry, and blackberry stains with boiling water and detergent.