Foods that can nourish the heart include the following: First, select proteins, including lean meats, can help control cholesterol and body weight, thus promoting heart health, of which chicken, fish and beef are good choices, but be careful not to overdo the meat intake, or else it will increase the weight of the body and have a negative impact on the body. Second, fruits and vegetables, in order to get the best heart health, every day should be intake of fruits and vegetables, intake and age, weight, height needs and different, eat a variety of colors of fruits and vegetables can ensure that a range of nutrients and vitamins, and a lot of dietary fiber. Third, grains, like fruits and vegetables, are rich in nutrients and dietary fiber. Dietary fiber from whole grains is significantly correlated with lower heart disease, and the risk of heart disease decreases as dietary fiber consumption increases.