L-карнитинът може да се произвежда от тялото, когато се храним с храни богати на метионин и лизин, тъй като те са градивните му елементи. Храните, богати на лизин са млечните продукти, месото и робата. Храните с високо съдържание на метионин са ядките, месото, яйцата, млечните продукти и бобовите растения.