Die einzelnen Reaktionsschritte sind:
- Hydrierung von D-Glucose zu D-Sorbit als Startreaktion (eine rein chemische Reaktion) mit Nickel als Katalysator unter hoher Temperatur und hohem Druck
- Mikrobiologische Oxidation (Fermentation) von D-Sorbit zu L-Sorbose (mit Acetobacter) bei pH 4-6 und 30-35 °C
- Schutz von 4 Hydroxygruppen der L-Sorbose durch Umsetzung mit Aceton und Säure zu Diaceton-L-sorbose (2,3:4,6−Diisopropyliden−α−L−sorbose)
- Oxidation mit alkalischer Kaliumpermanganat-Lösung ergibt eine Carbonsäure, die Diaceton-2-keto-L-gulonsäure
- Entfernung der Schutzgruppen durch Erhitzen mit Wasser ergibt 2-Keto-L-gulonsäure
- in einem letzten Reaktionsschritt erfolgt Ringschluss (γ-Lactonisierung unter Wasserabspaltung) zu L-Ascorbinsäure.
Die mikrobiologische Oxidation von D-Sorbit zu L-Sorbose ist aus stereochemischen Gründen erforderlich.