La L-carnitine se trouve dans une large gamme d'aliments. Les produits d'origine animale, comme la viande, le poisson et les produits laitiers, en contiennent des quantités importantes, tandis que les sources végétales, comme les avocats, les noix et certaines céréales, en offrent de plus petites quantités. Pour les personnes qui ne consomment pas de produits d'origine animale, les suppléments de L-carnitine peuvent être une option pratique.