First few minutes
Just happened? Do this first
- Scrape off any excess chocolate gently.
- Rinse the stain from the back under cool water.
- Blot with a clean, dry white cloth or paper towel instead of rubbing.
Chocolate is a combination stain made of cocoa fat, milk protein and a tannin-like pigment, so the greasy part and the color both have to come out. A fresh spot is far easier than one that has dried, and the right order depends on what the fabric can take. Dried chocolate may need an enzyme presoak in warm water, followed by solvent on any oily residue.
Getting chocolate out of clothes goes better when you work from the back of the fabric, so the stain doesn't push deeper. Hot chocolate stains follow the same order, with the greasy part handled before the color. Keep the item out of the dryer until every trace is gone, since heat can lock in what's left.
8 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Dull knife or spoonLifts the surface chocolate without pushing it into the weave.
- Clean white cloth or white paper towelsBlots up liquid so you can see whether color is still coming out. (opens Amazon)
- Heavy-duty liquid laundry detergentBreaks down the cocoa fat when worked into the stain. (opens Amazon)
- Enzyme laundry detergentWorks as a warm presoak for stains that contain milk and cocoa. (opens Amazon)
- Solvent spot remover or waterless hand cleanerLifts the oily mark left after the pretreat. (opens Amazon)
- Chlorine bleach or an all-fabric oxygen bleachUsed only for the final rewash, matched to whether the item is white or colored. (opens Amazon)
- 3% hydrogen peroxideKept for old stains that remain after the wash, as described below. (opens Amazon)
- Prewash stain remover spray (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
6 steps
How to get chocolate out of clothes
Step 1 of 6
Scrape off the excess
Use a dull knife or the back of a spoon to lift off any chocolate sitting on the surface. Work gently so you don't press it deeper into the fibers, and do this before water touches the stain.
Tip. Scrape toward the outside of the stain rather than across it.
Step 2 of 6
Soak in cool water
Rinse the stain from the back under cool water, then soak the whole item in cool water until you're ready to pretreat. The soak loosens the surface residue so the greasy part is easier to reach in the next step.
Careful. Hot water can set the milk protein in chocolate, so keep the soak cool until the stain is pretreated.
Step 3 of 6
Pretreat the greasy part
Work a prewash stain remover into the stain and follow the label, or rub heavy-duty liquid detergent into it with your fingers. If you'd rather soak, presoak the item in warm water with an enzyme laundry detergent and leave it in until the stain looks lighter.
Tip. Work from both sides of the fabric so the product reaches the stain.
Careful. Never use bar soap on a fresh stain; soap sets many stains.
Step 4 of 6
Lift the oily mark
If a dark, greasy mark is still there after the pretreat, dab a solvent spot remover or waterless hand cleaner onto it and work it in with a clean cloth. Rinse the item thoroughly with plain water afterward so no solvent or cleaner stays in the fabric.
Careful. Use drycleaning solvents only in a well-ventilated room, away from flame and sparks.
Step 5 of 6
Wash in the hottest safe water
Launder the item in the hottest water the care label allows, using your normal detergent. When the cycle finishes, look closely at the spot in good light before you decide what to do next.
Step 6 of 6
Rewash only if it remains
If the stain is still visible, rewash in a bleach that's safe for the fabric as the very last step, after everything else is rinsed out. On white cotton or linen labeled bleach-safe, use chlorine bleach diluted at 1/2 cup in 2 cups of water and use it alone. On colored items, use an all-fabric oxygen bleach instead, and test an inconspicuous spot first.
Tip. Mix the bleach into the water before the item goes in, rather than pouring it onto the fabric.
Careful. Never mix chlorine bleach with ammonia, vinegar, acids or rubbing alcohol; rinse each product out with plain water first.
If you'd rather buy than mix
Best products for chocolate
Pick a prewash stain remover or an enzyme laundry detergent for the pretreat, and a solvent spot remover for the oily part. For colored items, choose an all-fabric oxygen bleach rather than chlorine.
Puracy Laundry Stain Remover
Seventh Generation Laundry Stain Remover - Free & Clear
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on this fabric, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light before using any heat. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
See what to do for what you're seeing →If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →Pick what it is on
Chocolate on every material
Furniture & upholstery2
Carpet & rugs1
Leather & suede1
Clothes & laundry1
Shoes & accessories1
No match. Try the main search for anything else.
How to tell it's working
A fresh stain should look lighter after the pretreat, and the greasy sheen should be gone from the fabric. If a dark mark still shows after the final wash, the color is still there, so use the set-in option below rather than repeating the same step.
What changes for yours
Adjust for your fabric
Whites and white shirts
White cotton and linen can take the full sequence, including the chlorine rewash at the end. Because they tolerate bleach, white shirts are the easiest case, and most of the color lifts once the rewash is done.
For an old mark on a white shirt, the hydrogen peroxide option in the set-in section below is the next step, and it's safe on white fabric. Keep to the same order of treatments either way.
Colors and denim
Colored fabric can take hot water only when the color is fast, so check the care label before using the hottest setting. Denim and other colored cotton still follow the same order, with an oxygen bleach in place of chlorine for the rewash.
Chocolate syrup and sauce are thicker and sweeter, so scrape off as much as you can and let the cool soak loosen the rest before you pretreat. Dark chocolate carries more cocoa fat and pigment, so give the oily mark a second pass if it's still visible.
Silk, wool and delicates
Silk, wool and other protein fibers can't take chlorine or oxygen bleach, enzyme detergent or heat, so the steps shorten to cool water, a gentle solvent and a patient blot. Wool felts and shrinks when it's agitated in water, so keep the soak still rather than swishing it.
If the stain is still visible after that, take the item to a cleaner rather than trying a hot rewash. A cleaner can match the solvent to the fiber and the dye.
Dry-clean-only items
Skip the wash steps for a dry-clean-only item and take it to a cleaner as soon as you can. Tell them it's chocolate so they can pick a solvent that suits the fabric and the dye.
Keep bleach and oxygen cleaners away from dry-clean-only fabric entirely, since they can damage it. If you have to treat it at home first, a solvent spot remover is the safest product to reach for.
Chocolate ice cream
Ice cream is chocolate with extra milk, so the stain leans heavier on the greasy side than a plain chocolate mark. Scrape off the solid bits first, then let the pretreat handle the fat.
The milk means the protein side matters too, so the cool soak still comes first. Blot any melted drips right away, before they spread into the weave.
Chocolate milk
Chocolate milk is cocoa fat and pigment with milk protein added, so the steps above apply as written, starting with the cool soak. Treat the greasy part before the color, since the milk doesn't change the order.
If the drink has dried on the fabric, the steps still work, but the set-in options will probably be needed sooner. Blot any spill first and get the item into the soak quickly.
Old, dried or set-in stains
An old chocolate stain has had time to bond with the fibers, so it needs more than one pass. Dried chocolate responds to another enzyme presoak in warm water, then solvent on the oily part that's left. Repeat the oily-part treatment first, then the color step, because that's the order that works.
If the item has already been through the dryer, the heat has bonded the fat and removal gets harder, so expect a longer job. For white or colorfast fabric, try 3% hydrogen peroxide with one or two drops of ammonia, then flush the spot with water thoroughly. Don't follow that with chlorine bleach.
Some old marks lighten but never vanish completely, especially on fabric that's been washed many times. If a shadow remains, repeat the oily part and the color step once more, then accept a faint mark as the realistic result.
Vinegar, baking soda, peroxide and more
Do home remedies work on chocolate?
Water temperature matters more than any home remedy here: cool water for the soak, and the hottest water the care label allows for the wash. Of the remedies people often try, oxygen bleach is the only one worth adding to the wash.
Works1Helps1Skip4
Chemical safety
Never mix these
Some products in this guide react dangerously with each other. Use them one at a time and rinse with water in between.
Chlorine bleach + Oxygen bleach (OxiClean)
Both makers advise against combining them: OxiClean says not to mix it with chlorine bleach, and Clorox says the two bleaches cancel each other out.
Chlorine bleach + Hydrogen peroxide (3%)
Washington State's health department says bleach reacts with hydrogen peroxide, and Clorox says not to mix bleach with other household chemicals.
Hydrogen peroxide (3%) + Oxygen bleach (OxiClean)
OxiClean's maker says it should not be mixed with household chemicals other than detergent in the wash.
If they mix by accident: Don't use the mixture; ventilate the room and avoid breathing fumes or touching it; call Poison Control at 1-800-222-1222 for disposal advice or if anyone feels unwell.
What makes it worse
Mistakes to avoid
Don't put it in the dryer or iron it yet
Heat sets the fat and pigment, and a stain that's been through the dryer can become impossible to remove. Keep the item away from the dryer, the iron and hot air until you can see that the stain is completely gone.
Don't rub the stain
Rubbing pushes chocolate deeper into the fibers and spreads it outward, and it can damage the fabric itself. Blot from the outside edge toward the center so the stain doesn't grow.
Don't start with the color
Treating the color first can make the greasy part harder to lift, since the fat is what holds the rest of the stain in place. Work the oily part first, and only treat the color once the fat is gone.
Don't bleach too long or on one spot only
Bleach shouldn't run longer than 15 minutes, and if a dye stain hasn't lifted by then, more bleaching won't remove it. Bleach the whole garment rather than just the spot.
Troubleshooting
If the stain is still there
Pick what you're seeing:
A greasy, darker patch remains after washing.
That is leftover cocoa fat. Apply a solvent spot remover or waterless hand cleaner, rinse, and wash again in the hottest safe water.
A faint brown tint stays after the oily mark is gone.
Rewash with a bleach that's safe for the fabric. Check it wet before drying.
The garment is dry-clean only.
Scrape off the excess and blot, then take it to a dry cleaner rather than soaking it.
The stain spread into a halo during soaking.
Pretreat the whole halo, not just the center, and work detergent in from the outer edge inward.
When to call a professional
If the stain is still visible after the rewash and the set-in options, or the fabric is silk, wool or dry-clean-only, take it to a professional cleaner. Tell them it's chocolate so they can plan the treatment.
Questions
Does chocolate stain clothes, and do the stains come out?
Yes, chocolate stains clothes because of its cocoa fat and pigment. A fresh stain usually comes out with a cool soak, a pretreat and a wash, as long as the fabric allows it. Old or heat-set stains take longer and may leave a faint mark.
Does hot chocolate stain, and how do you get it out?
Yes, hot chocolate stains for the same reason chocolate does, with the milk adding to the cocoa fat. Follow the same steps above, and treat it quickly, before the spill dries.
How do you get cocoa powder out of clothes?
Shake or gently lift off the dry powder first, without rubbing it in. Then follow the same steps, since cocoa powder is mostly the same fat and pigment as the chocolate.
What stain remover works on chocolate?
A prewash stain remover or an enzyme laundry detergent handles most of the pretreat, and a solvent spot remover takes care of the oily residue. Pick the product whose label suits your fabric.
How do you get melted chocolate or syrup out of clothes?
Scrape off as much of the thick melted chocolate or syrup as you can, then start with the cool soak. Dark chocolate carries more pigment, so expect to repeat the oily-part treatment before the color step.
Can you get an old chocolate stain out after it has dried?
Often, but it takes more than one pass. Repeat the oily-part treatment and the color step, and expect a faint mark on some old stains.
Can you use chlorine bleach on chocolate stains?
Yes, but only on white cotton or linen labeled bleach-safe, and only as the last step after everything is rinsed out. It isn't for colors, silk or wool.
Related
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.