People with heart conditions should avoid foods that contain saturated fats, trans fats and sodium, according to the American Heart Association. Heart patients should avoid any foods that are low in nutrients but high in calories.
Heart patients should not eat red meat or foods or beverages that contain significant amounts of added sugar, notes the American Heart Association. People with heart problems should speak to a health care professional to determine their ideal daily calorie intake. Proper calorie consumption varies depending on a person's weight goals, level of physical activity and age.
It is important for heart patients to eat foods that provide plenty of nutrients, advises the American Heart Association. To get enough nutrients, heart patients should eat a diet based on fruits, vegetables, whole grains and low-fat dairy products. Other ideal foods include nuts, fish, poultry and other lean meats.
Foods that contain hydrogenated oils should be avoided, as they contain trans fats, explains the American Heart Association. Meals should be prepared without salt to reduce sodium intake. Alcohol should only be consumed in moderation. Two drinks for a man and one drink for a woman is considered appropriate. Eating fish that contains omega-3 fatty acids twice a week is recommended to reduce the risk of coronary artery disease.