Knoblauchöl wird durch Wasserdampfdestillation hergestellt. Dabei wird der zerkleinerter Knoblauch gedämpft. Das Kondensat enthält nach der Destillation das Öl. Um etwa 1 Gramm reines dampfdestilliertes Knoblauchöl herzustellen, werden etwa 500 Gramm Knoblauch benötigt. Unverdünntes Knoblauchöl hat die 900-fache Stärke von frischem Knoblauch und die 200-fache Stärke von dehydriertem Knoblauch. Ether kann auch verwendet werden, um Knoblauchöl zu extrahieren.
Eine andere Art von Knoblauchöl wird durch das Einweichen von gewürfeltem oder zerdrücktem Knoblauch in Pflanzenöl hergestellt. Dabei entsteht kein reines Knoblauchöl, sondern ein mit Knoblauch angereichertes Öl.