Vegan diets are more restrictive than other types of diets. Typically, many oils, salts, and sugars are added to vegan food with flavorings, and these can be high in calories, which can result in weight gain. Vegans can consume more carbohydrates and even vegan junk foods as all manner of vegan pastries and junk food exists. Less protein is also eaten, which is what fills you up faster and staves off hunger pangs longer.