Fixing your daily diet with some plant-based foods can significantly reduce LDL cholesterol levels, boost overall immunity, and help keep the Heart healthy. Leafy greens, berries, oats, nuts and seeds, avocado, legumes, whole grains, and garlic are some common foods that promote Heart health by reducing cholesterol levels and supporting cardiovascular health.