Bij melkzuurfermentatie is de elektronendonor glucose of een andere suiker. Tijdens het fermentatieproces wordt de suiker afgebroken tot kleinere moleculen, waarbij elektronen vrijkomen. Deze elektronen worden vervolgens overgebracht naar de elektronenacceptor, meestal NAD+ (nicotinamide-adenine-dinucleotide). De NAD+ wordt gereduceerd tot NADH, terwijl de suiker wordt geoxideerd tot pyruvaat. Het pyruvaat wordt vervolgens omgezet in lactaat, het eindproduct van de melkzuurfermentatie.