PipAsk Pip anything

Why does chocolate melt?

Chocolate melts because it gets soft and runny when it gets warm.

Pip’s picture for “Why does chocolate melt?”

Pip’s answer

  1. Chocolate melts because it gets soft and runny when it gets warm.
  2. Chocolate has a fat called cocoa butter, which turns runny when warm.
  3. Warm tiny bits wiggle apart, so the chocolate slides into a puddle. Gloop!
  4. Wow-ee, chocolate can melt at about the warmth of your mouth! Yum!

For grown-ups

Chocolate contains cocoa butter, a fat that melts at around 34 to 38 °C, just below body temperature. That's why chocolate melts in your mouth and in a warm pocket. Chocolate makers carefully cool it to form stable fat crystals that give a snappy, shiny bar.

Ask your child: Where should we keep chocolate so it doesn't melt?

More food questions

More questions kids ask

Got your own why?

Hold Pip, ask anything out loud, and watch the answer come to life.

Ask Pip your own question