السبب الأساسي لحدوث التفول عند الاطفال هو نقص إنزيم G6PD في الجسم خاصةً الذكور أكثر من الإناث، ولا يعد من الأمراض النادرة بل يصل معدل حدوثه إلى حوالي 400 مليون شخص في العالم، وتبدأ أعراضه عندما يتناول الأشخاص الذين يعانون من نقص G6PD حبوب الفول والفاصوليا، حيث سربعًا نجد حدوث فقر الدم، بسبب الجذور الحرة الناتجة من أيض بعض المركبات الكيميائية الموجودة في الفاصوليا والفول، وتسبّب تلك الجذور الحرة تلف وتكسير في خلايا الدم الحمراء، مما يؤدي ذلك إلى تحلّل داخل الأوعية الدموية وخارجها.