You must include plenty of vegetables, fruits, whole grains, legumes, nuts, seeds, fish, or low-fat protein in your daily meals. You should eat foods rich in fibre and essential nutrients. You need to avoid processed foods, excess salt, added sugar, and unhealthy fats. A diet with vegetables, lentils, whole wheat bread or brown rice, and fruits works best for your heart.