Uleiul vegetal se face prin presarea semințelor de plante măcinate, cum ar fi semințele de struguri, soia sau semințele de floarea-soarelui, folosind presiunea extremă. Unii producători utilizează hidrocarburi volatile în procesul de extragere a uleiului din semințe.
Cele mai multe uleiuri de semințe sunt extrase utilizând un procedeu care include atât presarea semințelor măcinate, cât și extragerea uleiului rămas utilizând o hidrocarbură volatilă. Semințele sunt curățate, măcinate și conduse printr-o presă cu șurub, care extrage o parte din ulei, lăsând ceea ce se numește tort de ulei. Acest tort de ulei este apoi prelucrat folosind extracția cu solvent pentru a produce mai mult ulei. În timpul acestui proces, o hidrocarbură volatilă dizolvă uleiul rămas. Uleiul rămas este apoi colectat după ce solventul este distilat. Majoritatea solventului rămas este uleiul evaporat. Solventul rămas este îndepărtat utilizând o coloană de stripare care încălzește uleiul folosind abur care separă solventul. Când solventul se răcește și se condensează, se colectează. Odată colectată după extracție, solventul poate fi refolosit. Cea mai obișnuită hidrocarbură volatilă utilizată în acest procedeu este hexan.
Spre deosebire de alte semințe de plante, boabele de soia nu sunt presate deseori înainte de a fi supuse extracției cu solvenți deoarece conțin atât de puțin ulei. După extracție, cele mai multe uleiuri vegetale suferă o rafinare ulterioară, cum ar fi încălzirea, înălbirea și dezodorizarea, astfel încât produsul final să fie ușor și relativ limpede și inodor. Îmbunătățirea garantează că produsul final este stabil la temperaturi ridicate și are o durată mai mare de depozitare.