Nuts are nutrient-packed and deliver protein and EFAs that will ward off hunger and reduce junk food cravings. And if you're active, they are an ideal, natural way to gain quality calories in a compact form that will allow you to fuel your workouts without relying on processed, denatured foods.
But make sure when selecting nuts or nut butters to choose raw options. Roasting nuts at high temperature damages their good fat and converts it into a form that cannot be as easily assimilated and will not burn as efficiently.
Peanuts are always roasted, so raw almond butter is a good alternative.