Menu

How to get chocolate stains out of clothes

By 6 min read

Last updated: 14 November 2026References

Set preferred
Illustration of a woman holding a white t-shirt with a chocolate stain, beside an unlabelled bottle and tub, a spoon, cloths and a plain washing machineIllustration
On this page 5 sections

In short

Remove excess chocolate by scraping, flush with cold water from the back, apply liquid detergent to the stain, soak in enzyme detergent, and wash at the hottest temperature allowed by the garment label. Do not use the dryer until the stain is completely removed.

Jump to the steps

Illustration of a woman holding a white t-shirt with a chocolate stain, beside an unlabelled bottle and tub, a spoon, cloths and a plain washing machine
Illustration

At a glance

Quick overview

Welcome to how to simply. Who hasn’t experienced chocolate ending up precisely where everyone can view it? Relax, let’s get rid of the hot water tap for now. Chocolate is a combination of grease and food; therefore, we treat the grease first, then the food. Follow these procedures to remove most stains from washable garments at home.

Before you begin

Illustration of a white t-shirt turned inside out with a drop of detergent tested on the inside seam using a clean white cloth
Illustration

Review the garment tag before proceeding. If it states dry cleaning only, refer to “removing chocolate stains from Sofa fabric, carpet & dry cleaning only clothes” below. Test each product on a concealed area such as an interior seam. Apply a tiny amount of the product to a concealed area and gently rub it in with a white cloth. If dye transfers to the cloth, cease treatment and send the garment to a professional cleaner. Do not put the garment in the dryer until the stain is gone. You'll need a spoon or dull knife, white cloths or paper towels, liquid laundry detergent, an enzyme detergent (the packaging states "enzyme" or "protein stain remover"), and non-chlorine oxygen bleach to remove any remaining shadows.

Steps

  1. Remove excess chocolate gently

    Illustration of a spoon lifting a blob of chocolate off a white t-shirt, with a paper towel ready
    Illustration

    Use a spatula, spoon or flat knife to lift the excess chocolate away from the fabric carefully. Please refrain from pressing down since this forces it further into the fibers. If the chocolate has melted, blot it with a white paper towel. Always blot instead of rubbing, as rubbing expands the stain.

  2. Flush the stain from the back using cold water.

    Illustration of a stained t-shirt held face down under a cold tap so the water hits the back of the stain and the chocolate flushes out
    Illustration

    Flip the garment upside down and submerge the stained portion beneath a cold running faucet. This directs the water to push the chocolate out the way it entered the fabric. Use only cold water at this point, since applying hot water can set the stain.

  3. Blend liquid detergent into the stain.

    Illustration of liquid detergent being worked into a chocolate stain with the fingertips
    Illustration

    Apply some liquid laundry detergent or pre-wash stain remover directly to the stain. Gently massage with your fingertips, rinse your hands, and continue. This breaks down the oily component of the chocolate, which cannot be washed out with water alone.

  4. Soak the stain in enzyme detergent.

    Illustration of a teaspoon stirring enzyme detergent into a bowl of warm water, with a soaked cloth laid over the stain
    Illustration

    Mix half a teaspoon of enzyme detergent into half a cup of warm water for a small spot. Place a cloth saturated with this mixture over the stain for about thirty minutes. For larger spots, soak the entire garment according to manufacturer instructions. The enzymes will break down the stain's organic material left behind by the soap. Before doing this, always check the garment label to confirm that it is safe to soak in warm water.

  5. Wash it at the warmest temperature allowed by the label

    Illustration of the t-shirt going into a plain front-loading washing machine
    Illustration

    Place the garment in the washing machine with regular soap. Wash at the highest temperature possible on the garment tag and no higher. Place delicates (wool, silk, etc.) on a low cycle, as indicated on their care tags.

  6. Inspect spots before drying anything

    Illustration of a damp t-shirt checked at a window in daylight, showing a faint shadow of the stain
    Illustration

    Remove the garment from the washer while it is still moist and examine it for remnants of stain in daylight. If you still observe a faint shadow, proceed back to step 3 and repeat. Many stains must be treated multiple times. If unsure, air-dry rather than placing in the dryer.

  7. Eliminate remaining shadows using oxygen bleach

    Illustration of the t-shirt soaking in a basin with a wooden spoon and an open unlabelled tub
    Illustration

    If a faint mark persists, wash again using oxygen (non-Chlorine) bleach and an enzyme presoak following manufacturer guidelines. To eliminate very resistant marks, soak the garment for one to two days and periodically stir the solution before washing again. Use chlorine bleach only on white or colorfast garments labeled accordingly, and never on wool, silk, or spandex.

What method for which item

Clothing typetreat firstAvoid
Cotton, polyester blends (washable)Steps 1–7warm water first; put garment in dryer until all traces of the stain are gone.
Delicate garments (wool, silk, spandex)Steps 1–6 (using lowest temp allowed by care tag)using Chlorine bleach
Garment that must be dry cleanedremove extra chocolate, gently blot, then send to professional cleanertesting at home without testing
Sofa fabricmix mild soap & water (diluted), damp cloth, blotsubmerging fabric in water
Carpetdry-cleaning solvent on white cloth; dab carefullydo not pour solvent directly onto carpet.

Frequent mistakes

Illustration comparing hot steaming water on a stain (wrong) with cold water (right)
Illustration

First, using hot water. Hot water can fix the stain. Use cold water initially, then warm or hot water only afterward, and only if permitted on the garment tag.

Hard rubbing. Hard rubbing causes chocolate to penetrate farther into the fiber and creates a larger stain—softly blot and lift.

Putting garments through dryer 'to see if gone'. The heat from the dryer can make the stain virtually unremovable. Check garment while still wet.

Applying Chlorine bleach to incorrect materials: never apply Chlorine bleach to wool, silk, or spandex materials.

Only treat the front of the garment. Treat from the rear of the garment so the stain exits through the same path it entered.

The stain did not completely disappear but faded.

Some stains fade but do not disappear entirely. Reapply Steps 3-6 as needed. Certain stains take longer to reactivate than others; patience is also necessary.

Heat-dried stains may never come out.

Once a stain passes through the dryer, it may be difficult if not impossible to remove entirely. Consider yourself fortunate if removal occurs partially.

A grease ring was left behind after treatment.

Add additional liquid detergent to the grease ring (step 3), then wash the garment again.

Color canceled during testing

Stop treatment at home immediately and bring garment to a professional cleaner.

Old stains are more difficult than new ones.

Older stains are often more challenging to remove than newer stains. Use the same procedures as for new stains, and anticipate repeated attempts.

Alternative methods for removing chocolate stains from Sofa fabric, carpet & dry-cleaning-only clothes

Dry-cleaning-only clothes: remove excess chocolate with a blade or cloth, blot gently, and deliver the garment to a professional cleaner, explaining that chocolate was used on the garment.

Illustration of a sofa cushion stain being blotted with a damp white cloth
Illustration

Sofa fabric: carefully remove excess chocolate without forcing it into the sofa fabric. Combine 1 tsp mild detergent with 1 cup lukewarm water; saturate a white cloth with this solution & gently blot the stained area with the same cloth. Saturate the area with clean water; blot with a clean cloth until most of the moisture is removed. Avoid soaking fabric, as excessive moisture can create a ring around the stain.

Illustration of a gloved hand dabbing a carpet stain with a white cloth, the solvent bottle capped and a window open
Illustration

Carpet: wet a white cloth with dry-cleaning solvent & Dab at the stain repeatedly, switching to clean parts of the cloth as chocolate residue is removed. Never pour solvent directly on carpet as it can dissolve adhesive on back side. If shade remains after solvent has been applied, apply a minimal amount of laundry pre-treatment; blot the area with a clean cloth; blot with a clean cloth until most moisture is removed; open windows; wear rubber gloves; keep flames away from solutions when working with solvents.

About this article

Pictures
12 illustrations drawn for this article, each marked Illustration (drawings, not photos).

Did this solve the problem?

What did you think?

Reaction counts are loading.