Skip to main content
take the reality check diet analysis take the reality check diet analysis


Explore the myths surrounding this popular health topic and learn how to restore and maintain healthy cholesterol.

Foods That Are High in Plant Sterols

Plants can contain cholesterol as well, known as phytosterol. Surprisingly enough, the plant version of cholesterol lowers the cholesterol levels in your body, therefore decreasing your risk of heart disease.

Foods That Are High in Plant Sterols

Plants contain cholesterol too - and the plant version of cholesterol is called a phytosterol, also known as a plant sterol.

For an out-of-the-ordinary way to reduce your cholesterol levels in your body, just add foods with plant sterols to your daily diet. When you lower your cholesterol, it helps reduce the risk of heart disease.

Plant sterols (and plant stanols) are phytochemicals that are found naturally in wide variety of foods, such as grains, vegetables, fruits, beans, nuts, and seeds. But why do plant sterols matter?

What Do Plant Sterols Do?

Essentially, these plant sterol molecules look very similar to cholesterol found in animal foods. When they are present in your digestive tract, they block the absorption of cholesterol from your meal. 

So instead of cholesterol getting into the arteries and causing damage to blood vessels, it will be excreted from the body as waste. 

The National Cholesterol Education Program recommends that 2 grams of plant stanols or sterols each day for people with high cholesterol.

Because, ss it turns out, just 3 servings of foods with plant sterols and stanols can reduce your cholesterol by as much as 20 points!

In general, vegetables contain higher amounts of plant sterols than fruits, though the amount in vegetables can vary greatly.

10 Foods with Plant Sterols*

*All of the values are based on averages found in the USDA's National Nutrient Database for Standard Reference Release 27.

Other foods with plant sterols include broccoli, cauliflower, Brussel sprouts, dill, apples, avocados, and blueberries.

Certain foods have been fortified with plant sterols, such as orange juice, margarine, energy bars, and some yogurt drinks, like Promise brand active super shots. All of these foods provide a very high amount of plant sterols and stanols, with just a few servings of these meeting daily recommendations of 2g of plant sterols per day quite easy to achieve.

Some of the foods richest in plant sterols include wheat germ, oat bran, and brown rice. You can also find sterols in peanuts, almonds, walnuts, sunflower seeds, pumpkin seeds and sesame seeds.

Even aloe vera contains plant sterols, and can be absorbed if applied directly to the skin. Interestingly, these sterols can even reach the bloodstream, and change the way your body uses glucose and fat.

There is still so much to learn about foods with plant sterols and stanols, but so far we know that consuming these are much better for your health than consuming lots of cholesterol-rich foods when it comes to preventing heart disease.

Tips to Increase Plant Stanol Consumption

Increasing plant stanol consumption and naturally lowering cholesterol levels can be as simple as:

• Sprinkilng some sesame seeds on stir-fry

• Snacking on 1/4 cup of pistachios

• Drizzling olive oil onto salad greens

• Smearing a tablespoon of almond butter on an apple

Spicing it up in the kitchen with herbs and seasonings

Truly, all can benefit from adopting more plants in the diet for added fiber, vitamins, nutrients, and of course, plant stanols!

Sydney Lappe's Photo
Written By Sydney Lappe, MS, RDN. Published on December 12, 2017. Updated on July 22, 2020.


Follow @bistroMD

Start Your Diet Today!

Theme picker

as seen on...
Dr Phil
Lifetime Network
The Biggest Loser
The Doctors