What you eat affects your entire body including the heart. Your heart needs nutrients that help it to maintain its pumping function. Foods that help in maintaining steady flow of blood to the heart by preventing plaque formation in the coronary arteries and supply the heart with nutrients essential for maintaining its health and function are known as heart-healthy foods. The best foods for the heart are the ones that are rich in antioxidants, omega-3 fats, fiber and lean protein. They work by maintaining healthy lipid and antioxidant profiles that prevent hardening and blocking of the coronary arteries and protect the heart from oxidative stress. To know about delicious heart-healthy foods, visit the following link.