Honey is a super saturated sugar solution. The reason it’s so resistant to spoiling is that it is so saturated that it draws all the water out of any bacteria effectively killing it. The only real exception is botulinum, which can live dormant as a spore which is resistant to those forces. This is why you can’t give honey to babies under 1 year old, they are not immune to it yet
Latest Answers