Plant sterols can lower cholesterol levels

Plant sterols are found naturally in plant foods including sunflower and canola seeds, vegetable oils and (in smaller amounts) in nuts, legumes, cereals, fruit and vegetables.