Eating a variety of healthy foods is a good way to reduce the risk for heart disease. These are elements of a heart-healthy diet:
- Eat fresh fruits and vegetables every day. Aim to eat a variety of types and colors throughout your day.
- Limit saturated and trans fats by using olive oil or other vegetable oils instead of butter or margarine. Consume less than 10% of calories per day from saturated fats.
- Eat a variety of protein foods, such as beans, lentils, seafood, eggs, poultry, and meat. Meat and poultry should be lean or low-fat, such as skinless chicken breasts. Avoid eating processed meats like bacon, sausage, and deli meats.
- Choose mostly whole grains. This includes foods like oatmeal, brown rice, whole-grain bread, and whole-grain cereal.
- Focus on high-fiber foods. Dietary sources of fiber include fruits, vegetables, breakfast cereals, bran, whole-wheat products, beans (legumes), and nuts.
- Limit added sugars. This includes sugary drinks, such as soda, energy drinks, juice, and sweetened coffee drinks. It also includes foods like desserts, candy, pastries, and other sweet, packaged foods.
- Limit alcohol. For some people, it's best to avoid alcohol completely.
- Limit your salt (sodium) intake to 2,300 mg per day. Foods that are frozen or canned tend to have more sodium. If you have high blood pressure or another heart condition, your doctor may advise limiting sodium intake to less than 1,500 mg per day.
- Choose low-fat or nonfat dairy products. You can also choose fortified nondairy alternatives, like soy milk.
Nutritional needs depend on your age, sex, height, weight, and physical activity. They can also depend on whether you are pregnant or breastfeeding.