What Foods Have Choline? Animal and Plant Sources

Eggs, beef liver, chicken, fish, and soybeans are among the richest food sources of choline. Most adults need 425 to 550 mg of choline per day, and the easiest way to hit that target is by eating a mix of animal proteins, eggs, and certain vegetables or legumes. Here’s a practical breakdown of where to find it and how much you’re actually getting.

Why Choline Matters

Choline is an essential nutrient your body can’t produce in sufficient quantities on its own. It plays a direct role in brain function: your body uses dietary choline to make acetylcholine, a neurotransmitter involved in memory, muscle control, and mood. Choline crosses from your bloodstream into the brain, where it’s stored in cell membranes until it’s needed for neurotransmitter production.

Your liver depends on choline even more urgently. Choline is necessary for packaging and exporting fat out of liver cells. Without enough of it, triglycerides accumulate in the liver, leading to fatty liver disease and eventually liver cell death. Controlled feeding studies have shown that people placed on low-choline diets develop fatty liver and measurable liver damage. This is the basis for the current intake recommendations: 550 mg per day for men and 425 mg per day for women, with 450 mg for pregnant women and 550 mg during lactation.

Eggs: The Most Concentrated Everyday Source

Eggs are the single most practical source of choline for most people. Four large hardboiled eggs contain about 467 mg of total choline, which means one large egg delivers roughly 115 to 120 mg. Nearly all of that choline sits in the yolk. The whites from four large eggs contain less than 3 mg total, so egg-white omelets won’t help you here.

The form of choline in eggs also appears to be better for your health than supplements. A clinical trial found that eating four eggs a day for four weeks did not significantly raise blood levels of TMAO, a compound linked to cardiovascular risk. An equivalent dose of choline from supplement tablets, by contrast, substantially increased TMAO and boosted platelet aggregation. The choline in egg yolks is bound up in phospholipids, which your gut bacteria process differently than the free choline found in most supplements.

Beef Liver and Organ Meats

Beef liver is the most choline-dense food available, delivering about 330 mg per 100 grams (roughly 3.5 ounces) when raw. A single modest serving gets you more than halfway to the daily target for men and nearly all the way for women. Other organ meats like chicken liver follow a similar pattern, though beef liver sits at the top.

If you eat liver even once or twice a week, you’ll cover a significant portion of your weekly choline needs without thinking much about it. The challenge, of course, is that many people don’t enjoy organ meats. Pâté, liver sausage, or blending small amounts of liver into ground beef dishes are ways to work it in.

Chicken, Fish, and Other Meats

Regular cuts of meat contain meaningful choline, just far less than liver. Raw chicken breast provides about 66 mg per 100 grams, and Atlantic salmon comes in at around 79 mg per 100 grams. A typical 6-ounce portion of either would give you roughly 110 to 135 mg.

Beef, pork, turkey, and shrimp all fall in a similar range. You can expect most lean meats and fish to contribute 60 to 100 mg per 100 grams. These foods won’t single-handedly meet your daily needs, but a serving of chicken or salmon at lunch combined with eggs at breakfast puts you well within range.

Plant-Based Sources

Choline is harder to get from plants, but not impossible. Soybeans are the standout: a cup of cooked soybeans provides roughly 107 mg of choline. Tofu, edamame, and soy milk also contribute, though in smaller amounts per serving. For people eating entirely plant-based diets, soy foods are essentially the anchor for choline intake.

Cruciferous vegetables like broccoli, Brussels sprouts, and cauliflower contain moderate amounts, typically in the range of 30 to 65 mg per cooked cup. That’s not insignificant if you eat them regularly. Potatoes, kidney beans, peanuts, and wheat germ also contribute smaller amounts that add up over the course of a day.

Quinoa, shiitake mushrooms, and navy beans round out the list of plant foods worth noting. None of them rival eggs or liver on their own, but a varied plant-based diet that leans heavily on legumes and cruciferous vegetables can reach adequate intake levels, especially for women with a 425 mg target.

How Different Foods Compare

  • Beef liver (3.5 oz): ~330 mg
  • Eggs (2 large, whole): ~230–240 mg
  • Salmon (6 oz): ~135 mg
  • Chicken breast (6 oz): ~110 mg
  • Soybeans (1 cup cooked): ~107 mg
  • Broccoli (1 cup cooked): ~30–60 mg

Most People Don’t Get Enough

Choline intake in the general population consistently falls below recommended levels. This is partly because choline doesn’t appear on most nutrition labels and isn’t included in standard multivitamins at meaningful doses. People who avoid eggs, don’t eat much meat, or follow restrictive diets are at the highest risk of falling short.

Pregnancy raises the stakes. Choline is critical for fetal brain development, yet the recommended intake during pregnancy (450 mg per day) is higher than what most women consume. Two eggs and a serving of chicken in a single day would cover roughly 350 mg, leaving only a small gap to fill from vegetables, beans, or dairy.

Can You Get Too Much?

Choline toxicity from food alone is extremely rare. The tolerable upper intake level is set at 3,500 mg per day for adults, a threshold that’s nearly impossible to reach through diet. At very high supplemental doses, choline can cause low blood pressure, excessive sweating, a fishy body odor, and nausea. There’s also concern that large amounts of free choline from supplements may increase TMAO production, which is associated with cardiovascular risk. Getting your choline from whole foods like eggs and meat appears to sidestep this issue based on current evidence.