Plant sterols and stanols, found in foods like vegetable oils, nuts, and legumes, are substances that can lower cholesterol levels by blocking cholesterol absorption in the gut. Apart from their cholesterol-lowering abilities, they also have anti-inflammatory effects. Consuming a diet high in plant sterols and stanols, through eating a variety of plant-based foods, can be beneficial for heart health.