Heart Healthy Foods

As we know, diet is a crucial part of not only our overall health but also for the health of our heart. Evidence suggests that we should maintain a diet of high fiber, lean protein, and whole grains while staying away from saturated fats, sugar, and salt. That being said, there are many foods that are specifically good for the heart. Here is a small breakdown of some of the heart friendly foods:

Leafy Green Vegetables:

  1. Spinach
  2. Kale
  3. Cabbage
  4. Collard Greens
  5. Broccoli
  6. Romaine Lettuce

These fiber rich foods contain nutrients, vitamins, and minerals. In addition, many vegetables have antioxidants that fight free radicals and vitamin K which helps to protect your arteries. High intake of leafy green vegetables has been linked to lower risk of heart disease.


  1. Blueberries
  2. Strawberries
  3. Blackberries
  4. Raspberries
  5. Pomegranates
  6. Apples
  7. Citrus Fruits

Fruits are also a good source of fiber as well as vitamins and minerals. Berries are very high in antioxidants and can lower inflammation. There is also evidence to suggest that berries aid in the reduction of LDL (the bad) cholesterol. Overall, they can help to lower multiple factors that lead to heart disease. Pomegranates and apples contain polyphenols and anthocyanins which both ward of plaque build-up and promote blood flow through the arteries. Citrus fruits are rich in flavonoids and vitamin C, both of which are connected to lowering risk of heart attacks.

Whole Grains:

  1. Oatmeal
  2. Brown rice
  3. Quinoa
  4. Buckwheat
  5. Barley

Whole grains are again a good source of fiber and can decrease bad cholesterol, decrease risk for heart disease, and improve blood pressure. Oatmeal in particular contains soluble fiber that helps absorb and eliminate cholesterol from the blood. Make sure to avoid instant oatmeal, as it often contains sugar, and opt for old-fashioned oats. Also, be aware that products say whole-grain or whole-wheat whereas multigrain or whole-flour may be misleading.


  1. Fish, especially salmon
  2. Lean chicken and turkey breast without skin
  3. Egg whites
  4. Nuts and seeds
  5. Legumes

Protein is a substantial part to any diet and this is also true of a heart healthy one. Fatty fish contain omega-3 fatty acids which help to decrease blood pressure, improve arterial function, and reduce sugar in the blood. This effect can also be found in nuts and legumes (e.g., walnuts and lentils). All of these proteins have been strongly linked to lowering risk of heart disease and stroke.

Good Fats:

  1. Avocado
  2. Extra-virgin Olive Oil
  3. Green and Black Olives
  4. Flax and chia seeds

These good fats contain monosaturated fats and omega-3 fats. This fat helps to reduce LDL cholesterol, decrease blood pressure, and improve blood sugar. It is also linked to lowering your risk for heart disease and stroke.

Overall, this is not an all-inclusive list of heart healthy foods. There are many more out there and I encourage you to explore. Instead, I tried to break it down by food groups and highlight the most significant foods that are available in most areas. The basic idea is to choose foods that aid in blood flow, decrease blood pressure, and decrease LDL cholesterol. Now that we have a base knowledge, let’s choose foods that provide not only sustenance but benefits to our whole selves.


By: Kathryn Chambers

Counseling Intern

Olive Branch Counseling Associates





Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at WordPress.com.

Up ↑

%d bloggers like this: