Can Carbs Help You Lose Weight Carbohydrates are the body's preferred energy source They are abundant in most food of plant origin, and when consumed in as close to their natural state as possible, offer a myriad of health benefits... Author: Angela A - Category: Wellness, Fitness and Diet