despite being high in fat, almonds are definitely a weight-loss-friendly food. almonds and other nuts are very high in calories. as a snack, they should be on the binge eaters' blacklist. summary though almonds are high in calories, eating them doesn't seem to promote weight gain.