Nuts are high in calories  All else being equal, the more calories one consumes, the more likely one is to become overweight
However, studies have found that people who eat nuts regularly are actually less likely to be overweight than people who never eat nuts
Most people who regularly eat nuts eat correspondingly less of foods whose taste, unlike that of nuts, stimulates a hunger response.