What is the difference between NADH and NADPH? NADH is produced in glycolysis and Krebs cycle; NADPH is produced in the light reaction of photosynthesis.