Skip to content
Grandma'sCleaning Tips
Menu

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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

More stains on wool