Why does chocolate melt?
Chocolate melts because it gets soft and runny when it gets warm.

Pip’s answer
- Chocolate melts because it gets soft and runny when it gets warm.
- Chocolate has a fat called cocoa butter, which turns runny when warm.
- Warm tiny bits wiggle apart, so the chocolate slides into a puddle. Gloop!
- 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 questions kids ask
- 🧊Why does ice melt?
- 🍬Why is candy bad for our teeth?
- 🍳Why do we cook food?
- 🥣Why do we need breakfast?
- 🧀Why does cheese have holes?
- 🌶️Why are peppers spicy?
Got your own why?
Hold Pip, ask anything out loud, and watch the answer come to life.
Ask Pip your own question