Sojaschrot entsteht bei der Sojaölgewinnung durch Zerkleinerung von Sojabohnen. Die Verwendung von unbehandeltem Sojaschrot in Lebensmitteln ist sehr gering. Wenn Sojaschrot in der Tiermast eingesetzt werden soll, so wird es vorher entfettet und erhitzt. Der hohe Gehalt an Sojaöl (20 % und mehr) wird durch Pressung und/oder Extraktion (siehe unten) mittels Hexan zum größten Teil gewonnen. Das verbleibende Sojaextraktionsschrot wird zur Tierfütterung eingesetzt, weil es sehr hohe Proteingehalte aufweist.