L-karnitin je aminokislina, ki se sintetizira iz esencialnih aminokislin lizina in metionina. Esencialnih aminokislin telo samo ne more sintetizirati, pač pa jih moramo telesu dovesti s hrano.
Zato je pri dojenčkih biosinteza L-karnitina še posebej omejena in se le ta dodaja v mlečne formule.
L-karnitin ima zelo pomembno vlogo pri metabolizmu energije v telesu, ker je potreben za transport daljših maščobnih kislin (trigliceridov) iz krvi v srčno celico. V mitohondrijih srčne celice se iz maščobnih kislin pridobiva energija, kri pa je ob tem "očiščena" za žile škodljivih trigliceridov.
Methionin se nahaja predvsem v žitaricah, v zrnih sezama in sončnic, kvasu, pa tudi v siru, mleku, jajcih in mesu.
Lizin se nahaja predvsem v žitaricah, stročnicah, oreščkih, soji, pa tudi v siru, mleku, jajcih in mesu.