Many foods provide natural sources of L-Carnitine where people can consume it through their everyday diet. Rather than taking supplements, you may get this amino acid from different foods, such as those mentioned below (amount per serving may vary, check nutritional information related to L-Carnitine for more details on this matter). Dairy products and red meats generally contain the greatest concentrations of it.
Beef (steak, ground)
Peanut butter and peanuts
Seeds (sunflower, sesame, pumpkin, etc.)
Whole wheat bread
A vegetarian (or vegan) diet tends to lead to less daily ingestion of L-Carnitine, sometimes as low as 1 mg/day. Those who have a balanced, omnivorous diet often consume anywhere from 20 to 200 mg in a day.
Aside from natural food sources and plain supplements, L-Carnitine is also found in items like some energy drinks and over-the-counter vitamins.