What Foods Have Sterols and Stanols to Lower Cholesterol

Plant sterols and stanols are found naturally in vegetable oils, whole grains, and certain fruits and vegetables, though the richest sources by far are oils like corn oil and canola oil. A typical diet provides roughly 200 to 400 mg per day, but lowering LDL cholesterol requires about 2 grams daily, which is why many people turn to fortified foods or supplements to close the gap.

How Sterols and Stanols Lower Cholesterol

Sterols and stanols are plant compounds whose chemical structure closely resembles human cholesterol. When you eat them, they compete with cholesterol for space in the tiny fat droplets (called micelles) that form during digestion. Because sterols are more strongly attracted to these droplets than cholesterol is, they essentially push cholesterol out. The displaced cholesterol passes through your digestive tract and is excreted instead of entering your bloodstream.

This mechanism is effective enough that consuming 1.5 to 3 grams per day lowers LDL cholesterol by roughly 7.5% to 12%, with most guidelines settling on 2 grams daily as the target. That reduction holds even for people already taking statin medications. Both the American Heart Association and the National Cholesterol Education Program recommend 2 grams of plant sterols or stanols daily as part of a cholesterol management plan.

Vegetable Oils: The Richest Natural Source

Cooking oils contain far more sterols per serving than any other whole food category. Here’s how common oils compare per 100 grams:

  • Corn oil: 686–952 mg sterols, 23–33 mg stanols
  • Canola oil: 250–767 mg sterols, 2–12 mg stanols
  • Sunflower oil: 263–376 mg sterols, 4 mg stanols
  • Soybean oil: 221–328 mg sterols, 7 mg stanols
  • Olive oil: 144–193 mg sterols, 0.3–4 mg stanols
  • Palm oil: 60–78 mg sterols, trace stanols

Corn oil stands out as the clear leader, with nearly a gram of sterols per 100 grams. But even with generous use of corn or canola oil in cooking, you’d still fall well short of the 2-gram daily target from oils alone, especially since 100 grams of oil is about 7 tablespoons and nearly 900 calories.

Whole Grains and Cereals

Whole grains contribute a moderate amount of sterols, and some are among the better natural sources of stanols specifically. Per 100 grams of the raw grain:

  • Corn (maize): 66–178 mg sterols
  • Rye: 71–113 mg sterols, 12–22 mg stanols
  • Barley: 80 mg sterols
  • Millet: 77 mg sterols
  • Rice: 72 mg sterols, 3 mg stanols
  • Wheat: 45–83 mg sterols, 17 mg stanols
  • Oats: 35–61 mg sterols, 2 mg stanols

Rye and wheat are notable for containing meaningful amounts of stanols alongside their sterols. Because people eat grains in larger quantities than oils, cereals can be a significant contributor to total daily intake even though their concentration per gram is lower.

Fruits and Vegetables

Produce contains much less per serving than oils or grains. Vegetables range from about 1 to 54 mg per 100 grams of edible portion, with the highest concentrations in peas, cauliflower, broccoli, and romaine lettuce. Fruits range from roughly 2 to 33 mg per 100 grams, with navel oranges, tangerines, and mangoes at the top.

These amounts won’t move the needle on their own, but they add up. If you’re eating several servings of vegetables and fruit daily, they contribute meaningfully to your background intake of sterols.

Fortified Foods: The Practical Shortcut

Because it’s nearly impossible to reach 2 grams per day through diet alone, food manufacturers add concentrated plant sterols or stanols to everyday products. The most common fortified foods include:

  • Spreads and margarines: Typically formulated to deliver about 2 grams of stanols per day in normal use (roughly 2 tablespoons)
  • Yogurt drinks: Usually contain 1.6 to 2 grams of sterols per bottle
  • Orange juice and milk: Some brands add microencapsulated sterols that dissolve into the beverage without changing taste or texture

Fortified spreads were the first products on the market and remain the most studied. A single fortified yogurt drink can deliver your full daily target in one serving, making these products the most realistic way to reach the therapeutic dose.

Sterols vs. Stanols: Does It Matter?

Stanols are simply the saturated form of sterols, meaning they have a slightly different chemical shape. Your body absorbs sterols more readily than stanols, which initially led researchers to wonder whether one worked better than the other. A meta-analysis of 14 clinical trials found no meaningful difference. Both lower total cholesterol, LDL cholesterol, HDL cholesterol, and triglycerides to the same degree. So when choosing fortified foods, there’s no reason to prefer one form over the other.

Effects on Vitamin Absorption

Because sterols and stanols work by blocking fat absorption in the gut, they can also reduce absorption of certain fat-soluble nutrients. A meta-analysis of randomized controlled trials found that regular intake lowers blood levels of beta-carotene by about 16% and alpha-carotene by about 14%. These are the orange and red pigments found in carrots, sweet potatoes, and tomatoes that your body converts into vitamin A.

Vitamin A itself (retinol) and vitamin D were not affected. Vitamin E levels dropped about 7% in raw measurements, but when researchers adjusted for the lower cholesterol levels (since vitamin E travels in the bloodstream attached to cholesterol particles), the decrease disappeared. In practical terms, eating an extra serving or two of colorful fruits and vegetables each day is enough to compensate for the carotenoid reduction.

Who Should Avoid Plant Sterols

There is one group for whom plant sterols are genuinely dangerous: people with sitosterolemia, a rare inherited condition where the body cannot properly eliminate plant sterols. Instead of passing through, sterols accumulate in the blood and tissues, leading to premature heart disease. People with sitosterolemia need to strictly limit plant sterol intake, including avoiding fortified foods entirely. The condition is uncommon, but it can be identified through blood testing that measures plant sterol levels directly.