Biodesel ialah minyak yang diekstrak daripada tumbuhan dan juga lemak-lemak haiwan. Contoh jenis tumbuhan yang digunakan ialah kelapa sawit, canola, soya, dan bunga matahari. Malah, biodesel juga boleh diambil dari minyak masak yang telah digunakan.
Biodesel mengandungi lemak (triaglycerol) di dalamnya. Lemak ini terdiri daripada karbon, hidrogen dan oksigen atom yang diikat mengikut corak tertentu.
Lemak tidak ditambah secara terus kepada diesel asal. Ia perlu diubahsuai dengan proses tertentu supaya selamat digunakan pada enjin kenderaan. Proses yang dimaksudkan ialah transesterifikasi
(transesterificationi).
Dalam proses ini, lemak ataupun minyak tumbuhan akan ditapis dan dibiarkan bertindak balas dengan alkohol (biasanya methanol dan ethanol) dengan kehadiran katalis potasium hidroksida ataupun sodium hidroksida. Proses ini menyebabkan lemak berubah menjadi ester dan glycerol. Ester yang terhasil itulah yang dikenali sebagai biodesel.
Biodesel akan menjadi bahan penambah (additive) kepada diesel sedia ada. Kandungan biodesel di dalam diesel diukur menggunakan singkatan Bxx dimana xx adalah peratus biodesel yang diletakkan pada diesel asal. Biasanya nisbah B20 ataupun 20% hingga 80% diletakkan pada diesel asal. Jika nisbah B100 ini bermakna ianya adalah 100% terdiri daripada biodesel.