L-carnitine is te vinden in een breed scala aan voedingsmiddelen. Dierlijke producten zoals vlees, vis en zuivel bevatten aanzienlijke hoeveelheden, terwijl plantaardige bronnen zoals avocado's, noten en sommige granen kleinere hoeveelheden bieden. Voor mensen die geen dierlijke producten consumeren, kunnen L-carnitine-supplementen een handige optie zijn.