10 Foods You Should Eat Every Day

Stock your kitchen with these super foods to ensure your diet is packed with antioxidants, fibre and other healthy properties



Beans are in fact good for your heart, thanks in large part to their soluble fibre, which soaks up cholesterol so the body can dispose of if before it can stick to artery walls. Studies find that diets high in soluble fibre can cut total cholesterol by 10 to 15 percent. A recent study also ranked beans among the top antioxidant foods.

How much? ¾ cup (175 mL) of beans equals one serving of meat and alternatives.

Tip: Beans contain more protein than any other plant food, but the protein is incomplete. Eat a grain such as rice at any time of the day to “complete” the protein.

7 simple ways to make healthier food choices
The 4 worst foods you can eat
5 flu-fighting foods

    <<   ...   10    

Related content:

Secrets to Staying Healthy & Happy


Rice and Beef Burritos

These tasty rice and beef burritos make a quick and easy dinner or a filling packed lunch.

Are you getting enough D?

You’ve probably already heard that vitamin D keeps your bones and teeth healthy, and helps protect against some cancers. Now, new research, led by Dr. Pamela Goodwin at Mount Sinai Hospital’s Samuel Lunenfeld Research Institute in Toronto and released by the American Society of Clinical Oncology, indicates that vitamin-D deficiency may result in higher-grade breast […]


Why do we believe medical myths?

Despite incredible scientific advancements and years of research, not everyone trusts vaccines. We went to the experts to find out why


Beet and orange soup

A luscious, flavourful soup packed with vibrant vegetables and topped with beet salsa.