5 Health Foods to Eat Every Day

on April 21, 2010

Want to stay healthy? Add these five foods to your plate every day.

Beans or legumes
Why: Great sources of protein and fiber, beans and legumes encourage muscle growth and boost heart health and brain function.

Why: Packed with antioxidants, berries such as blueberries, cranberries, strawberries, raspberries and blackberries can help prevent cancer and boost your immunity.

Broccoli or Spinach
Why: These green veggies are great for stronger bones, better eyesight and a healthy heart thanks to super-nutrients such as sulforaphane, vitamin C and folate.

Lean protein
Why: Eating a variety of protein each week such as eggs, poultry, beef and pork can help boost your brainpower and metabolism and help you ward off extra pounds by keeping your feeling fuller longer.

Why: Oatmeal is great for your heart—that's because it's loaded with soluble fiber, which binds with cholesterol and escorts it out of your body.

Found in: Nutrition