Almonds are an especially good source of healthy fats and are loaded with fiber and protein, but since they are also loaded with calories, this nutrient-dense food is often taken off the table by anyone trying to lean out. However, almonds have long puzzled experts because their calories don’t seem to translate into added body fat. The U.S. Department of Agriculture recently found out why. A single serving of almonds contains over 160 calories and 14 grams of fat, but only 68 percent of those calories were actually absorbed by subjects in a test conducted by the USDA. Scientists believe that exchanging three servings of almonds for an equal number of calories derived from simple carbs and sugars could create a significant deficit of up to 150 calories a day.