Almonds are a satisfying and nutritious snack. Twenty almonds weigh about 1 ounce and have 138 calories; 5 grams of protein; 12 grams of fat, mostly unsaturated; 3 grams of fiber; and less than a gram of sugar. A serving provides quick energy and a full feeling that helps you resist the urge to snack on unhealthy foods between meals.
Natural, unsalted almonds, are a tasty and nutritious snack with plenty of health benefits. Loaded with minerals, they are also among the healthiest of tree nuts. Just a handful of nutrient-rich almonds a day helps to promote heart health and prevent weight gain, and it may even help fight diseases like diabetes and Alzheimer’s.