Here are ten perfectly healthy foods to help nourish your body before, or after your favorite workout (source; HuffPost ─ Helathy Living):

1. Almonds


Almonds are a rich source of fiber, protein, heart-healthy fat, antioxidants, vitamins and minerals, making them a one-stop-food. Serving size is key as they are they are high in calories, so stick to no more than an ounce.

2. Artichoke Hearts


These small greenish-yellow veggies are jam packed with fiber (12 ounces per cup). Fun fact: a diet sufficient in fiber helps to promote healthy weight, cholesterol levels and digestive health.

3. Avocado


Packed with heart-healthy monounsaturated and polyunsaturated fat that helps you feel satiated, avocados are also rich sources of vitamin C, E, potassium, and lutein.

4. Beans


Beans are good for your heart thanks to a high fiber content. Beans also have high levels of iron, potassium and magnesium, which help with bone health and blood pressure levels.

5. Bell Peppers


Bell peppers are loaded with vitamin C, relatively low in sugar, while also providing fiber and several antioxidants.

6. Brown Rice


Fiber-packed and nutrient dense brown rice helps fill you up while being relatively low in calories.

7. Coffee


The perks of this remarkable brew have been more and more researched lately, with potential health benefits including the ability to protect against heart failure, lower depression risk, lower risk of some cancers, protect against diabetes and possibly even help you live longer.

8. Dark Chocolate


Cocoa is able to protect the heart from disease by lowering blood pressure, raising levels of 'good' cholesterol and lowering levels of 'bad' cholesterol, helping with blood flow and even improving insulin sensitivity.

9. Edamame


This green soy bean is packed to the gills with important nutrients like folate, protein, magnesium, potassium and fiber.

10. Eggs

Eggs provide perfect protein in a nutrient-rich, low calorie, low-fat package.


Remember, your workout begins in your kitchen.