Cravings are not hunger—we should avoid the urge to satisfy the craving with junk foods. Most cravings are just our innate desire for a reward called dopamine. So, let us treat that condition, not feed the addiction, by using one or more of the tips recommended in this link.
Various types of nuts provide various nutrients. Although, all are healthy and beneficial in their own ways. It is best to mix and match a handful at least 3 or more times each week. Careful not to consume too much, however, because they are high in calories. A 1-ounce serving a day for a snack is a good habit to have.